[Twinsen] [0.17.74] undo on selflooped combinator-ghosts vanishes wires
Posted: Wed Oct 30, 2019 12:18 am
Gameversion 0.17.74, Vanilla
Testsetup:
- place a ghost of a arithmetic- or decider-combinator that has a wire from its own input to its output (like a clock)
- do not build the ghost / do not place the combinator
- delete the combinator-ghost
- press undo to restore the deleted combinator
Bug: the wire that had been between input & output of the combinator has vanished
Expectation: undo should restore the identical entity and its wires.
Exeptions:
- does not happen when a built combinator ist restored buy undo. the bug only applies to restored ghosts.
- does not concern wires that are connected to other (ghost)-entities. only self-looped wires are affected.
Testblueprint:
0eNrllMFOwzAMht/FV1K0tmNofRWEqjQ1m6U2qZx0Ypry7iSpGGMr24S4cani2P7i37Z6gKYbcWDSDqoDkDLaQvVyAEsbLbt45/YDQgXksAcBWvbRkkxu26MjlSnTN6SlMwxeAOkW36HK/asA1I4c4QRMxr7WY98gh4AbKAGDsSHb6FhDIGaLxycB+3AowjMtMarJWwgIVTs2Xd3gVu4oZIeUL2wd3G1C2eh4I7auvtC3I3ZjuDnWNUVkKNU2CrMYMZFlnYzdWggwA7KcqoCHkGlGN4wz7O+968aGSQVG1khm7MB7nzToSVKqMo8fxva0d9SmviliNZJLZhH7vGFEfR4YPIFa3IfJvThPvoL1J9Gf8yyO8khbZIczIyxm57f8e+031F1yZiWVv17R/D9vaHnvlC4DryxseX2ky3tfyX8Y9vLu/c1/u77l3NqFslPvq5MfsYAdsk3053KRr4t1uVqvvP8AxOfwyg==
Testsetup:
- place a ghost of a arithmetic- or decider-combinator that has a wire from its own input to its output (like a clock)
- do not build the ghost / do not place the combinator
- delete the combinator-ghost
- press undo to restore the deleted combinator
Bug: the wire that had been between input & output of the combinator has vanished
Expectation: undo should restore the identical entity and its wires.
Exeptions:
- does not happen when a built combinator ist restored buy undo. the bug only applies to restored ghosts.
- does not concern wires that are connected to other (ghost)-entities. only self-looped wires are affected.
Testblueprint:
0eNrllMFOwzAMht/FV1K0tmNofRWEqjQ1m6U2qZx0Ypry7iSpGGMr24S4cani2P7i37Z6gKYbcWDSDqoDkDLaQvVyAEsbLbt45/YDQgXksAcBWvbRkkxu26MjlSnTN6SlMwxeAOkW36HK/asA1I4c4QRMxr7WY98gh4AbKAGDsSHb6FhDIGaLxycB+3AowjMtMarJWwgIVTs2Xd3gVu4oZIeUL2wd3G1C2eh4I7auvtC3I3ZjuDnWNUVkKNU2CrMYMZFlnYzdWggwA7KcqoCHkGlGN4wz7O+968aGSQVG1khm7MB7nzToSVKqMo8fxva0d9SmviliNZJLZhH7vGFEfR4YPIFa3IfJvThPvoL1J9Gf8yyO8khbZIczIyxm57f8e+031F1yZiWVv17R/D9vaHnvlC4DryxseX2ky3tfyX8Y9vLu/c1/u77l3NqFslPvq5MfsYAdsk3053KRr4t1uVqvvP8AxOfwyg==