I turned the dwarf spiderdroid into a turret but for some reason it fires from where its dummyroot would be, not the hp_fire defined in the odf (and present in the model, I checked). It actually doesn't have a dummyroot null either, so I guess it's just firing from 0,0,0. Either way... that is wrong. If it helps, here's the odf:
Could somebody tell me if there's something wrong with the odf that would cause this? Maybe some sort of offset value (although those are usually for the camera, no?) That's why I disabled FireOutsideLimits, cause I figured yup, that's what it's doing.
Btw, I had to add aimers x and y myself and I think I mismatched them, but everything still works - just in case that was concerning to anyone.