Page 1 of 1

[16.7] Constant combinator ghost does not get revived upon manual placement

Posted: Fri Dec 22, 2017 3:40 pm
by Eylrid
Constant combinator isn't getting settings and circuit connections from blueprinted ghosts.

What I did:

1. Started a new game (enemy bases, trees, pollution, evolution and expansion turned off)
2. Spawned 5 constant combinators, 5 arithmetic combinators, and 5 green wires (though 2, 2 and 1 would be enough)
3. Placed a constant combinator and an arithmetic combinator and connected them with the wire
4. Set signals on the combinators
5. Took a blueprint
6. Placed the blueprint down a couple tiles away
7. Placed an arithmetic combinator on the arithmetic combinator ghost by hand
8. Placed a constant combinator on the constant combinator ghost by hand

What I expected:

* The arithmetic combinator settings would be set
* The constant combinator signal would be set
* A wire would connect the constant combinator and the arithmetic combinator

What happened:

* The arithmetic combinator was set (as expected)
* The constant combinator was not set
* There was no wire connecting the constant combinator and arithmetic combinator

Mods: None
screenshots

Re: [16.7] Constant combinator ghost does not get revived upon manual placement

Posted: Fri Dec 22, 2017 4:03 pm
by Loewchen
I can not reproduce this, it works flawless when I do it, from your screenshots it looks as if you placed the CC incorrectly aligned, please check that.

Re: [16.7] Constant combinator ghost does not get revived upon manual placement

Posted: Fri Dec 22, 2017 6:55 pm
by Eylrid
What do you mean incorrectly aligned? I placed it right over the ghost.

Re: [16.7] Constant combinator ghost does not get revived upon manual placement

Posted: Fri Dec 22, 2017 7:02 pm
by cbhj1
the posts for the wire are to the north in the ghost, but the placed item has them to the south

Re: [16.7] Constant combinator ghost does not get revived upon manual placement

Posted: Fri Dec 22, 2017 7:24 pm
by Loewchen
Eylrid wrote:What do you mean incorrectly aligned? I placed it right over the ghost.
The question is, if the rotational state of the combinator is identical with the rotational state of the ghost, or in other words, if the combinators were belts, would items on ghost and not-ghost move in the same direction.

Re: [16.7] Constant combinator ghost does not get revived upon manual placement

Posted: Fri Dec 22, 2017 9:00 pm
by Eylrid
Loewchen wrote:
Eylrid wrote:What do you mean incorrectly aligned? I placed it right over the ghost.
The question is, if the rotational state of the combinator is identical with the rotational state of the ghost, or in other words, if the combinators were belts, would items on ghost and not-ghost move in the same direction.
Well hot damn. That's what it was. And here I thought constant combinators were something for which rotation doesn't matter, like furnaces or assemblers without fluid connections. It's not like it affects how they function.

Re: [16.7] Constant combinator ghost does not get revived upon manual placement

Posted: Fri Dec 22, 2017 9:20 pm
by Eylrid
When you revive a ghost of an assembling machine with a fluid connection, the assembling machine in your hand is rotation agnostic. It takes its rotation from the ghost. The constant combinator should work the same way.

Re: [16.7] Constant combinator ghost does not get revived upon manual placement

Posted: Fri Dec 22, 2017 9:30 pm
by Klonan
Eylrid wrote:When you revive a ghost of an assembling machine with a fluid connection, the assembling machine in your hand is rotation agnostic. It takes its rotation from the ghost. The constant combinator should work the same way.
We had a discussion about this a time ago when we added the feature, and decided that would cause more problems,
For instance if you places a blueprint that had inserters in some way, but wanted to put them in a different rotation, this feature would be clever and place it as the rotation from the ghost