[1.1.64] Fast replace upgrading a second time doesn't register any event
Posted: Thu Aug 04, 2022 1:43 am
I was using the event trace mod as I was debugging redo, and discovered this:
Step 1: place entity with direction (e.g. inserter)
Step 2: shift place entity in a different direction (triggering on_marked_for_upgrade)
Step 3: shift place entity in another different direction
No event is triggered for step 3, since it's not getting marked for upgrade, the proxy is just changing.
Step 1: place entity with direction (e.g. inserter)
Step 2: shift place entity in a different direction (triggering on_marked_for_upgrade)
Step 3: shift place entity in another different direction
No event is triggered for step 3, since it's not getting marked for upgrade, the proxy is just changing.