hag icon indicating copy to clipboard operation
hag copied to clipboard

Enemy weaknesses are non-obvious

Open JohnathonNow opened this issue 5 years ago • 0 comments

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?

JohnathonNow avatar Oct 08 '20 04:10 JohnathonNow