제곧내


최대한 컴팩트하고 아이템 추가하기 쉬운 회전초밥을 목표료 만들었음


룩딸충이라 실제론 저거 반도 안굴러감



회로 내용


나름대로 설명해본다


요청량 부분

1. 스시벨트에 추가할 아이템 입력.

2. 1에서 입력한 수치들 * 40 (없어도 되지만 수치 조절할때 편함)

3. 2의 수치들 * -1 (2에서 -40 을 곱해도 되지만 수치 바꿀때마다 - 치는게 은근 귀찮아서 분리함)


재고파악 부분

4. 벨트위를 지나갔던 템들을 읽어서 빨간신호로 5에게로 전송

5. 여태 받은 모든 값을 녹색신호로 스스로에게 되먹여서 값을 무한대로 들고있게함. 여태 벨트위에 올라갔던 모든 값들을 기록중. = 현재 재고 (aka 메모리셀)

6. 3의 음수값 (요청량) 5의 양수값(재고량) 을 더해서 결과를 다시 4에게로 출력


투입 부분

4. 6에서 온 결과값을 보고 음수면 (요청량 > 현재 재고) 계속 뱉음

이후 5,6 의 과정을 거쳐 재고량 >= 요청량이 될때까지 반복


소비 부분

7. 투입기가 집은 물건과 수량을 파악해서

8. * -1 시켜서 음수로만든다음 5에다가 보내서 기존값을 차감시킴

반복



보통 요청한것보다 벨트위에 돌고있는 템들이 7~8개가 적을텐데 이는 벨트 로직(4번)을 보면 알수있듯 한곳에서 집계 및 투입을 하기 때문임.

저 벨트가 최대 8개까지 아이템을 들고있기 때문에 벨트 8개 + 벨트위 아이템 갯수 = 요청량 으로 맞춰지게됨. 딱뎀딱코 할려면 투입기 써야할듯.

처음 8개 떼이는거말고는 벨트가 1~2개씩 뱉는거에서 생기는 오차 1 외에는 정상적으로 작동함



이건 그냥 내가 벨트 잘못꼽지 말라고 표기해놓은거임. 별도의 로직은 x


이하 블프


https://pastebin.com/7AqEgzxV 

https://factorioprints.com/view/-Nd3TFi1WyNSwg2OteLe


pastebin 광속으로 삭제당하네 ㄷ 다시올림

Factorio PrintsFactorio Printsfactorioprints.com




m_e_2 금지어 뭐냐 ㅋㅋ