Combat: the enemy changes behaviour, not numbers
Shield, parry and stamina at the base. On top of that, enemies that act differently depending on your archetype instead of inflating their stats.
The base is classic and deliberately legible: shield, parry and stamina. If you have played a top-down action RPG, you can move in the first minute. What changes sits one layer above.
Behaviour, not stats
The easy mistake when scaling difficulty is raising health and damage. Here, enemies change how they fight based on the player’s archetype:
- Against Leo (shield) they flank, because head-on there is nothing to be had.
- Against Irene (bow) they close distance aggressively and never let her breathe.
- Against Barry (greatsword) they punish recovery, which is his long window.
The same goblin, with the same numbers, is a different problem in every run. That keeps the world feeling reactive without inflating a single bar.
Zoned ranged combat
The archer is not playing a different game. Distance splits into three bands: panic zone (too close), sweet zone and falloff zone (damage collapses). Five frictions exist specifically so Irene cannot solve a fight alone from a corner, plus assisted aim with predictive interception so aiming feels good without being tedious.
Pacts
Some creatures can be bargained with instead of killed. It is neither a blessing nor a demonic contract: it is an ancient technique, rediscovered, that by everything the world believes it knows should not work.
The system tells you this without saying it. When you make a pact with something that is supposed to be your enemy and it goes well, you start wondering what else you have been told does not hold up.