That's exactly the bugger that eluded me, you're a lifesaver, Darkstorm. Since that isn't in the main branch of temple+ right now, I could try to add it into my Psionics branch. Where would be an appropriate file to replace function and make this one in? Weapon.cpp.h? As an aside, I think that the vanilla throwing axe projectile proto is wrong. It uses the mesh ID for an arrow. Can anyone else confirm this is true on their end and I haven't just made a local modification? If true, then I suggest overwriting the throwing axe projectile proto in temple+ to point to a mesh id of the cleaver or something.