Astral Tower floor 18

Anyone figure out how to pass floor 18 on astral tower? I know reflect damage has home effect but is there another way?