LambdaInnovation / AcademyCraft

A Minecraft mod about superability
http://ac.li-dev.cn/
222 stars 59 forks source link

[Bug] 装有高级虚能核心的无线矩阵的连接范围与描述不符 #778

Closed VXF2016 closed 5 years ago

VXF2016 commented 5 years ago

Describe the bug 装有高级虚能核心的无线矩阵的传输范围标示为42,但创造模式测试下只有17格的传输范围

To Reproduce 高级无线虚能节点 ---连接--> 装有高级虚能核心的无线矩阵

Expected behavior null

Screenshots 2019-03-30_15 13 09 (每隔四个铁块一个海晶灯,铁块柱子边上是图中唯一可以连接的无线矩阵) 2019-03-30_15 13 26 2019-03-30_15 13 33 2019-03-30_15 13 51

Desktop (please complete the following information):

Additional context 基础无线虚能节点只能在更近的地方连接 装有高级虚能核心的无线矩阵 其他虚能核心未测试 存档: 实验基地.zip

Ruchian commented 5 years ago

Used google translate to translate this. (Sorry if I misunderstand) If I get this right, you're saying that the Wireless Imag Matrix and the Metal Former are within a correct range of 42, and yet for some reason cannot connect. Tell me if I am not correct. xd?

I tested the distancess. The Wireless Imag Matrix with an Advanced Core has a max range of 41, not 42 as the interface claims. AcademyCraft Range test I used Advanced Nodes in this test, which have a range of 19 each. (This is correct)

I suspect the confusion here is that the range drops when angled. If you go one block lower or one to the side, the range shrinks. You need to look at the line. Distance away from the matrix as a vector in cubes. One down, so 18 left.

A machine like the Metal Former can only connect to a Node, so at max a distance of 19 away from the Node. Nodes can connect to Nodes and spread power, but only so long as they are within a distance of 41 away from the Wireless Imag Matrix these Nodes use.

This makes me wonder if it is possible to connect Nodes to multiple Wireless Imag Matrixes, to continue on in a longer connection range. (maybe an idea for the developers)

On your picture, the node is 17 blocks away from the Imag Matrix, and the machines are 17 or 18 blocks away from the node.

VXF2016 commented 5 years ago

Used google translate to translate this. (Sorry if I misunderstand) If I get this right, you're saying that the Wireless Imag Matrix and the Metal Former are within a correct range of 42, and yet for some reason cannot connect. Tell me if I am not correct. xd?

I was saying that the Wireless Imag Matrix and the Advanced Nodes can only connect in the range of 17(or maybe 19). they should be able to connect in the range of 42.

Besides, maybe I should translate my comment to English? But my English is not good, and I do not know the name of these blocks in English.

nirvanaxiao6 commented 5 years ago

I should correct my answer. It's not a bug actually.

When you only have one node trying to connect to the matrix, the distance must be less than the range of the node. But when you have multiple nodes to connect, the farther nodes can be connected to the matrix only when it's in the range of the other node which has been connected to the matrix (Also, in the range of matrix) . Actually, the farther nodes connect the matrix through the closer ones.


Well, I tested it. And the result is that only when the matrix is in the distance which the node can reach. That's a bug I think.

As for the multiple matrix connections, now every matrix is an isolated system, and I think one matrix is enough for almost all situations when you only play with AcademyCraft. But we are trying to improve this Wireless Energy System so that it can be used in some other mods like IC2 to simplify the connections between machines and generations. When the improvement come true, your point is the best choice to deal with the problem of long distance of energy transformation.

VXF2016 commented 5 years ago

I should correct my answer. It's not a bug actually. When you only have one node trying to connect to the matrix, the distance must be less than the range of the node. But when you have multiple nodes to connect, the farther nodes can be connected to the matrix only when it's in the range of the other node which has been connected to the matrix (Also, in the range of matrix) . Actually, the farther nodes connect the matrix through the closer ones.

ok,I know it now. To connect a node to the matrix at the max distance, it needs to connect nodes to the matrix one by one. But since it needs to connect one by one, why it can't just connect a node to another node without the matrix?

Ruchian commented 5 years ago

(a bit surprised no one else answered this xD) Sorry for the late answer.

The Wireless Imag Matrix creates a network. (where the nodes can connect to) The nodes do not have a network like this on their own, meaning Nodes can only connect to machines without the matrix around. This means that your power buffer will be limited to 1 Node and that you machines and power generator need to be near each other.

The Matrix basically bypasses this limit and allows Nodes to connect to eachother, so long as they're in the Same Network, within the Matrix's field of 41 blocks distance.

(So basically the Nodes are doing the connecting and the Imag Matrix is just a network provider)