Thought of a spell last night you can use in this game if you want:
Tracer
Passive
Every forth attack the hero shoots out a tracer from their weapon, making the fifth shot x% more accurate, decreasing chance to miss by x% and damage increased by x%. However, after the tracer is sent out enemies attack is x% more effective.
I dunno, you could change it up so it made more sense. Just an idea.
Hmmm. The problem here is that, how would a tracer come out from a weapon from every fourth attack? It can't be possible unless you reload every four attacks. Plus, decreasing the chance to miss by x% wouldn't be good, because you shoot the bullets on your own, if it hits, it hits, if not, it doesn't. That's how FPS games go, unless you do some Max Payne-ish moves like flipping around and dodging bullets, which isn't the case here.
Btw, I've thought of a skill system for you. This Skill System is connected to the stat system. In one spell book, there are 11 skills right? There would be 4 strength skills, 4 agility skills, and 3 agility skills. These would level up according to your stats. Let's say you have a skill named Shove from your strength skill. It would level up after you reach a certain amount of strength. Same goes with agility skills and intelligence skills.
Another addition to the stat system I suggested earlier:
You get increased strength for every strength skill used, you get increased agility for every agility skill used, and you get intelligence for every intelligence skill used. You could change this into every 3 times of use = gain 1 stat, depends on how the cooldown system on your map works.
Plus, some skill suggestions:
Strength Skills
- Shove - When near the enemy, you can shove him dealing x str damage, and the shoved enemy gets slowed and pushed backwards.
- Tackle - When near the enemy, you can tackle him, dealing x str damage.
Agility Skills
- Sprint - When activated, increases your movement speed by x, but has a limit. When you have run up to x distance, this buff gets removed.
- Mobility - Gives the sprint skill +(constant)x bonus to the possible ran distance. (i.e. your normal sprint gives you the chance to run up to 1000 distance, with this skill, you get +(number here)(times x), added to 1000 to increase the possible ran distance). For example, the constant is 2 and your agi is 20, then you get increased 40 distance. Making it 1040.
Intelligence Skills
- Medication - When near downed ally, you may heal him depending on your int, plus x. Takes x seconds to use.
- Careful Aim - When used, all of your attacks would have no (what do you call that, when your weapon moves cuz of too much shooting? like those in machine guns?). Lasts for x of your agi as seconds.
If you like these skills, you may edit them in any way, since I do not know of the values you are using on your map, that's why I didn't add constant values, and used variables like x on the suggested skills.