21 Jan 2025, 15:15

@blujey1294-328b9bc4 you can try this logic:

Create 3 clones
each clone has a unique id (for complex and less repeated you can try something like -+ ± and --, for each axis and diagonal)
handle each clone id under three if else statements
have two variables for the original sprites x and y, and the players x and y
each clone does the following:
subtract the sprites x and y variables from the players x and y variables
then for each individual clone:
-the first clone multiples the x by -1 and doesn’t touch the y
-the second clone doesn’t touch the x and multiplies the y by -1
-the third clone multiples both the x and y by -1
the players x and y are added back
each clone goes to these final results

Basically this reflects the x and y across the corresponding axises for each clone, treating the player x and y as the origin point

I can make an example set of operator blocks to show how to do all this math