ThizThizzyDizzy / nc-reactor-generator

A program to plan and generate reactors for Nuclearcraft (https://www.curseforge.com/minecraft/mc-mods/nuclearcraft-mod)
GNU General Public License v3.0
30 stars 6 forks source link

[Bug] Coil validation - Inconsistency with NC mechanics #60

Closed ThePoleThatFishes closed 3 years ago

ThePoleThatFishes commented 3 years ago

In NC, if coils are placed that require (only) casing, are invalid if there is no path to the bearing, that is not reflected in the plannerator.

ThizThizzyDizzy commented 3 years ago

Is this a special rule for coils that only depend on a casing, or is it a more general rule? Also, which blocks can be used as a path to the bearing?

ThePoleThatFishes commented 3 years ago

I would say it's more of a general rule, that has just become apparent with casing-only coils. (Possibly applies to other coils that may not require other coils or connectors/bearings to be valid)

Blocks that count as path to bearing are other valid coils and connectors.

ThizThizzyDizzy commented 3 years ago

Wouldn’t that make this valid though, since the coils are connected to the bearing via a connector? https://media.discordapp.net/attachments/736405649675518053/862431881210495016/unknown.png

...Or should the connector be invalid since the coils depend on it

On Sun, Jul 11, 2021 at 7:29 AM ThePoleThatFishes @.***> wrote:

I would say it's more of a general rule, that has just become apparent with casing-only coils. (Possibly applies to other coils that may not require other coils or connectors/bearings to be valid)

Blocks that count as path to bearing are other valid coils and connectors.

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/ThizThizzyDizzy/nc-reactor-generator/issues/60#issuecomment-877783437, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFMLGHKTBTDY5EVKBNMYP4LTXF6BRANCNFSM5AESGBMQ .

ThePoleThatFishes commented 3 years ago

That is invalid, as the corner coils are all invalid (no connection to bearing) One coil being invalid makes the connectors invalid too, so everything invalidates.