» Sun Jun 17, 2012 11:08 pm
I don't know if this has been solved or not, but I'm trying to do this right now.
I made arrows that do fire damage. But I'm not sure yet how and what works, and what doesn't work.
Here is what I did so far to:
Create an enchantment with fire damage (or any other desired effect)
---I have made BBB_ArrowFire with: (type: enchantment) (casting: fire and forget) (delivery: contact)
Copy the projectile data for the kind of arrow you want to use.
---I have BBB_dwarvenArrowFire. The same as a dwarven arrow projectile, but this one has: [v]Explosion, type: BBB_Fireball01ImpactExplosion. Trigger on impact.
Copy an existing explosion, like the Fireball01ImpactExplosion. Add your enchantment.
---I have BBB_Fireball01ImpactExplosion, so far I removed the sounds, lights, impact data. Radius and such are unchanged. I added my enchantment. I will continue to remove as much as possible, because I don't actually want an explosion, just my enchantment.
It seems to work. The trigger between working/not working seems to be the Art-File for the explosion.
I think the explosion needs an art-fire to work.
E.g. I could get the balista traps explosion to work on my arrows, but my own explosion, without art file, did not work.
EDIT:
You also seem to need a minimum radius of 109.
With a radius of 108 and lower, the enchantment would not take effect. With a very low radius (0, 1) I could not even see the art-file/explosion.
All other values (force, damage, IS radius, etc) can be 0,00.
Tested by shooting a random NPC in the back with an arrow.
EDIT2:
At a radius of 109, headshots don't trigger the enchantment on the target.
I guess you will have to find a balance between a large radius that damages everyting nearby, but guarantees the effect, or a small radius that only damages the target but might not work.