Engine
Engine copied to clipboard
Bug: Entity outputting to !caller incorrectly calling itself
Describe the bug
!caller is supposed to refer to the entity that called the output (If a player enters a trigger that triggers a logic_relay, the trigger will be the !caller), however when this done, the last entity in the I/O chain is instead called.
To Reproduce
- Open map
- Press button on the left
- The button on the right turns red
Issue Map
Expected Behavior
The button on the left should turn red, as it is sending Press to the button on the right, which is sending color 255 0 0 to !caller, which should be the left button.
Operating System
Tested on Windows 11