Arrowexplosion CTDs and weirdness

Post » Tue Jul 15, 2014 7:53 am

So, I am working on a mod that will (hopefully) allow the player to create enchanted arrows, fire them at a target, then retrieve inert/depleted arrows from where they land to be enchanted again. Problem is, I have run into an absolute cascade of issues relating to this. Right now I have two major problems.

Issue 1) I have a lategame oriented arrow that deals massive damage to dragons. When this arrow explodes, the explosion is set to both have an enchantment to deal the damage and spawn the projectile for the inert arrow. The enchantment works just fine, but if you, say, hit a post with the arrow, then when you try to pick it up the game instantly crashes with zero warnings or errors. I've even tried fiddling with what little debug logging I can find and the only thing that shows up in those is the last command I put in before the CTD. If you know of a way to fix this, or at least what is causing it, then it would be a step in the right direction.

Issue 2) To bypass the CTD, I have made the inert arrows unretrievable (like vanilla bound arrows) and added a script effect to them (by daisy chaining it to a magic effect through an explosion) that is supposed to add an arrow to the target's inventory. Problem there, is that it seems enchantments bound to explosions don't actually "hit" unless the explosion reaches the target's feet. So all I can think of is to give it a radius big enough to add an arrow to a giant or a dragon and cause entire towns to recieve single arrows, which would also make it so if you shoot the ground at your feet you can "hit" someone with an arrow who is standing ten feet away.

At this point, I'm out of ideas, and am considering scrapping the entire inert arrow concept. I'd really like to make this work though, so if anyone has any ideas, it would be amazing.

User avatar
Sara Johanna Scenariste
 
Posts: 3381
Joined: Tue Mar 13, 2007 8:24 pm

Return to V - Skyrim