[16.7] Teleported heat pipes/exchangers render wrong.

This subforum contains all the issues which we already resolved.
Post Reply
dewiniaid
Long Handed Inserter
Long Handed Inserter
Posts: 96
Joined: Tue Mar 07, 2017 8:50 pm
Contact:

[16.7] Teleported heat pipes/exchangers render wrong.

Post by dewiniaid »

Probably related to (previously fixed bug reported by me) Teleported pumps point at wrong rail entity.

Teleporting entities (e.g. Using Picker Extended's "Dolly" functions) cause entity connections to misbehave

Image

The left side images are what happens when normally placing entities in this configuration.

In the upper-right image, the corner piece was moved 1 tile down and 1 tile to the left, which caused the two connecting pieces to render incorrectly. This resolves itself if the corner piece is moved back to its original position. Rendering is also incorrect if the corner piece is created in this (offset) position and then moved into the 'correct' location -- it renders as as a single vertical section of heatpipe and the adjacent sections do not connect.

In the lower-right image, the heat exchanger was nudged 1 tile to the right (which properly adjusted the heat pipes to 'disconnect' it and then back to its original location, where it did not reconnect to the heatpipe. Heat does not transfer from the heatpipe to the exchanger in this case.

LuaEntity::update_connections() does not correct these errors, which are presumably triggered by LuaControl::teleport()
viewtopic.php?f=7&t=55203&p=324536#p324536

Oxyd
Former Staff
Former Staff
Posts: 1428
Joined: Thu May 07, 2015 8:42 am
Contact:

Re: [16.7] Teleported heat pipes/exchangers render wrong.

Post by Oxyd »

Thanks, fixed in 0.16.8.

Post Reply

Return to “Resolved Problems and Bugs”