developer
New member
The engine only registers the hook’s movement through the portal, but it doesn’t account for the enemy being pulled by the hook.
From the system’s point of view, the hook traveled through the portal, but the enemy didn’t the portal was only used as a hook anchor.
As a result, no “portal traversal” tag or event is triggered for the enemy, causing it to be pulled directly from point A to C, skipping the portal (B) entirely.
View attachment 1024.mp4
Steps to Reproduce
Place one portal directly facing the enemy and the second portal slightly offset to the side (or in a similar position).
Then, try to pull the enemy toward yourself using the Bebop hook.
(Before recording, my friend and I reproduced this issue about 10 times we didn’t position the camera in any specific way or do anything special.)
+ Notes:
I also noticed that when the portals are not placed directly opposite each other (like in the first diagram) but positioned as in the second one, the bug becomes harder to reproduce.

maybe I wrote too much :3
From the system’s point of view, the hook traveled through the portal, but the enemy didn’t the portal was only used as a hook anchor.
As a result, no “portal traversal” tag or event is triggered for the enemy, causing it to be pulled directly from point A to C, skipping the portal (B) entirely.
View attachment 1024.mp4Steps to Reproduce
Place one portal directly facing the enemy and the second portal slightly offset to the side (or in a similar position).
Then, try to pull the enemy toward yourself using the Bebop hook.
(Before recording, my friend and I reproduced this issue about 10 times we didn’t position the camera in any specific way or do anything special.)
+ Notes:
I also noticed that when the portals are not placed directly opposite each other (like in the first diagram) but positioned as in the second one, the bug becomes harder to reproduce.

maybe I wrote too much :3