mt-mods / technic

Technic mod for Minetest
18 stars 25 forks source link

Machines conduct digilines above #227

Open S-S-X opened 3 years ago

S-S-X commented 3 years ago

Discussion on issue #194 was kinda left hanging unresolved.

There's some machines that should allow digiline connection from above, at least if connected with digiline cables. At least supply converter.

Options I see here is to

Also I want to remind people who were part of that discussion that

OgelGames commented 3 years ago

IMO we should allow digilines to connect above for all machines, and also fix the cables so they visually connect above machines, like the textures already indicate.

S-S-X commented 3 years ago

and also fix the cables so they visually connect above machines, like the textures already indicate.

Reason why I would keep visual connections and actually fix cable machine connections (like described in #124) is to keep some restrictions around how machines are built. That's because having some restrictions is usually good for game as it requires thinking a bit and that in turn contributes in keeping game more interesting. Usually games that simply allow everything just because it is possible are ones that also get boring very soon simply because there's less challenges or challenges are concentrated into very specific small sections of game play.

OgelGames commented 3 years ago

fix cable machine connections

There's one major problem with that: it would break a lot of builds.

I agree that restrictions can be good, but it's very hard to add new restrictions to something that has existed for so long.

S-S-X commented 3 years ago

fix cable machine connections

There's one major problem with that: it would break a lot of builds.

I agree that restrictions can be good, but it's very hard to add new restrictions to something that has existed for so long.

I've actually looked around in a world a bit for this and it seems like it will not break a lot of builds, just very few. And about few of those few they asked if it is supposed to work and know that it is not supposed to work.

I guess important clue here was that cables did not connect visually and most players have assumed that connection like that would not work.

eshattow commented 3 years ago

Does supply converter also need to pass digiline (for digiline infused power supply cable) like RGB glass? Logically on its functionality as transmitting power it may make sense, and that would infer it to be a special rule. That is the other thought, should the node transmit digiline then yes it makes sense it would conduct digiline above. For example then two digiline infused power supply cables one over top of the other, supply converter. In the case of something like RGB glass then yes it conduct digilines above but not power. For lua controller it would not conduct digiline above because lua controller does not conduct digiline. What am I missing?

S-S-X commented 3 years ago

Does supply converter also need to pass digiline

Probably bad idea (also wont work well with official digilines mod). edit. actually this probably would not be affected. Could maybe agree with that if digiline connection could be toggled but is it worth it? With patched digiliness mod this is possible.

Logically on its functionality as transmitting power it may make sense

Usually these things are isolating transformers when looking at real life counterparts. I don't think this is relevant in any way when we're talking about data connection.

In the case of something like RGB glass then yes it conduct digilines above but not power.

RGB glass works like digiline power cable (or digimese).

For lua controller it would not conduct digiline above

Lua controller has its own rules (like any other mod), that's irrelevant and cables wont affect it in any way.