The problem is the detection of head shots in Skyrim, I have a WIP mod up on the nexus but honestly I don't see it getting any more work or updates due to the lack of a good solution. I was hopinf SKSE would save the day with more API methods that could fill the gap or introduce new solutions.
The by far and most touted solution people suggest is attaching an explosion to a projectile that spawns an object -- yadda yadda. The problem other than changing the the actual object itself (which isn't that bad, can always say load my mod last and have compatibility patches, no big deal). The biggest side effect of this is by attaching a explosion to the projectile, and by projectile I will explicitly say ARROW from now on, the arrow will simply vanish from the world on impact. This really, really svcks:
If you ever liked using arrows to hit lanterns that came crashing down on oil slicks, it will no longer work
If the arrow does not hit a NPC, it will vanish, now you can never pick up arrows
Before I just give up and say this is the closest and best solution to the problem, I wanted to ask the mod community after the CK has been out for a while if there is any alternative, or maybe someone on the SKSE team would think that there is a way to get a projectile's location and make it a visible API call from the script.
The game knows for sure about the arrows location, it creates an explosion centered at the impact point, so it's a matter of finding that data in the game and exposing it via a script method. The biggest gripe is that the Projectile object does not extend the ObjectReference object so getting a projectiles location directly is impossible.
Anyways I just wanted to hear thoughts on the matter and if no better, cleaner solutions exists I will just simply have to take this solution and patch it until it's good enough
Thanks