<colcolor=#3f3e3d> GT : NH GregTech : NewHorizons! | |||||||
멀티블럭 | 모드별 가이드 | 티어별 가이드 | 전력 옵션 | ||||
자원 | 차원 | 자원 수급 | Misc. |
<colbgcolor=#d4d0cd><colcolor=#3f3e3d> 오염 (Pollution) | |
유형 | 청크 축적 |
1. 개요
GTNH의 청크에 축적되는 오염수치.여러 디버프와 불이익을 준다.
[clearfix]
2. 상세
GregTech 모드의 여러 기계는 작동 중에 오염을 발생시킨다. 오염이 방치될 경우, 플레이어에게 디버프를 부여하거나 식물을 파괴하고, 블록을 손상시키는 등 다양한 부정적인 영향을 미칠 수 있다. 다행히도 오염은 시간이 지남에 따라 자연스럽게 소멸되며, 오염을 더 빠르게 정화할 수 있는 여러 기계도 존재한다.UHV 티어 머플러 해치는 오염을 발생시키지 않는다.
오염은 청크 단위로 영향을 미치는 요소다. 각 마인크래프트 청크는 'gibbl'이라는 단위로 측정되는 오염량을 가지고 있으며, 같은 청크 내의 모든 블록은 동일하게 오염의 영향을 받는다. 이는 오염을 발생시키는 기계가 청크 내의 어디에 있든 관계없이 동일하게 오염에 기여한다는 것을 의미한다. 기계가 개방된 야외에 있든 밀폐된 동굴에 있든 차이가 없으며, 지형, 벽, 또는 다른 고체 블록은 오염에 영향을 미치지 않는다.
청크의 오염이 너무 높아지면, 인접한 네 개의 청크로 서서히 확산될 수 있다. 또한, 오염은 시간이 지나면서 자연적으로 서서히 소멸한다. 플레이어는 더 높은 등급의 머플러 해치를 설치하여 기계가 발생하는 오염을 줄일 수 있으며, 오염 제거 장치나 멀티블록 공기 필터를 사용하여 청크에서 오염을 제거할 수 있다.
오염은 네더, 우주, 개인 차원 등 모든 차원에서 동일하게 작동한다. 한 차원에서 다른 차원으로 오염이 확산되는 일은 없다.
일반적인 오해와 달리, 오염은 IC2 작물이나 기타 식물의 성장에 영향을 미치지 않는다. 하지만 심각한 오염은 작물이 심어진 농지를 모래로 바꿀 수 있으며, 이로 인해 작물이 파괴될 수 있다. 반면, 바닐라 농지가 아닌 블록에 심어진 작물은 안전하다. Extreme Industrial Greenhouse는 Random Things 모드의 흙을 사용하기 때문에 오염으로부터 안전하다.
청크의 최대 오염량은 2,147,483,647 gibbl이다.(이는 Java에서 32비트 정수형으로 표현할 수 있는 가장 큰 수다.) 이 한도를 초과하는 오염은 적용되지 않는다.
3. 오염 생산
오염의 가장 일반적인 원천은 작동 중인 기계다. 오염을 유발하는 기계는 보통 툴팁에 생성되는 오염량을 표시한다. 다만, 일부 기계는 이 정보를 제공하지 않거나, 생성되는 오염량이 고정되지 않고 현재 작동 중인 설정이나 프로세스에 따라 달라질 수 있다. 일반적으로, 다중 블록 구조에 머플러 해치가 포함되어 있다면 오염을 유발한다고 볼 수 있다. 또한, 대부분의 발전기와 일부 용광로와 같은 단일 블록 기계도 오염을 발생시킬 수 있다.기계는 매 게임 틱마다 지속적으로 오염을 배출하지는 않는다. 대신, 기계가 작동 중일 때 내부 버퍼에 오염이 누적된다. 이 누적률은 툴팁에 표시된 양을 기준으로 하며, 매 틱마다 툴팁에 표시된 양의 1/20이 누적된다. 따라서 기계가 1초 미만으로 작동하더라도 오염이 발생한다. 내부 버퍼가 10,000 gibbl에 도달하면, 이 양의 오염이 기계가 위치한 청크로 배출된다. 머플러 해치가 장착된 멀티블록의 경우, 해치의 티어에 따라 배출되는 오염량을 줄일 수 있다.
예를 들어, 전기 용광로(Electric Blast Furnace, EBF)는 초당 400 gibbl의 오염을 발생시킨다. 이는 25초 후 내부 버퍼에 10,000 gibbl이 누적되고 배출된다는 것을 의미한다. EBF가 HV 머플러 해치를 장착하고 있는 경우, 배출량이 75%로 줄어들어 7,500 gibbl의 오염만 청크에 추가된다. 그러나 내부 버퍼는 여전히 10,000 gibbl만큼 줄어들어 0이 되며, 초과한 2,500 gibbl은 사라진다. 따라서 EBF가 계속 작동하는 동안 25초마다 7,500 gibbl의 오염이 청크에 배출된다.
기계는 작동 중일 때만 오염을 발생시키며, 대기 중이거나 비활성 상태에서는 오염을 발생시키지 않는다. 기계의 작동 속도를 높여 오버클럭해도 추가적인 오염이 발생하지는 않는다.
GregTech 기계가 과전압, 화재 또는 기타 원인으로 폭발할 때, 해당 청크에 2,000,000 gibbl의 오염이 발생한다.
다만 200만이라는 수치는 개발진이 오타라 밝혔고, 3년만에 10만으로 조정할 계획이라 밝혔다.
4. 오염 측정
오염 측정 기기오염은 "오염 감지 장치(Pollution Detection Device, PDD)"로 측정할 수 있으며, 이 장치는 LV 단계에서 제작할 수 있다. PDD를 설치한 후 우클릭하면 현재 청크의 오염량이 게임 내 채팅 창에 표시되며, PDD는 전력 필요없이 사용 가능하다.
또한, PDD는 오염량이 특정 값을 초과할 때 레드스톤 신호를 발생시킬 수 있다. 이를 통해 오염이 심한 기계를 자동으로 끄거나, 오염이 심각해질 때 경보를 울리도록 설정할 수 있다. PDD의 앞면을 GT 드라이버로 우클릭하여 임계값을 설정할 수 있다. 왼쪽 절반(- 기호)을 클릭하여 임계값을 낮추고, 오른쪽 절반(+ 기호)을 클릭하여 임계값을 높인다. 상단 절반을 클릭하면 임계값이 5,000씩 변경되며, 하단 절반을 클릭하면 50,000씩 변경된다. 설정이 성공적으로 이루어지면 채팅 창에 메시지가 나타난다.
PDD는 또한 GregTech Sensor kit를 사용하여 Nuclear Control Information Panel에 연결할 수 있다.
MV 단계에서는 "휴대용 스캐너(Portable Scanner)"를 제작할 수 있으며, 이 스캐너를 사용하면 우클릭 시 현재 청크의 오염량이 채팅 창에 표시된다. 휴대용 스캐너는 PDD보다 휴대가 간편하며, 다양한 다른 용도로도 사용할 수 있어 유용하다.
5. 오염 효과
청크의 오염량이 증가함에 따라 플레이어와 환경에 더 심각한 영향을 미친다. 이러한 모든 영향은 중첩될 수 있으므로, 오염 수준이 높은 청크에서는 동시에 여러 가지 영향을 받을 수 있다.5.1. 스모그
오염이 500,000 gibbl을 초과하면, 청크 내 모든 생명체(플레이어 포함)는 다음과 같은 디버프에 영향을 받을 수 있다. 약화(Weakness), 둔화(Slowness), 채광 피로(Mining Fatigue). 디버프의 수준과 지속 시간은 오염량에 비례하여 증가한다.레벨 = 1 + (오염 / 400,000), 소수점 버림.
지속 시간 = (오염 / 1,000) 틱, 최대 1,000 틱 (50초).
디버프는 플레이어가 오염된 청크를 떠나도 전체 지속 시간 동안 유지되며, 우유를 마시는 등 일반적인 방법으로 제거할 수 있다. 방호복을 갖춘 전체 갑옷을 착용한 플레이어는 이 디버프의 영향을 받지 않는다.
5.2. 중독
오염이 750,000 gibbl을 초과하면, 청크 내 모든 생명체는 허기(Hunger), 현기증(Nausea), 중독(Poison), 실명(Blindness) 디버프에 영향을 받을 수 있다.허기: 레벨 1, 지속 시간 = (오염 / 500,000) 틱.
현기증 및 실명: 레벨 2, 지속 시간 = (오염 / 2,000) 틱, 최대 1,000 틱.
중독: 레벨 = 1 + (오염 / 500,000), 소수점 버림, 지속 시간 = (오염 / 4,000) 틱, 최대 1,000 틱.
이 디버프들도 방호복을 착용한 플레이어에게는 영향을 미치지 않으며, 플레이어가 오염된 지역을 떠나도 지속된다.
5.3. 식물 파괴
오염이 1,000,000 gibbl을 초과하면 청크 내 식물들이 파괴될 수 있다. 오염 체크 시 청크 내의 임의의 블록이 선택되며, 선택된 블록은 다음과 같은 변화를 겪는다.잎 블록: 삭제됨.
바닐라 식물: (밀, 당근, 호박, 사탕수수, 덩굴, 꽃 등) 파괴되고 아이템으로 드롭됨.
잔디 및 묘목: 죽은 덤불로 변환됨.
이끼 낀 조약돌: 일반 조약돌로 변환됨.
잔디 블록: 흙으로 변환됨.
흙 및 경작지: 모래로 변환됨.
5.4. 산성 비
오염이 2,000,000 gibbl을 초과할 때 비가 내리는 경우, 노출된 하늘 아래 있는 블록은 다음과 같은 추가 영향을 받을 수 있다.돌: 조약돌로 변환됨.
조약돌: 자갈로 변환됨.
자갈: 모래로 변환됨.
이러한 오염 효과는 청크의 오염량이 높아질수록 더 강하게 나타나며, 플레이어와 환경 모두에 큰 피해를 줄 수 있다.
6. 오염 대처
6.1. 자연 소멸
오염 문제를 해결하는 가장 쉬운 방법은 문제를 무시하고 자연스럽게 사라지게 하는 방법이다.각 청크의 오염은 서서히 자연스럽게 소멸된다. 청크에 오염이 많을수록 소멸 속도는 더 빨라진다. 이는 가동 중인 기계가 결국 기계가 생산하는 만큼의 오염을 소멸시킬 수 있는 균형에 도달한다는 것을 의미한다.
청크의 오염이 400,000 gibbl을 초과하면 인접한 청크로 확산될 수 있다. 이는 좋은 점도 있고 나쁜 점도 있다. 오염이 더 넓은 지역에 영향을 미치겠지만, 확산이 원래 오염이 발생한 청크에서 일부 오염을 이동시키기 때문이다.
6.1.1. 세부 사항
오염 확산은 "사이클"로 계산된다. 모든 청크는 1,200틱(60초)마다 한 번의 오염 사이클을 겪는다. 그러나 성능 문제를 방지하기 위해 세계의 모든 청크가 동시에 처리되는 것은 아니다. 따라서 각기 다른 청크가 사이클 동안 다른 시간에 처리된다.청크가 각 사이클을 지날 때, 먼저 청크의 오염이 현재 값의 0.0055(0.55%)만큼 감소한다.
그 후 현재 청크의 오염량이 400,000 gibbl을 초과하는 경우, 오염이 인접한 네 개의 청크로 확산될 수 있다. 그러나 인접 청크의 오염량이 현재 청크의 오염량의 5/6(0.83) 미만인 경우에만 오염이 확산될 수 있다.
인접 청크로 전이되는 오염량은 현재 청크의 오염량과 인접 청크의 오염량 차이의 1/20이다. 예를 들어, 현재 청크에 1,000,000 gibbl이 있고 인접 청크에 400,000 gibbl이 있는 경우, 30,000 gibbl이 현재 청크에서 인접 청크로 전이된다.
오염은 각 사이클에서 인접한 네 개의 청크 모두로 확산을 시도한다. 따라서 이상적인 상황에서는(인접 청크에 오염이 전혀 없는 경우), 단일 청크의 오염이 한 사이클에서 약 19% 자연 감소될 수 있다. (0.9945 * (0.95)^4)
6.2. 오염 발생량 제어
오염 문제를 해결하는 두 번째로 쉬운 방법은 오염 발생량을 줄이는 방법이다.기계가 생성하는 오염량을 줄이는 간단한 방법은 Muffler Hatch를 업그레이드하는 것이다. LV 등급 머플러가 장착된 기계는 툴팁에 표시된 대로 초당 오염량을 생성한다. 하지만 더 높은 등급의 머플러는 이 양을 줄인다. 예를 들어, HV 머플러는 표시된 오염량의 75%만 생성한다. 이 효과는 UHV까지 계속 늘어나 UHV 머플러가 장착된 기계는 오염을 전혀 생성하지 않는다. 각 머플러의 툴팁을 확인하여 얼마나 많은 오염을 차단하는지 확인가능하다.
고급 Muffler Hatches 사용
고급 Muffler Hatch를 사용하는 것도 한 방법이다[추천하지않음]. 고급 머플러는 기본 머플러보다 훨씬 더 많은 양의 오염을 줄인다. 고급 머플러는 기본 오염량의 0.64^(Hatch tier−1) 만큼 오염을 줄인다 (LV = tier 1).
고급 머플러가 작동하려면 Air Filter [Tier 1] 또는 Air Filter [Tier 2]를 머플러의 UI에 삽입해야 한다. 기계에서 오염이 배출될 때마다 필터의 내구도가 1씩 감소한다. 이는 더 많은 오염을 생성하는 기계일수록 필터가 더 빨리 손상된다는 것을 의미한다. Tier 1 필터는 내구도 50을 가지며, Tier 2 필터는 2,500의 내구도를 가지므로 훨씬 오래 지속된다. LV에서 EV 머플러는 두 종류의 필터를 모두 사용할 수 있지만, IV 머플러와 그 이상은 Tier 2 필터를 요구한다.
고급 머플러의 필터가 부서지면 머플러의 효율은 동일 등급의 기본 머플러의 효율로 떨어진다.[2] 필터 교체를 자동화하려면, 새로운 필터를 머플러 자체에 삽입하거나, 멀티블록의 입력 버스에 삽입할 수 있다. 머플러는 입력 버스에서 자동으로 필터를 가져갈 수 있다.
마지막으로, 고급 머플러는 앞에 세 블록의 빈 칸이 필요하며, 기본 머플러는 하나의 빈 칸이 필요하다.
6.3. 인프라 계획
적절한 인프라를 계획함으로써 오염을 대처하는 방법도 있다.큰 오염 생성기를 넓은 지역에 분산시켜서 어떤 구역에서도 위험한 수준의 오염이 축적되지 않도록 할 수 있다. 그런 다음 자연적인 분산에 의존하여 오염 수준을 통제할 수 있다.
반대로, 모든 오염 발생 기계를 한 곳에 모아서 기지에서 몇 청크 떨어진 곳에 배치할 수 있다. 모든 오염을 거기에 집중시키고 나머지 기지는 깨끗하게 유지하면 된다. 필요한 경우 유지보수를 위해 그곳에 가야 할 때는 항상 방호복을 착용하는 것을 잊지 말자.
오염은 차원 간에 확산되지 않기 때문에, 가장 심한 오염을 발생시키는 기계를 네더에 배치하면 더 확실한 효과를 얻을 수 있다. 하지만, 집에 돌아와 있는 동안 계속 가동되게 하려면 청크 로더를 이용해야 한다.
오염은 네 개의 직접 인접한 청크로만 확산되기 때문에, 오염 생성기를 생활 지역과 대각선으로 배치하면, 오염이 기지가 있는 청크에 도달하기 위해 더 많은 청크를 지나야 한다.
마지막으로, 많은 오염을 발생시키는 기계는 필요한 경우에만 작동하도록 하자. 에너지 저장 장치가 가득 차면 발전기를 끄자. 오염이 너무 많이 발생하는 경우, 오염 탐지 장치를 사용하여 수동 생산을 제어하자. 기계의 에너지 등급을 높여서 작업을 더 빨리 완료하고, 그 시간 동안 발생하는 오염을 줄이는 방법이 있다.
6.4. 오염 제거
MEBF를 밤새 돌리고, 머플러 해치 업그레이드를 게을리 했거나, 기계가 폭발해버려 이제 연기로 인해 앞이 보이지 않게 되었다. 이제 어떻게 해야 할까? 오염이 자연적으로 사라지기를 기다릴 수도 있지만, 그러면 모든 기계를 중지해야 하고 소중한 생산 시간을 낭비하게 된다. 다행히도 오염을 빠르게 제거할 수 있는 더 나은 방법이 있다. 단일 블록인 오염 스크러버와 멀티블록 전기 공기 필터이다.오염 스크러버
(참고: 이 기계는 성능이 매우 떨어진다. 오염 제거가 필요하다면 멀티블록 장치를 사용하는 것이 좋다.)
첫 번째 오염 제거 기계는 오염 스크러버다. 많은 다른 단일 블록 기계와 마찬가지로, 단계가 올라갈수록 이름이 바뀐다 (오염 스크러버 - 공기 재활용기 - 대기 정화기 - 생물권 청정기), UHV까지 존재한다. 오염 스크러버는 작동하기 위해 세 가지가 필요하다.
전력: 기계는 해당 전력 단계에서 2A를 사용하여 작동한다.
터빈: 가스 또는 플라즈마 터빈에서 사용하는 것과 같은 터빈 로터가 필요하다. 효율성, 최적 증기 흐름, 내구성 스탯의 영향을 받는다.
오염 스크러버에서만 사용되는 세 가지 기본 터빈(철, 청동, 강철)이 있으며, 그 성능은 상당히 낮다. 스크러버를 매우 초기에 사용해야 하고 적절한 터빈을 아직 사용할 수 없을 때에만 사용하자.
공기 필터: 1단계 및 2단계 버전이 모두 작동한다. 차이점은 내구성이다.
터빈과 공기 필터는 스크러버가 작동하는 동안 손상되며, 결국 교체해야 한다.
또한, 스크러버가 더 빠르게 작동하려면 더 많은 측면을 열린 공기에 노출시켜야 한다. 전력 케이블을 연결해야 하므로 6개의 열린 측면을 유지하기는 어렵겠지만, 나머지 5개의 측면은 열린 상태로 두고 빈 공기 블록을 향하도록 해야 한다.
스크러버가 제거하는 오염의 양에 대한 수식은 꽤 복잡하다. 자세한 내용은 아래에서 설명. 직접 확인하고 싶다면, 스크러버의 GUI 오른쪽 상단에 있는 파란색 i 아이콘 위에 마우스를 올려보자. 하지만 이 정보는 실제 값과 다르다. 실제로 스크러버가 초당 제거하는 오염의 양은 표시된 값의 절반이다. 이는 휴대용 스캐너로 스크러버를 스캔했을 때도 마찬가지이다. GUI에서 표시된 값의 절반이 스크러버가 초당 청크에서 제거하는 정확한 양이다.
스크러버에는 두 가지 모드가 있다. 높은 효율성(기본값)과 낮은 효율성. 기계에서 납땜 철사를 사용하여 두 모드 사이를 전환할 수 있다. 낮은 효율성 모드에서는 초당 제거되는 오염의 양이 절반으로 줄어들지만, 터빈이 받는 손상도 절반이 된다(공기 필터는 여전히 같은 양의 손상을 받는다). 낮은 효율성 모드에서는 터빈이 완전히 파손되지 않으며, 내구성이 0에 가까워지면 스크러버가 작동을 멈춘다.
마지막으로, ZPM 단계부터 스크러버는 작동하는 청크와 직접적으로 및 대각선으로 인접한 8개의 청크에서 일반 양의 1/4을 제거한다. 이는 무료 보너스로 제공되며, 작업 중인 청크의 제거량에는 영향을 미치지 않는다.전기 공기 필터
오염 문제에 대한 궁극적인 해답은 바로 전기 공기 필터이다. 총 3개의 티어가 존재하며 1티어는 LV, 2티어는 HV, 3티어는 IV에서 해금된다. 이 멀티블록의 전기 소모는 내부 툴팁에 표시되어있지 않고, 멀티블록 컨트롤러를 스캔했을 때만 알 수 있다. 그 값은 다음과 같다.
- 1티어(LV) - 30EU/t
- 2티어(HV) - 480EU/t
- 3티어(IV) - 7,680EU/t
전기 공기 필터 또한 터빈 로터가 필요하다. 오염 스크러버에서 사용되는 기본 터빈은 사용할 수 없으며, 일반적인 터빈 로터만 들어간다. 전기 공기 필터는 터빈 로터의 내구성을 전혀 손상시키지 않기 때문에, 전기 공기 필터에 넣는 용도로 유의미한 스탯은 효율성뿐이다.[3] 따라서 전기 공기 필터의 효율 향상을 위해 파괴의 걱정 없이 고티어 터빈 로터를 이용해도 된다.
터빈 로터 이외에도, 전기 공기 필터의 효율을 향상할 방법이 더 있다.
첫 번째로, 머플러 해치의 개수를 늘리는 것이다. 측면의 모든 공간에 머플러 해치를 설치하면 최대 8개인데, 해치 개수가 늘어날수록 성능이 높아지므로 8개를 채우지 않고 설치할 이유는 없다.
두 번째로, 머플러 해치의 티어를 높이는 것이다. 그러나 전기 공기 필터 자체의 티어를 넘는 머플러 해치 티어는 적용되지 않는다. 예컨대, HV 티어의 전기 공기 필터에 EV 머플러 해치를 달아도 HV 해치보다 높은 성능을 낼 수 없다.
참고로, 전기 공기 필터에는 오버클록이 적용되지 않는다! 따라서 IV 머플러 해치가 유의미한 최대 티어이다.
마지막으로, 흡수 필터를 사용하는 것이다.[4] 인풋 버스에 흡수 필터를 넣으면 아웃풋 버스에서 더러운 흡수 필터가 배출된다.이때, 더러운 흡수 필터는 버리면 안 된다! 원심분리기에서 높은 확률로 다시 새 필터를 얻을 수 있다. EV 이후로는 이것이 보장되며, 완벽한 필터 순환을 만들 수 있다. 추가로, 약간의 탄소와 액체 오염도 얻을 수 있는데, 이를 가공하면 자원 수급에 활용할 수 있다.
흡수 필터의 사용은 초당 제거하는 오염을 두 배로 늘리기 때문에, 무조건 사용하는 것을 권장한다. 하나의 필터는 300초[5]동안 지속된다.
전기 공기 필터의 티어가 올라갈수록, 처리 범위도 늘어난다. 1티어(LV) 전기 공기 필터는 3x3청크, 2티어(HV)의 경우는 5x5청크, 3티어(IV)는 무려 7x7청크를 커버한다. 범위를 줄여 좁은 청크의 오염 제거에 집중하고 싶다면, 컨트롤러 블록을 스크류드라이버로 쉬프트 우클릭하면 된다.
전기 공기 필터는 두 가지 모드를 가지는데, 순차적(Sequential) 모드와 랜덤(Random) 모드이다. 순차적 모드의 경우 매 작동 주기(10초)마다 가동 범위 내 청크를 순차적으로 처리한다. 예를 들어 5x5청크를 처리하는 HV 전기 공기 필터는 한 사이클을 도는 데 250초가 소요된다. 랜덤 모드는 매 작동 주기마다 범위 내 오염이 존재하는 청크 중 하나를 골라 처리한다. 따라서 오염이 존재하는 청크가 범위 내에 몇 없을 경우, 랜덤 모드가 더 효율적이다. 기본은 순차적 모드이며, 컨트롤러를 스크류드라이버로 우클릭해 바꿀 수 있다.
[추천하지않음] 성능에 비해 자동 교체 설계가 상당히 귀찮다. 차라리 멀티블록 오염 제거기를 짓는 것을 추천.[2] 버그인지, 실제로는 필터가 없으면 멀티블록 작동이 멈춘다.[3] 이는 의도된 것으로, 코드상에도 터빈 손상에 해당하는 코드가 나타나지 않는다.[4] 공기 필터와 다름에 주의하자. 흡수 필터는 별도의 티어와 내구도가 없다.[5] 30 작동 주기, 각 주기는 10초