An assembler, by default, always has direction/orientation zero. If you give it a fluid recipe then it gains a fluid input and can be rotated, with four possible direction/orientation values. If you then reset the recipe, it goes back to reporting a direction and orientation of zero. However, if you go back to a fluid recipe, it magically snaps back to the direction/orientation you rotated it to earlier.
I want to be able to read that remembered direction and orientation, when it's not in effect.
LuaEntity.remembered_direction and orientation for assembler
Re: LuaEntity.remembered_direction and orientation for assembler
You can set off_when_no_fluid_recipe = false and all assemblers must have right orientation.