Are there any other cases where trying to cross chains diagonally behaves like arrows? I checked puffs and pushing them through kills them on the other side which is consistent with how a wall would work.
Disoriented, was that hold released? If yes, I fear you will have to fix it, because it's pretty clearly a bug, unless it can be proven otherwise. Consistency dictates that crossing chains is the same as walking into an obstacle, not being stopped by the magical forces of arrows/orthosquares.
Edit: looking at the code there does not seem to be any suggestion that it is an intended behavior - it uses a function called "
DoesSquarePreventDiagonal()"
which back in the fegundo days was used only for orthosquares (which I'd call are one of the magical items), and then when gentryii chain happened its handling was tacked on at the end.
____________________________
My website
[Last edited by skell at 10-01-2020 08:41 AM]