2016-04-02

Folks,

Another week of crunching, lots of updates, a story challenge, a newsletter, and so much more. Where to begin? Next week, we’ll have an update on our progress toward Beta 1. As you’ve seen from our screenshots, our new lighting system is in, and it is glorious. While it is nowhere near finished, the change that we’ve seen already in our world is, well, eye-opening. We’ve made so much progress, in such a short time, that it’s almost like watching a stop-action animation piece about a jigsaw puzzle assembling. Next week we’ll talk about how well the pieces have assembled, and what comes next. In the meantime, I’ll say that as of now, Ben says we have over 500 ability combinations in the build. They aren’t finished yet (of course), but they are getting there.

In terms of the story challenge, on Thursday, March 31st, we called on our Backers to nominate and vote on a story/legend from our three Realms. After the Backers picked one, I was told of the choice, and I had two hours to research and write a Becoming™ story based on it. The story that I was surprised with was the Andvaranaut (https://en.wikipedia.org/wiki/Andvaranaut), the mythical gold ring that was at the heart of Richard Wagner’s Der Ring des Nibelungen and, of course, inspired Professor J.R.R. Tolkien’s stories of Middle-Earth. Well, with ten minutes to spare, I created Part I of the tale. I was then challenged to finish the tale, which I did with forty-seven seconds to spare. Good news for me, otherwise our Backers would have been able to choose something embarrassing for me to do on camera! <whew> The story, now with a little grammatical/syntactical editing by Max, is attached to the end of this update.

Third, another great newsletter, this time thanks to a Herculean effort by Max. It is so chock-full of goodness, especially for a team in crunch, that I had to call it out again! It can be found here (http://us5.campaign-archive1.com/?u=2b70fd18d895dd960141bac55&id=56912ecbb9&e=91fa0d8696).

All week, I’ve been saying how much work we have gotten into the game over the last two weeks. Well, wait till you see this list. We had 25 Old Cards with 163 Completes, and 2 New New Cards with 8 Completes

Highlights:

New lighting and rendering system that exposed bugs or issues we were able to clean up to improve rendering in many areas.

Hitching removed and general performance increase across the board.

Per block stats, damage state, with material and quality based stability and health.

Beginnings of new character creation with new stats affecting things like encumbrance.

Armor weapons and items now have mass.

Armor has stats which mitigates damage based on substances used via crafting.

Ballista!

Damage represented on buildings based on material type.

Crafted first item!

As a Backer, I’d like to be able to be able to play an Archer.

Hook up UI targeting arc to ability stats so aiming can correctly predict target. – Complete

Second Pass: Simple UI elements display targeting arc. – Complete

Update player camera “feel.” – Complete

Allow firing of arrows to be more precisely timed, as a separate action from drawing the bow. – Complete

Improve queuing of abilities. – Complete

As a Backer I’d like to see general improvements in C.U.B.E.’s interface and functionality.

Add numeric values to blocks as they are drawn before placing, for better measuring. – Complete

As a Backer, I’d like to be able to choose the gender I want to play for each race.

Refactor login UI and add gender support.

Character creation – Add gender choice to Arthurian Humans. – Complete

Character creation – Add gender choice to Tuatha Luchorpán. – Complete

Character creation – Add gender choice to Viking Humans. – Complete

Character creation – Add gender choice to TDD Humans. – Complete

Character creation – Add gender choice to Viking Valkyrie. – Complete

Character creation – Add Gender choice to Arthurian Picts. – Complete

Add class choice for each Realm. – Complete

Create primary and derived stats page with feedback. – Complete

Create animated background for Realm selection. – Complete

Create animated background for race selection. – Complete

Create animated background for stat selection. – Complete

Update class images and animated backgrounds from web for re-use. – Complete

Create foundation for working Banes and Boons. – Complete

As a Backer, I’d like to test the updated male Human model.

First pass UI elements for character creation – Arthurian. – Complete

First pass UI elements for character creation – Viking. – Complete

First pass UI elements for character creation – TDD. – Complete

As a Backer, I’d like to test the updated female human model.

First pass UI elements for character creation – Arthurian. – Complete

First pass UI elements for character creation – Viking. – Complete

First pass UI elements for character creation – TDD. – Complete

As a Backer, I’d like to test the male Pict model.

Create textures. – Complete

Import and test model parts. – Complete

Update UI elements. – Complete

As a Backer, I’d like to test the male Valkyrie model.

Character is selectable in game. – Complete

Update UI elements. – Complete

Second pass face and hair. – Complete

As a Backer, I’d like to play in new biomes that change according to Realm ownership. – Biome 01

Biome 1 Viking – Create terrain mods and integrate into world for testing. – Complete

Biome 1 TDD – Create large assets. (Trees, rocks, etc.) – Complete

Biome 1 TDD – Create terrain mods and integrate into world for testing. – Complete

As a Backer, I’d like to see player stats have real meaning in the game.

UI feedback on character creation sheet. – Complete

Dexterity reduces encumbrance penalty. – Complete

Strength raises carrying capacity. – Complete

As a Backer, I’d like to see the world of Camelot Unchained continue to develop through its lore.

The Great Depths Raid Part 2 – First Draft – Complete

The Great Depths Raid Part 2 – Final Draft – Complete

The Andvaranaut – The Becoming – Part 1 – First Draft. – Complete

As a Backer and Developer, I’d like a system to set sounds to play during specific events.

Create an XML import for sounds. – Complete

As a Backer, I’d like to know about all the smaller enhancements the MOD Squad makes to Camelot Unchained.

CSE – Create a thank you page on the CU website for Mod Squad! – Complete

Block out character creation UI. – Complete

Add markdown and colors in chat. – Complete

Join room dialog. – Complete

More icons added to the ability builder. – Complete

When respawning in game, select from closest three spawns nearest player and home.  – Complete

Add uninstall confirmation to patcher. – Complete

Add command line option to patcher. – Complete

Add share rooms link in chat. – Complete

Fix the scrolling bug in chat. – Complete

Show access level next to server name in patcher. – Complete

Add fix for NaN in server counts. – Complete

Fix download time counting. – Complete

Remember last chat channels you were logged in with chat and log back into them. – Complete

Fix issue with PM for certain names that would open two tabs in patcher chat. – Complete

Fix display of chat room name in the join room dialog. – Complete

Organize user display list & show CSE at the top. – Complete

Highlight select words and your name in chat text. – Complete

Highlight CSE names in chat. – Complete

Prevent strings like C#? from being room links. – Complete

Allow @name to work with highlighting. – Complete

Allow clicking on a name anywhere in chat to send a PM. – Complete

Tab completion of nickname entering for PMs and in chat. – Complete

As a Developer and Backer, I’d like to see improvements in memory usage and threading.

Removed hitching by better synchronization. – Improved general performance. – Complete

Improve performance when running more than one client or heavy background applications. – Complete

Fix hitching caused by memory subsystem thrashing. – Complete

As a Backer I’d like a patcher to not only update my game, but also give me the most important news and updates, get support, chat with the community and look awesome while doing it!

Sound: First Pass – Background music! – Complete

Sound: Second Pass – Background music! – Complete

New splash screen 10. – Complete

New splash screen 11. – Complete

New splash screen 12. – Complete

As a Developer, I’d like to see improvements in the editor to facilitate my work.

Don’t let materials get through with deleted image resources. – Complete

Add success messaging to texture build. – Complete

Add tool to delete textures with invalid image references. – Complete

Handle cases of old textures coming in with invalid channels. – Complete

Add texture auditing to remove cases of malformed textures. – Complete

Update texture builder for new materials. – Complete

Blocks can be sorted by material. – Complete

Bad materials in editor turn pink in client. – Complete

Small improvement to server start time. – Complete

Add a depiction of the Enterprise in ascii art when the editor starts. – Complete

As a Backer in Beta 1, I’d like to have a sampling of generic clothing to wear in game.

Fix seam issue between neck and head on base body geo and shirts – all races. – Complete

Add additional Realm variations of generic shirts. – Complete

As a Backer in Beta 1, I’d like to have a sampling of Viking light, medium, and heavy armor to wear in game.

Heavy Armor – B1 version of mats created. – Complete

Heavy Armor – Adjust armor to fit female humanoid form. – Complete

Medium Armor – B1 version of mats created. – Complete

As a Backer in Beta 1, I’d like to have a sampling of TDD light, medium, and heavy armor to wear in game.

Heavy Armor – B1 version of mats created. – Complete

As a Backer in Beta 1, I’d like to play as a Crafter with basic gathering and crafting mechanics for testing.

Player is able to make items. – Complete

Create temporary objects to represent materials in world. – Complete

Create texture decals for material containers in world to identify item type. – Complete

Create additional boxes to represent alloys. – Complete

Create texture decals for alloy materials on boxes. – Complete

Crafting resources and items have mass. – Complete

Players can cancel jobs at the vox. – Complete

Add helpful crafting commands – split quantity, list what can be made, etc. – Complete

As a Backer in Beta 1, I’d like to be able to pick an item up off the ground, put it in my inventory, and if applicable, equip it.

Armor calculates damage reduction per body part. – Complete

As a Backer and Developer, I’d like to play a game that looks like it is from 2016 by implementing a new lighting and material system.

Physically based shading: Shaders

Convolving cube maps to use as light probes. – Complete

Point Lights – Complete

Spot Lights – Complete

All types of renderables done. – Complete

Physically based shading: Inputs in editor. – Complete

Metallic – Complete

Specular Mask – Complete

Roughness or shinyness – Complete

Glow maps. – Complete

Additional improvements:

Fix rendering of normals on world to work with new system. – Complete

Fix rendering of normals on character to work with new system. – Complete

Grass card assets now use both terrain and texture normals. – Complete

Update impostor system to use new rendering. – Complete

Update editor to use new system. – Complete

Add support for manually specifying PBR values on materials in the editor. – Complete

Create an IOR value translator in editor. – Complete

Create debugging tools for artists to visualize components of new materials in world. – Complete

As a Backer, I would like to be able to give to my friends and family the extra tiers that come with my pledge.

Solve edge case issues/possible problems. – Complete

Preliminary testing. – Complete

As a Backer in Beta 1, I’d like to be able to choose from a selection of classes for each Realm.

Design:

Import ability component stats into editor. – Complete

Ability import:

Add additional fields to ability importer to support class abilites as they are further defined from design. – Complete

Add effect trees to primary components with new effect to stitch effect trees into the secondary on the server. – Complete

Rough Pass ability VFX for testing:

Black Knight – Complete

Fianna – Complete

Mjölnir – Complete

Blackguard – Complete

Forest Stalker – Complete

Winter’s Shadow – Complete

Physician – Complete

Empath – Complete

Stonehealer – Complete

Rough Pass ability SFX for testing:

Black Knight – Complete

Fianna – Complete

Mjölnir – Complete

Stonehealer – Complete

Additional Functionality:

Add a TagEffect to add specific tags to a target. – Used for requirements of some abilities as well. – Complete

Abilities can consume and produce items, including ammo. – Complete

Power from nearby players – if in a cluster, abilities can be more or less powerful. – Complete

Ability buffs and debuffs are a thing we can do! – Complete

As a Backer in Beta 1, I’d like to be able to build with stability, as well as destroy the buildings of other Realms.

Building block materials:

First pass design building block material stats. – Complete

Blocks have stats based on quality. – Complete

Integrate into stability and building damage. – Complete

Spatial State – Subentity queries Pass 01:

Improve building admin tools – Pass 03 – Complete

Second rough pass vfx when blocks are destroyed. – Complete

Second rough pass sfx when blocks are destroyed. – Complete

B1 Blocks visually represent health/damage – Second pass. – Complete

B1 Blocks have damage states based on material type. – Complete

Improve performance of building meshing. – Complete

Improve performance of building stability calculations. – Complete

Add a construction queue UI to blueprint building within plots. – Complete

Improve database storage for plot data. – Complete

The construction queue for a plot is disabled while the plot is in combat. – Complete

Plots can only be captured by opposing Realms from within the inner 25% of the plot’s area. – Complete

Blocks in the queue are processed by the number of Build Units associated with their material, rather than processed as a whole. (Stone builds slower than Wood). – Complete

Players now respawn at Plots, rather than at Control Points. – Complete

The construction queue for a plot is only visible to a player if that player is in building mode and belongs to the same faction as the plot. – Complete

Queued Blueprints filter out blocks that are identical to the existing block in the same location. – Complete

As a Backer in Beta 1, I’d like to interact with the first pass of a Place of Power in Camelot Unchained.

Additional concept art for secondary rocks, dais, etc. – Complete

Create high poly rock assets. – Arches and walls. – Complete

Create low poly rock assets. – Arches and walls. – Complete

Rough texture pass arches and walls. – Complete

Create high poly secondary rock assets – wall, bridge, enviro pieces. – Complete

Create low poly secondary rock assets – wall, bridge, enviro pieces. – Complete

Rough texture pass secondary assets. – Complete

Create “rune rocks.” – Complete

New Cards:

As a Backer in Beta 1, I’d like to see the pre-existing textures in Camelot Unchained make use of the new rendering and lighting systems.

Update Neutral grassland materials. – Complete

Update all the materials used in C.U.B.E. – Complete

Update the plot marker materials. – Complete

As a Backer in Beta 1, I’d like the ability to build, spawn, aim, and fire a ballista at players and buildings.

Break down ballista model into pieces for crafting. – Complete

Rig ballista model individual parts for simple aiming animation. – Complete

Add archery aiming functionality to ballista. – Complete

Set up basic ballista abilties. – Complete

Ammo can be used as a resource and is consumed when firing the ballista. – Complete

Impressive, most impressive, for a two-week update right?

For today’s art, since we have been showing off a lot of screenshots in the newsletter, updates, etc., let’s start with some pieces. Not the lovely pieces of candy, but pieces of schtuff (it’s an art term! ) from our Places of Power.



Next up, how about some tats for one of our Arthurian races, the Picts.



Next up, since our game is going to have so many materials, we need to have maticons (another art term, they are so creative!) for them, here they are:

For today’s final piece of art, here’s a concept piece of our Vikings engaging in their very own line dance! Well, okay, maybe dancing wasn’t involved, more like death to their enemies, but you get the point, right? Get the point? Ah, I got a million of these (and if we don’t deliver Beta 1 soon, I may need them all!).

And that’s it for tonight’s update! I hope you enjoyed this week’s streaming; we have more coming next week. Let us know on the Forums which segments you might want to see again (or never, ever again). We will continue livestreaming this way till we hit Beta 1. After that, well, we’ll continue to livestream, but our schedule will change. FYI, for those that are worried about our studio burning out as we attempt to bring Beta 1 to fruition, I’ve given the entire team the weekend off. That should definitely help recharge us a bit, and prepare us for the final push.

As always, we thank you for your support, patience, and of course, for being the best Backers in the industry! Oh yeah, and sorry for not participating in the April Fool’s hilarity, we didn’t want to spend any resources/time on it, since we’ve been crunching away on Beta 1.

-Mark

P.S. I love this P.S. – Breaking Broadcast Bulletin – Ballista Breaks Blocks – Builders Bummed! Link here (https://vine.co/v/ijvFErzjYaK). Okay, it’s really, really basic but, as always, you have to start somewhere and, as you can see, the building is being destroyed block by block. Next week we’ll add the real animations, bolt, effects, etc. BTW, the wood that is used in the building has a lot less health than a real castle. And yes, that means that each block in our game has its own health, each block!

And now, here’s the Becoming story I researched and wrote in just two hours, changed only for a little grammar/syntax help from Max:

Andvaranaut – The Becoming™

Darkness…

Nothingness…

And then…

Life!

What is this? Where am I?

What am I?

I am in pain.

What is touching me.

What is “me”?

What are these strange sensations?

I hurt! What is “I”?

I can’t see. Wait, I never could see?

Where am I?

What am I?

Deep within the eye of a Malevolence, the winds slowly diminished, and shreds of cloud parted to reveal a being that seemed to emerge from the storm itself.  In its appearance, it was like nothing that had ever been seen in this world. Covered with a golden skin, it (was he a he?) was tall and thin, as if somebody had taken the essence of a living being and stretched it a little too tightly across the frame of a human, and then covered it in a golden paint. It was featureless, a tabula rasa, a blank slate. Slowly rising from a prone position, the being fought against what remained of the Malevolence that still enveloped him. However, unlike most beings that find themselves in the grip of these terrible storms, this being’s body started to thicken, as if he were gaining strength from the storm itself. Standing in the midst of the storm, the being raised his arms to the sky.

Where am I?

As the storm continued to whirl around him, the being’s features started to fill out.

What am I?

Slowly, the being’s face started to take shape; the storm seemed to carve his features out of the golden material. They began to take on a masculine look, with a strong nose and chin. It was his eyes that truly set him apart from other beings. To begin with, they were the same color as his skin: gold as pure as any found in nature. The kind of purity that only the greatest smiths of the past, or the masters of the Vox in this time, could hope to create, even in the great fires of the world’s most powerful Vox Communion.

Who am I?

The being began to achieve sentience. And with that knowledge, so came the first flow of true emotions. In an instant, his questions started to take on an edge, a troubling form that resembled the storm that birthed him.

What is this that engulfs me?

Now angry, his eyes glowed brightly, and he turned slowly around in the storm, searching for something, anything, to answer his pleas.

And as he turned, the rest of his body turned with him, taking on the shape of a lithe, but well-muscled being. His stance became aggressive, matching his thoughts. He then shifted around some more, his legs anchoring him as the eye of the storm started to move. The winds that had been diminished now picked up their intensity once more.

I SAY AGAIN

WHAT IS THIS?

Unsurprisingly, there was no answer from the storm.

IF YOU WILL NOT ANSWER ME

The being’s body began to glow, with the same golden light that was in his eyes.

THEN I WILL FORCE YOU TO!

The being’s glow left his body and took the shape of the creatures will: a hammer, one that a crafter would use in a forge. The hammer then struck the storm with all of its power, and…

ABSOLUTELY NOTHING HAPPENED!

As mighty as the blow may have been, compared to the power of a Malevolence, it was as useless as striking an Abomination with a feather. The great golden hammer then split apart, spilling golden bits of power on the ground, which infused themselves into the earth. These bits of golden power would sink into the land, and over the decades where they came to rest, the first veins of “Andvari gold” would one day be found.

Weakened by his attempt to battle the storm, the being fell back to the ground, exhausted from his wasted effort. However, unlike the last time, the storm no longer willingly gave its power to him. Was it angered by the being’s attack, or just its audacity? No matter the cause, the storm continued on its path of destruction, and the being simply remained on the ground, exhausted and filled with a new emotion: sorrow.

Days passed, and the being slowly regained his strength. When he finally had the strength to stand up, his body was now fully formed. On left hand he wore a golden ring, but otherwise he was naked. While the anger that filled him days before no longer coursed through his body, he was still no closer to understanding who, or even what, he was. All he knew was that he was standing outside, in what looked like a broken world, full of the detritus left from the storm. Actually, he did know one other thing: that he wasn’t feeling very well. His body shook from a state that he didn’t have the words to describe. As he looked around him, he saw that there was something else. It surrounded him, and covered the ground as well. It had no real color, and was soft to the touch. But when he touched it, though it was pleasing to look at, his body reacted badly, and his shivering increased.

“What is this?”, he thought to himself. He looked at the ground, and still no memory came to him. He must know. Maybe if he thought really hard? After what seemed like an eternity to him, still nothing came to him. Frustrated, his anger started to build within him again, though not as much anger as before, and he sat back on his haunches. This time, as he sat, the ring on his finger began to glow, and as his hands touched the ground…

Snow! It’s called snow! I KNOW THIS!

Joyfully he bounced up, running and dancing through the snow, as a young child might who had just seen snow for the first time. Which was the truth.

I LOVE SNOW!!!

After about an hour of dancing, bounding, and leaping around in the snow, his energy started to fade again, and the being found he was tired, and he needed to take a break from his revels. He once again sat back down on his haunches in the snow to contemplate his next steps.

Meanwhile, in another part of the world, another being’s anger matched the joy that the golden being experienced. He cursed the skies and his bad luck. He had the ring almost in his hands, when that damned smith unleashed the magic that brought about a Veilstorm. Now, that in itself wouldn’t have been too bad, for this angry being could handle such storms, but he had been too arrogant, and unleashed his own magic at the smith. Their magic combined to change the simple Veilstorm into a Malevolence of truly epic proportions.

When the storm had swept in, this being had known that he needed to leave the area as quickly as possible, so he had called upon what remained of his power to transform himself into a hawk, and he had flown away as fast as his wings could carry him. And as he flew, he had but two thoughts. The first:  how to regain that golden ring. The second, well, he knew that the smith would not be destroyed by the storm; maybe the smith would end up far enough away from him that he himself would have a better chance to regain the ring.

And as the angry being flew away, the newly born being continued to ponder his existence, his origins, and his fate. Still shivering from the snow, he decided that he might as well stand up and walk, for the sun’s rays were beginning to warm him and some of the snow was beginning to melt. Standing up, he had to shield his eyes from the sun, for while he found the sun’s rays made his shivering stop, his golden eyes were bothered by the direct light from it. “But,” he thought to himself, “It’s better to be warm than it is to be cold! So walk I will, though in brightest day my eyes hurt!”

As he walked through the snow, he started to truly notice the world around him for the first time. Where before he had only seen destruction, he began to notice that some of the world was quite pleasing to his eyes. While he was still having trouble with naming those things that filled his senses, seeing those tall things covered with snow made his heart pound. And when he came to the edge of a cliff, he looked around, still shielding his eyes, and was amazed by the beauty of this rugged landscape. He smiled as some new words came into his head.

Mountains!

“Those tall things are mountains!” he said, “I know that!”

And his head was soon filled with other words to describe and name each of the mountains. And he was once again filled with joy!

“And below me,” he smiled, “is a fjord! And I know which one. It is….”

PAIN

TERRIBLE PAIN

SORROW

Images filled his mind. Another being who once stood here.

CRYING

“NO!” he screamed, “What is this?”

I AM FALLING

The being once again fell to the ground, his arms hugging his body as he was overcome with the terrible images and emotions that had suddenly dominated his mind. And once again he experienced something new: he cried. And as he cried, golden tears fell from his eyes and were absorbed into the ground. These tears, like the golden shards before, moved through the earth, and were transformed into something else, the substance known as “goldeneye”. (Need a good name).

When he regained control of his body and his mind, he remembered what had happened the last time.  He needed an answer! He had tried to summon his power, and he did so, but with more than a little fear. For he knew that he might not like the answers that he got. But he didn’t care that much; he wanted to know the truth, and so, with his eyes and ring glowing in unison, the story unfolded before him.

A long time ago, there was a woman who had reached an age where she was the last of her family to survive. For it seemed that there was a curse on her and her kin. She bore 6 healthy children, but as they reached maturity, their lives took a terrible turn. Each of them died, some tragically, some heroically, and some mysteriously. And her beloved husband’s heart broke when his last child and most favored son died while fishing, and the man just faded away. And when that happened, she was shunned by what remained of her family, for they believed her cursed by the gods. They forced her out of her village, and alone, with only her meager belongings and a ring, which had been given to her by a merchant.  She wandered the world for years. She always wondered why the merchant had given her this valuable ring, but all he would say is that he was near death and since he had no family, he would rather her have it then anybody else, for he thought her a kindly woman. She still smiled at the thought of that, even as he leapt off a cliff, which happened to be that same cliff that the golden being was standing on.

As the last memory of that woman left his mind, the being stood again. Once again filled with new words and memories, this time he did not dance with joy. Rather, he walked weakly along a path, which led down the cliff to the village of the woman below. And again he experienced something new: a darkness that surrounded him, lit by two great objects in the sky. The light from the moons of this world didn’t warm him, but though it be a darkest night, he still found his way down the cliff toward the village and torches which its inhabitants lit to help ward off evil spirits.

With the woman’s suicide still in his mind, the being approached the village, naked and cold. As he got closer, villagers looked at his approach with a variety of emotions: some were confused, others angry, and some, both men and women, looked at him with envy and desire.

And as he got closer, one man in particular was smiling at the being’s approach. The man’s name was Andvari, and even if he the strange being didn’t know who he was, Andvari knew what was on his hand. For a Dvergr always knows where gold can be found, especially this particular piece of gold. While it might have been on the hand of a strange, golden being, Andvari knew that the ring he created, the ring that was stolen by the Greater Power called Loki, had returned home to him.

And as Andvari grabbed some clothing from one of his taller workers, he said to himself, “…that my most precious ring, that golden item that I created from my own soul, would be mine again. Even if I have to kill the thing that wears it now.”

Andvari walked up to the being, placed the clothing over his body, and smiled at him. And while he looked up into the stranger’s eyes, for the stranger was much taller than Andvari, he said “Welcome to your new home. You are safe here with me.” And as the final words left his lips, Andvari’s eyes moved down from the stranger’s eyes to the ring on his hand, and he smiled, as strongly and as falsely as any being in this world has ever smiled.

And as the Dvergr smiled, the ring on the stranger’s hand began to glow. Unfortunately, the golden being did not see the glow, for he was preoccupied with his new clothing, and the kindly touch and words of the smith. Once again, the smith smiled at the golden being. While comforting him as he would a long-lost relative, he led him back to his shop.

Thus ends Part I.

Show more