I have done most of what I can with weapons and attacking in melee. Giant Snakes will not be immune to damage when I release the demo, they're just the first enemy the player fights so I've been editing it to test out various features.
Spells have also been added with a variety of uses. I'll just copy/paste them from the spellbook as I don't want to type them all out again. I have listed their schools of magic and you'll notice that some spells do the same thing as others. That is because I want to make some enemies be immune to one type. An example is that Heat Wave will not work on a demon as they are immune to fire, but Gravity Well will.
Only thing I need to run through is the menu at the top to ensure that the player can properly equip things on the go and doesn't get locked in menus.
Another thing is that healing spells don't affect allies but that is a fight I'll tackle some other day, I'm getting tired of working on combat.