mt-mods / mt-mods/technic

Allow merging Force fields to make larger custom shapes

Open
#393 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Right now the force field is limited due to it only being able to cover either a square or spherical area. Also it can only be provided by a single node which means that if it is destroyed all shields are lost.

Instead, it would nice to be able to merge fields to make a one big field. The actual merger would only work if the two fields were perfectly aligned. The idea is that any surface where two fields touch would just become air.

To keep this from being abused a shared secret could be used. Anyone on the outside couldn't extend the field unless they know the key. For added security this key could be rotated with digilines.

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

No files, tests, or entry points are named. Start by locating the force-field node implementation and its current shape and ownership handling. Done would require an agreed design and implementation for aligned field merging, access control, and optional digiline key rotation, along with tests for those behaviors.

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.