mt-mods / mt-mods/technic

Machines conduct digilines above

Open
#227 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Discussion Enhancement
Dominant language
Lua
Stars
23
Forks
33
PR merge metrics
No merged PRs in 30d

Description

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

  • allow digiline connection above all machines.
  • add custom rule for machines that are supposed to allow cable connection from above.
  • find a way to allow different connection based on used cable, power cables have separate rules.
    Most common rule is {"bottom", "back", "left", "right"}
    Not sure if this is possible at all.

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

  • Personally I am not against having this feature for all machines.
  • I am against invalid reasoning like telling that it should be done because other things are broken.
  • Question I had: "How likely it is that it causes problems with existing networks?"

    That said when I added custom digiline rules only reason why I did not want to add connection directly above was to avoid problems with excessive messages sent to digiline network where you do not expect those but other than that I'm not against adding connection from above.
    Just think how many problems it might cause with current networks in world, how many will contraptions would cause higher digiline usage (and added penalty if connection would be added)? Would it be low enough for it to be acceptable?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading issue #194 and the unresolved discussion here, then inspect how custom digiline connection rules and the supply converter are currently handled. Compare the proposed connection options and assess their effect on existing networks and message volume. Done requires a decided rule for above connections and agreement on which machines, if any, should support them.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.