Get instance transform gives incorrect location

I trace floor tiles in my level to see if there is a wall within a range, if not. Use the floors location to place a column.

The floors and columns are HISMs.

The floors transforms are “Make Transform” from a simple nested for loop to gen y,x columns and rows.

So, the columns should have the same transform value. But for some reason the rotation is off or something. They will work fine the first time it is called but not after.

It turns out I am dumb, I forgot that since my rooms generate off each other I actually do need to use two set separate transforms…

Once for the initial trace(which would be world). And the second would be for the column placement(which would be relative).

Keeping this up for posterity.