An Explanation of Weapon TypesFor this update, I want to explain the different weapon types I'm planning to implement in the game. There are 3 combat skills as of now, Strength, Archery and Magic. There are sub-categories of weapon types in each of these which I'll list below. For this update, I've been working on the magic weapons.
- Strength
- Swing Weapons - Swords/Maces that attack in an arc movement, damaging all enemies
- Poke Weapons - Spear-like weapons that thrust towards the cursor damaging all enemies with high knockback
- Stab Weapons - Dagger-like weapons that have very quick attack speeds but only hit the first enemy contacted with little knockback
- Archery
- Bows - Warm-up timer that increases the amount of damage the projectile will do
- Crossbows - More similar to guns in that they fire immediately and then reload
- Thrown - A stack of ~10 items that can be thrown and picked up from the place they landed (also fully retrieved on clearing a room)
- Magic
- Same base type of weapon but extendable to allow a variety of creative weapons. These weapons have an amount of Charges that when depleted, will render the weapon inactive
Magic Weapon BasicsI've been working on getting the absolute basics of the magic weapons programmed, this includes getting the charges of magic weapons implemented and being able to shoot projectiles while still allowing room for myself to override the Use action when I want to do something different.
So first, I created the Rock Staff, a weapon that fires a line of stalagmites in a short distance. Player animation still WIP, but you get the idea.
Here's where the Terraria/Runescape influence comes in. The Rock Staff is a common weapon drop in the first floor and grants an extra magic damage when you have Lv.3 Gathering. However, if you look at the crafting menu you'll be able to see what this can be upgraded into.
It can be combined with Molten Jelly to create an Obsidian Staff. Molten Jelly is often dropped when killing Magma Slimes but they don't spawn naturally; instead you need to explode green slimes that appear on the first floor. There are several ways of exploding slimes, let's use bombs.
After crafting the new Obsidian Staff, it has more damage but also has extended range and ignites enemies.
I'm a big fan of being able to pursue definitive upgrades and multiple paths to do so, so that's a big focus of this game.
BONUSAlso, I've been working on the first boss for the game, the Iron Minotaur. Let me know what you think of his first draft: