hag
hag copied to clipboard
Enemy weaknesses are non-obvious
https://github.com/a3qz/hag/blob/b761443d94e9c8407ea26c02072dd9aea001e9e1/src/logic/enemy_rulebook.c#L22-L179 Right now the stats for enemies are chosen kinda randomly, and for me this raises a few questions:
- It is my understanding that people associate kobolds with traps, and so perhaps dexterity is a better weakness for them.
- Goblins are stupid, so int should be their weakness. So kobold and goblin should be swapped, or kobolds given no weaknesses, like rats.
- Sneks being weak to str makes sense, since no step on snek.
- Do slimes being immune to str make sense?
- Do imps being immune to int make sense?
- Do Grues being immune to dex make sense?
- Should anything have 100% immunity to a skill? Perhaps it should be computed like the player_damage_dealt function, where it takes the max done, so 100% immunity in a skill would cause whichever skill would hit highest to be used?