Thank you! I look forward to seeing the blueprint, but I think I’ve gotten it down to what you’ve instructed:
Here’s where I am at:

As both the Pawn location and the impact point of the raycast are both in world co-ordinates, Z is up/down, and Y is left/right in my particular setup.
And this does indeed solve the problem of changing the 0 point to the Z axis (worldspace) – i.e at 12:00. However, I’m running into a similar problem wherin if the impact point is past 9:00 or 3:00 respectively, the rotation inverts; 6:00 shoots straight upwards, 4:30 shoots at 45deg upward, etc. More specifically, this setup returns the following:
12:00 - 0
1:30 - 45
3:00 - 90
4:30 - 45
6:00 - 0
7:30 - -45
9:00 - 90
10:30 - -4
I am now regretting not ever taking classes beyond Algebra 2… I’m an artist by trade. I’m still not entirely sure what sin/cos does. I’ll be reading into it tonight though. I wonder though - could you do an additional sign() calculation to indicate wether something is above and below? I am certain there is a more elegant solution.