Fixing an infinite recursion case

Found by Lunatrius firing an arrow into a portal.