Until now, I wasn't even aware that the NeoLemmix player allowed you to pair one receiver with multiple teleporters
. This also explains why the editor doesn't allow this.
For the future, I am in favor of removing this "feature" completely. The reasons are:
1) It makes live much easier for me as a programmer: No need to worry about correctly displaying game hints in the clear-physics mode. No need to completely rewrite handling the pairing in the editor.
2) Assume two teleporters point to the same receiver, and one of them flips the lemmings around while the other doesn't. Then the main argument that convinced me to keep flipping teleporters, namely that we have visual clues on both the teleporter and receiver, is no longer be valid: Whatever we do, the receiver image is wrong for one of the teleporters.
3) Lemmings can only use teleporters, when no other lemming is currently using them. If we have two teleporters A and B pointing to a receiver R, then this rule becomes muddy:
a) If a lemming in on his way from A to R, should it be possible for another lemming to enter teleporter B?
b) What if R's animation hasn't started yet, so that both B and R seem inactive?
c) What if R's animation would already have been finished by the time B's anmiation for the next lemming would have finished?
4) Regardless on what we decide on 3), it will be a nightmare to control the lemming flow out of such receivers, because one has to keep an eye on two or more teleporters.
5) And as far as I know, there is just this one prototype level by namida that use this feature currently, nor have there been any feature requests going in this direction. So it does seem like a feature that has mostly theoretical uses.
Regarding not pairing a teleporter/receiver with a counterpart: IIRC the editor complains about such things if you validate a level. But I would feel uncomfortable to add a hard enforcement of pairing everything.
I am certainly open for removing unpaired teleporters/receivers completely from the level, already when loading it.
Regarding pairing a teleporter with multiple receivers: This will be continued to be seen as a "not well-formed level", so it is not encouraged to edit level files in such a way. I am happy with the way NeoLemmix currently tries to create a valid level out of it. However I will take the liberty to change
how the NeoLemmix player handles this situation, if this will simplify a bug-fix or implementing a new feature.