How to script a offset angle when looking at mouse

Godot Version

4.2.1

Question

Very new to godot…
I am familiar with look_at(get_global_mouse_position()) but I would like to add a 90 degree angle offset. I have seen recommendations to change the default orientation of the sprite, but I would like to see how this might be done in the script instead.

try Rotation Degrees . Sprite->Inspector
image

I have seen the rotation in the inspector, but how do I call it in script to get an offset with look_at?

self.rotation_degrees = 90

image

Okay so the next part would be to make it work with look_at so that there is a 90 degree offset from the mouse. So far this does not work because the look_at appears to override the rotation setting.

func _process(_delta):
self.rotation_degrees = 90
look_at(get_global_mouse_position())

you just need to turn the sprite 90 degrees? in that case you need to make a parent for the sprite, rotate it and set rotation_degrees to the sprite

something like this
image

and ParentNode script

extends Node2D

func _ready():
	$Sprite.rotation_degrees = 90

func _process(_delta):
	look_at(get_global_mouse_position())