문제의 그 옵션
친절하게 '이 옵션을 끄면 상차역이 막힐 수 있습니다'라고 경고하는걸 볼 수 있다.
나는 한번도 끄고 해본적 없지만 실험을 위해 한번 꺼봄.
2초 대기를 끄고 x=1을 주자 투입기 하나가 삐져나왔다.
이는 다중상차의 특수한 메커니즘 때문인데
다중 상차에서 x 신호는 두 품목 중 하나에만 적용된다.
이렇게.
따라서 철 20칸 먼저 채운 다음 투입기 속도 문제로 한 칸 더 차고, 그 후 구리 19칸이 찬다.
이 때 미처 다 못 채우고 남은 구리는 위에 사진처럼 그대로 투입기가 들고 있게 된다.
투입기 묶음 스택 = 12 * 6
구리 19칸 = 950
950 / 72 = 936 .. 22 로 딱 떨어지지 않기 때문.
여기에 더해 철에서 구리로 필터가 바뀌면서 타이밍은 더 엇갈린다.
이렇게 한번 엇갈린 투입기는 x신호를 크게 바꿔 주더라도 정상으로 되돌아오지 않는다.
애초에 투입기가 돌아가는 박자가 다르기 때문이다.
x=10을 주더라도 마찬가지.
(일부러 투입기를 반반씩 타이밍 엇갈리게 만들어서 해봤다.)
이 문제를 해결하는 법은 진짜진짜 간단하다.
2초대기를 키는 것.
x=2와 2초대기만 켜주면 엇갈리는 투입기 없이 모두 정상작동하는것을 볼 수 있다.
밑에 글 처럼 똥꼬쇼하지 말라는 얘기.
3줄요약
2초
대기를
켜라
+ 회로 틱은 아무상관없음
2초대기 로더 버전도 설명에 추가해야할듯 무지성으로 2초대기 켜놓고 쓰면 로더로 상차할시 기차가 꽉찰때까지 상차하니까, 로더에도 회로다 걸어야함 (빼는로더 넣는로더 두종류라 잔여물 남기 더 쉬움) 모든 유저가 투입기만 쓰진않음
회로 거는건 좆도 아니라니까.. 그냥 블프로 복붙하면 되잖아
그리고 2초대기를 끄니까 잔여물이 남지 다중상차에 로더 못쓰는것도 2초대기 없어서 그런거고 그냥 블프로 회로 박은다음 2초대기 키면 아무 문제 없음
흠 테스트 직접 해보고 옴 ㄱㄷ
정확히는 x 신호는 기차 칸수를 빼주는 역할을 함. 40칸짜리 기차에 스택당 100개짜리 아이템을 요청하면 4천개를 요청하지만 x=1 하면 39칸 기차로 간주해서 3900개를 요청하게 됨
ㅇㅇ 다중상차는 두 품목중 하나만 뺀다는 얘기 x=10 하면 철 20칸 구리 10칸 요청함
다중이냐 아니냐랑 관계 없이 단순히 기차 칸수를 원래보다 적은걸로 간주하게 만드는 기능이라는 얘기를 하고싶었음 ㅇㅇ