A few passive skills where you get 1 random of these every time you level up.
I think we could start with 3-5 passives, if they're easy to implement maybe we can try more.
Overall passive skills are ones that don't need activating like active skills, and usually don't have any visual effects, but instead offer simple variable modifiers based on specific conditions, for example dealing more damage if your surrounded by many creatures, etc.
Here are some ideas for passives:
crit every 3rd and 5th damage when under 10% health (stacks with the other crits)
deal 2x more damage when backstabbing (when you attack the back side of the creature)
killing enemies heals you
get 2x damage boost for your next damage every time you use a new skill (this incentivizes a play style where you alternate abilities, like hit once with sword, then dash, hit with sword again, then whirl once, then hit with sword, etc)
deal 10% more damage for every creature standing nearby (stacks additively without compounding)
critical hits lower cooldowns of all your skills by 0.5 seconds (since cooldowns are also connected to 'energy' this also allows you to whirl longer)
deal 2x more damage and receive 50% less damage when standing still, but deal 50% less damage and receive 2x more damage when moving.
move 50% faster and get 50% cooldown reduction, but receive 2x more damage
I wrote '2x' a bunch of times but all this should ideally be easily adjustable from config
You can pick passives that you like the most / are easiest to implement first, then if we have more time we can add the extra ones
I asked chatgpt to generate more passives, and many of them are honestly really good!
I still gotta refine them but here's the pure chatgpt output for now:
Adrenaline Rush: Increase attack speed by 10% for every 10% of health missing.
Elemental Affinity: Deal 20% more elemental damage based on the last element used (e.g., fire, ice, lightning).
Berserker's Fury: Gain 1% damage increase for each enemy killed in the last 10 seconds, stacking up to 20%.
Retribution: Reflect 5% of incoming damage back to the attacker.
Tactical Retreat: Gain a 20% damage boost for 5 seconds after dodging an attack.
Last Stand: When health drops below 20%, gain a shield equal to 30% of your maximum health for 10 seconds. Can only occur once every 60 seconds.
Lucky Strikes: Every critical hit has a 10% chance to instantly reset the cooldown of a random skill.
Focused Mind: Increase critical hit chance by 1% for every 5 seconds without taking damage, up to a maximum of 10%.
Vampiric Aura: Allies within 10 meters heal for 5% of the damage they deal.
Silent Hunter: Deal 30% more damage to enemies that are not targeting you.
Guardian Angel: Take 20% less damage when an ally is within 5 meters.
Battlefield Awareness: Increase dodge chance by 2% for each enemy targeting you.
Mana Surge: Regenerate 1% of maximum mana per second while not using any skills.
Combustion: Enemies killed with fire skills explode, dealing 10% of their maximum health as fire damage to nearby enemies.
Frozen Heart: Reduce the movement speed of enemies by 10% for 5 seconds after hitting them with an ice skill.
Lightning Reflexes: Each successful dodge grants a 5% attack speed boost for 5 seconds, stacking up to 3 times.
Soul Reaper: Killing an enemy reduces the cooldown of your ultimate skill by 1 second.
Arcane Knowledge: Each new skill learned increases overall damage by 2%, up to a maximum of 20%.
Echo of Power: Using the same skill consecutively increases its damage by 5% each time, stacking up to 5 times.
Frenzied Attack: Gain 1% attack speed for every hit landed, capping at 10%. Resets after 3 seconds without hitting.
A few passive skills where you get 1 random of these every time you level up. I think we could start with 3-5 passives, if they're easy to implement maybe we can try more.
Overall passive skills are ones that don't need activating like active skills, and usually don't have any visual effects, but instead offer simple variable modifiers based on specific conditions, for example dealing more damage if your surrounded by many creatures, etc.
Here are some ideas for passives:
I wrote '2x' a bunch of times but all this should ideally be easily adjustable from config
You can pick passives that you like the most / are easiest to implement first, then if we have more time we can add the extra ones