My experience on Archery with a level 16 bosmer woodland paladin(fancy I know).
Just cleared a big dungeon with 60% of the enemies being Liches and Ancient Liches while using only a Daedric short bow. It broke near the end but luckily I had another on my cart. Anyways, my point is that a bow and arrow playstyle is super reliable in Daggerfall but the hit detection is a little bit troublesome in two ways.
1) hitting the 2d sprite while its turned in a 3/4 view(side view) is 100% missing shot. Hitting it directly from the front or directly from the back works perfectly.
2) hitting it in close distance(almost touching) is again, 100% missing shot untill you backtrack a little.
Archery hit detection needs some tinkering
- Interkarma
- Posts: 7236
- Joined: Sun Mar 22, 2015 1:51 am
Re: Archery hit detection needs some tinkering
Hits aren't checked again the sprite, rather a capsule collider the sprite is inside of. Like a hit-box except pill-shaped. This capsule has the same radius and surface area facing player no matter which way the enemy is facing. The two aren't dependent on each other. Screenshot below to help demonstrate. Green capsule around lich is the collider.
If you'd like to play with this more, use "tai" to disable enemy AI from console. Then you can safely plink away at them from any angle. Let me know how you go.
This could likely be improved. It's a side-effect of how collision detection works. While basically touching the enemy, the raycast for your arrow starts inside of their capsule and the hit doesn't register. I've encountered this before (and already fixed same issue for melee attacks) but of two minds for bows. They're supposed to be ranged weapons and it seems appropriate for them to be unreliable at melee distances. Open to conversation around this one of course.
-
- Posts: 541
- Joined: Thu Jul 18, 2019 3:08 am
Re: Archery hit detection needs some tinkering
They're supposed to be ranged weapons and it seems appropriate for them to be unreliable at melee distances. Open to conversation around this one of course. -interkarma
That makes sense and it mirrors how a lot of games deal with close use of a range weapon, I could see a defense reduction being applied to but that is probably a bit of work. I would have no problem with just leaving the hit penalty as is forces an archer to use his bow from range then switch to melee if the target closes.
That makes sense and it mirrors how a lot of games deal with close use of a range weapon, I could see a defense reduction being applied to but that is probably a bit of work. I would have no problem with just leaving the hit penalty as is forces an archer to use his bow from range then switch to melee if the target closes.
-
- Posts: 21
- Joined: Sat Aug 03, 2019 11:30 pm
Re: Archery hit detection needs some tinkering
Sorry Interkarma, poor choice of words from my part. Bow shots while the sprite is in 3/4 angle are not actually missing like they do in touching distance. According to the sound effect they do connect with the collision capsule but it's like the enemy shrug them off.Interkarma wrote: ↑Sun Aug 11, 2019 1:42 am
Hits aren't checked again the sprite, rather a capsule collider the sprite is inside of. Like a hit-box except pill-shaped. This capsule has the same radius and surface area facing player no matter which way the enemy is facing. The two aren't dependent on each other. Screenshot below to help demonstrate. Green capsule around lich is the collider.
Very strange. I swear I can spend 130 arrows trying to damage an enemy in that angle but as soon as their sprite gives me a clear front or a clear back, poof, they are dead.
- Interkarma
- Posts: 7236
- Joined: Sun Mar 22, 2015 1:51 am
Re: Archery hit detection needs some tinkering
Thanks for additional information, I will have a play with this when I can. Wondering if others can reproduce this also?