Sir 'mekonbekon', that was marvelous! Thank you
Just so I could gradually become less dependent on others help, I'm trying to understand what you did there but it's honestly confusing.
Like the order of x1,y1, x2,y2 (the mouse. and self. order), and the two degrees. How would one know if it's necessary or which degree slot does what? Experimenting? Sheesh!
Okay, now if I required more precision on barrel-to-mouse...wouldn't I need to create an offset? ORRR, I could align by drawing, shoulder/barrel exit at same height starting at 0 deg. so it's as if it's taking coordinates from barrel. The con about that is inaccuracy at long distances which my game will have.
An idea... would it be a good one if we could have have projectiles travel at a slightly altered angles after mouse is > than specified distance and Y pos/height? and vice versa with < (because fyi, projectiles at longer distances that are not 100% aligned will have gap on south of mouse or north of it depending on Y pos/height. More noticeable with greater distances.)