HammerHelm - Calandryll
Quick build today that includes some fixes and a new spell.
  • Fixed a bug that caused the Goblin spellcaster to continue casting even after the character is killed.
  • Optimized the way shadows are displayed to help improve performance, especially during dusk and dawn.
  • The Ratman spellcaster will now cast a ball of acid at you if you aren't near him. When near him he will cast the magic vines attack.
HammerHelm - Calandryll
Today's build includes the new monster AI, updated combat (power attack and rolling), monster types (Grunts, Brutes, and Spellcasters) as well as some other fixes and optimizations. Not all of the monsters have a spellcaster and a brute yet. I wanted to release this and get your feedback before adding more.

Updated Trailer:
https://www.youtube.com/watch?v=Grj63iFMKHA
This update includes three new monsters models - the new Mushroom-man, the new Goblin, and the Ratman in addition to the new Skeleton and new Orc that were added a while back!

Monsters will have two or three different types that can be encountered.
  • Regular versions of monsters (called "Grunts") attack as normal. Health bar blinks, the run in if they aren't in melee range, and then attack. These attacks can be blocked. These monsters always have one weapon and sometimes a shield. Monster spawners always create at least one Grunt before deciding whether to create another type.
  • More powerful versions of monsters (called "Brutes") attack as normal too, but also have special attacks that cannot be blocked and must be dodged. Brutes will stand out from Grunts based on their weapons. This can be a large weapon (such as the Orc Brute's Hammer), dual wielding weapons, or other setups. When a Brute is about to perform a special attack they will yell and their healthbar will turn orange in addition to blinking.
  • The final type of monster are Spellcasters. They can use a variety of spells for both attack and defense. Spellcasters are unarmed and sometimes may have some other visual cue so you can tell they are a spellcaster. Attack spells will generally have a "charge" and a "shot" so you'll have time to react to the spell before it is cast. Some spells, such as the Ratman's spell have an area of effect. Entering this area will cause you to take damage until you leave it or the spell expires. Hitting a spellcaster will not interrupt its spell.


A Ratman Spellcaster will call magic vines from the ground to protect himself if you get too close.


Some monster types will have a Brute class. Brute doesn't mean that they are necessarily bigger or stronger, just that they are more elite and more dangerous.
  • Orc Brutes - Wield a larger hammer, have additional hitpoints and can perform a smash attack. Smash attacks do additional damage and can knock you down.
  • Goblin Brutes - Wield a two-handed sword and can perform a spin attack, dealing damage to you as the blade hits until you move out of the way..
  • Ratman Brutes, Skeleton Brutes, and Mushroom-men Brutes are in development.


A Goblin Brute performs his deadly spin attack..

Some monsters have spellcasters that can cast various spells. Projectile spells cannot be blocked and therefor must be dodged.
  • Goblin Spellcasters - can cast a lighting attack.
  • Orc Spellcasters - focus on damage, can cast a fireball.
  • Ratman Spellcasters - can cast a spell creating vines from the ground that will damage you if you are near them.
  • Mushroom-Man and Skeleton Spellcasters as well as more spells for the existing spellcasters will be in a future update.


Just barely dodging a fireball attack from an Orc Spellcaster.

Other monsters such as the Elementals, Scarecrows, and Ghosts won't have Brutes or Spellcasters yet. I have a reason for that, that I'm not quite ready to reveal yet. :)

The Necromancer's spell and damage invulnerability will remain the same.

This update also includes additional tutorial screens explaining the new Brutes and Spellcasters. These appear in the tutorial Goblin Camp quest. I haven't added them to the ESC menu yet, but I plan to do so in a future update. You can check them out below:





Other changes in this update:
  • Rolling is more reliable now as pressing a roll key will interrupt whatever your character is doing and immediately perform the roll.
  • You don't take damage from normal melee attacks if you are rolling in addition to avoiding spells and special attacks.
  • The Dash Attack no longer knocks monsters down. I'm debating what to do with this ability, but leaving it in since it's part of a quest.
  • Sounds originating from something that isn't right next to you should be a bit louder now. This was important to change as the Brutes and Spellcasters make audio cues before attacking.
  • Added the correct sounds to Orcs. Some were using the old sounds.
  • Updated Shaydee to use the new Goblin model.
  • Replaced the Ghosts in the storehouse in the tutorial quest with Ratmen.
  • Temporarily turned off the Where's The Beer quest until I can figure out why the Kegs don't appear sometimes. If you have this quest now, you will still be able to complete it.
  • Fixed a bug that caused you to get the Shaydee Business quest again even if you've already completed it.

You made it all the way to the bottom? Congrats! Click this :)
Dec 20, 2018
HammerHelm - Calandryll
Quick teaser video I made to show off the new monsters and some of the updated combat.
https://www.youtube.com/watch?v=t9tGPFzip6Q&feature=youtu.be
Note there are a couple of times where I purposefully stand still so you can see the monster attack, such as the Goblin lightning spell and the Goblin spin attack. Had I wanted to, I could have executed the roll earlier and avoided the attacks entirely. :)

All of the new monsters are in the game at a basic level, with the Orcs and Goblins having special attacks and spellcasters.

I want to spend some time testing before releasing this update as it is a pretty big change to combat in addition to the new monsters.

Hoping to release this tomorrow or Saturday at the latest! Then I'll add the spellcasters and Brutes to the other three new monsters.

HammerHelm - Calandryll
It's late here but I just finished the Orc Brute and Orc Spellcaster special attacks and wanted to show them off!

Orc Spellcaster Fireball


Similar to the Goblin Spellcaster, the Orc does a charge up animation and yells before unleashing the attack. In the gif above I narrowly dodge the Orc Spellcaster's fireball using a roll. It might be hard to see in the gif, but just before I roll, I had clicked the attack button to hit the Orc again. I am able to interrupt my own attack to dodge out of the way of the fireball at the last second.

In the current dodge system I wouldn't have rolled until my attack completed and would have taken a hit from that fireball. Using the roll keys is more immediate now and feels much better. I don't damage the Orc I was going to attack but I also avoid taking damage myself. I really like the timing of everything in that gif as it shows how much more dynamic combat is now!

You can view a higher quality version of the Spellcaster .gif on my Twitter feed.
(https://twitter.com/SuperSixStudios)

Orc Brute Smash


Here we have the Orc Brute's Smash attack. In the gif you can see that I try to block the attack, but that doesn't work out too well for me. :) This attack is similar to the one you get when you play as an Orc in the Orc quest, so now the monsters can do it too! The Orc Brute yells and his hammer gets a rocky/dusty particle effect before he does this attack. The effect also appears above his healthbar.

You'll also note that the Orc healthbars turn Orange. In addition to particle effects and sound effects, the healthbars for Brutes and Spellcasters will change to Orange when they are using a special attack or casting a spell. This gives another indicator that you need to react to something.

Next up I want to get the Skeleton Spellcasters and Brutes working. I'll likely release the new monster and updated combat system once those are done so I can get your feedback on how it all feels before I go too far down this path with the Ratmen and MushroomMen.

I also have to update the "How To Fight" screens to explain the new system. In addition to appearing before your first fights, I'll make those viewable from the ESC screen so you don't have to start a new character to view them.

The goal is to add one Spellcaster spell and one Brute special attack for each of the five updated monsters that are supposed to have them. Then I can add additional spells and maybe additional special attacks for some variety within each monster type.

I'm also hoping to have another monster related announcement soon, so stay tuned!
HammerHelm - Calandryll
Got the Goblin Brute attack working and wanted to share!



Before he does a special attack, the Goblin's sword catches fire. A fire effect also appears above his health bar and there is an "ignite" sound effect that plays before he attacks. Right now he starts his attack too quickly after the fire appears, so I'll likely add a few more blinks to the health bar before he attacks.

Note he hits fast, but the damage is low. Also, I'm purposefully letting him hit me so you can see it. I could have rolled much earlier. The Goblin does move while he's spinning so just running backwards would actually have resulted in another hit or two while the roll happens fast enough that I get out of his reach much faster. Since he does chase you while he's spinning sometimes you have to roll twice or roll and then run to stay out of his attack.

A Goblin Brute powers up his weapon and is about to begin his Spin Attack


Now that the combat system and monster AI system both support spellcasters and special attacks I can focus on adding more spells and more special attacks for the other monsters.

I'm also working on making rolling more responsive. Right now you have to wait until your attack, block, or other animation finishes before a roll will start. The new system will allow you to interrupt an attack (except a power attack) or a block with a roll.
Dec 15, 2018
HammerHelm - Calandryll


Notice in the .gif that I roll away from the spell after taking damage. Had I stayed still, I would have taken damage again and again as long as the spell persisted.

But rolling moves me out of the spell and since the monster does not turn to face me (spellcasters cannot move at all when casting), I avoid further damage. You can also just run out of a spell, but rolling is faster.

The gif is a little small, so I took a couple of screenshots to illustrate how it works. You can also see a larger version of the .gif on my Twitter feed.
(https://twitter.com/SuperSixStudios)

Goblin Spellcaster charges up his spell indicated by his animation and the particle on his hand. You have about two seconds to react once he starts doing this. Note also the Goblin Spellcaster's shirt is yellow and the melee Goblin's shirt is blue.


Despite blocking the melee attack from the Goblin Grunt, I still take damage from the spell since spells cannot be blocked. This is indicated by a yellow number rather than the red numbers used for melee damage. The spell persists for about 4 seconds and if I remain in it, I will continue to take damage.



In addition to the animations and particles, there will also be sound effects to let you know when a spellcaster is charging up a spell and when it is cast.
HammerHelm - Calandryll
All five of the new monsters are set up and built for the new AI system I am working on so I wanted to share a group shot I took and give you an update!


(click to see larger image)

First, I'm beyond happy with how these turned out, from the concept art to the 3D model and textures. I'm very lucky to have such skilled artists working on these for me.

We did find some errors in their rigs that need to be addressed so I can set them up with their new animations. For example, in the shot above you can see that the Ratman has his left foot way off the ground. That's his two-handed weapon idle pose, so his foot is supposed to be a lot closer to the ground. You can't see it, but his hands also don't line up quite right on the sword's handle.

For the new monster AI, I've decided to rewrite it so I can do more with it. Here's what I am currently working on. Note some of this may change as I work on it and test it out.

Monsters will have two or three different types that can be encountered.
  • Regular versions of monsters (called "Grunts" in the code) attack as normal. Health bar blinks, the run in if they aren't in melee range, and then attack. These attacks can be blocked. These monsters always have one weapon and sometimes a shield. Monster spawners always create at least one Grunt before deciding whether to create another type.
  • More powerful versions of monsters (called "Brutes" in the code) attack as normal too, but also have special attacks that cannot be blocked and must be dodged. Brutes will stand out from Grunts based on their weapons. This can be a large two-handed weapon (like the Ratman in the image above), dual wielding weapons, or other setups. When a Brute is about to perform a special attack there will be a visual and audio cue to let you know in addition to the healthbar blink. I'm still working on this part.
  • The final type of monster are Spellcasters. They can use a variety of spells for both attack and defense. Spellcasters are unarmed and sometimes may have some other visual cue so you can tell they are a spellcaster. Attack spells will generally have a "charge" and a "shot" so you'll have time to react to the spell before it is cast. Hitting a spellcaster will not interrupt its spell.

Some monster types will have a Brute class. Brute doesn't mean that they are necessarily bigger or stronger, just that they are more elite and more dangerous.
  • Orc Brutes - Wield a larger hammer, have additional hitpoints and can perform a smash attack. Smash attacks do additional damage and can knock you down.
  • Goblin Brutes - Dual wield daggers and can perform a sneak attack causing a "disarm" adding a timer before you can attack again.
  • Ratman Brutes - Wield two-handed swords with a special attack that adds a "bleed" effect to you, causing additional damage over time.
  • Skeleton Brutes - Wield a two-handed weapon and will perform a special attack that will do something cool once I decide what it is. :)

Some monsters have spellcasters that can cast various spells. Projectile spells cannot be blocked and therefor must be dodged.
  • Goblin Spellcasters - can cast a direct damage attack, a shield spell, and a damage debuff.
  • Orc Spellcasters - focus on damage, can cast a direct damage attack and a damage (strength) buff for other Orcs.
  • Skeleton Spellcasters - can cast a direct damage attack and can sometimes summon another skeleton (this might be in a phase 2)
  • Ratman Spellcasters - can cast a poison attack that causes damage over time and a shield spell.
  • Mushroom-Man Spellcasters - not really a spellcaster in the traditional sense, but can spit a stream of fire or other element that damages you the longer you stay in it.
Shield spells must be damaged with attacks to bring them down so you can damage the monster again. They can be cast on the spellcaster and/or on its allies. This kind of works like a heal in some ways as it means the monster must take damage beyond its starting hitpoints to kill it. I'm avoiding traditional heals for now and using shields instead because of the way the monster health cubes work. They were never set up to be put back after a monster takes damage and they fall off.

Other monsters such as the Elementals, Scarecrows, and Ghosts won't have Brutes or Spellcasters yet. I want to focus on the new monsters first. My hope is to change out some of the remaining monsters and then add more to them too. The Necromancer's spells and damage invulnerability will remain the same. Golems will also keep their special attack (basically they are all Brutes) but will have the visual cue added similar to other Brutes.

As you can probably tell, all of this combined is a really big change, but I think it'll go a long way to making combat in HammerHelm much better. Right now I think combat is a bit of a weak link for HammerHelm so I want to put some real focus on it to make it a lot more fun and engaging.
HammerHelm - Calandryll
Some progress on the new MushroomMen and the Ratman. The MushroomMen are being created by the monster spawners now. The Ratman image is an animations, lighting, and mood test to finalize his model and texture.

New MushroomMen In Game

click to see larger image

New Ratman Lighting Test

click to see larger image

My plan is to get all three of the remaining new monsters all set up and in game and then continue on the monster AI updates to add spellcasters and monster special attacks.
Dec 8, 2018
HammerHelm - Calandryll
Making some good progress getting the new monsters in the game!


(click to see larger image)

I'm having the artist make some small edits and fix a couple of minor issues that are noticeable when they are set up to animate. Also playing around with their size. They'll likely be slightly shorter than the Dwarf characters, but not by a lot. They look odd when made much smaller.

Hoping to get them in soon though as I continue to work on the monster AI updates.
HammerHelm - Calandryll
Got a look at the Ratman work-in-progress and wanted to share. I think he looks great - can't wait to see him when he's done!



The Mushroom-man and Goblin are coming along nicely as well. I had some feedback for their textures that is being made now, so should be able to get them in the game in a week or two.
...