Cardiac

죽은 몹이 생명 오브(life orb)를 떨어뜨리고, 플레이어가 그걸 주우면 체력을 회복하는 작은 모드.

📖 소개

Cardiac는 SSKirillSS가 만든 아주 작은 모드입니다. 하는 일은 한 줄로 끝납니다 — 처치한 몹이 생명 오브(life orb)를 떨어뜨리고, 플레이어가 그걸 주우면 체력이 회복됩니다.

그게 전부입니다. 최대 체력을 늘리거나 줄이지 않고, 출혈이나 심정지 같은 디버프도 없으며, 하트를 아이템으로 만들거나 사망 페널티를 바꾸지도 않습니다. 이름 때문에 복잡한 체력 시스템 개편 모드로 오해하기 쉽지만, 실제로는 전투 중 회복 수단 하나를 추가하는 모드입니다.

전투에 붙는 작은 계산이 이 모드가 주는 유일한 변화입니다. 음식이나 물약에 의존하는 대신, 적을 처치해서 나온 오브를 주우러 갈지 말지를 판단하게 됩니다. 여러 마리를 상대할 때는 '한 마리 더 잡아서 회복할까, 지금 물러날까'라는 선택이 생깁니다.

의존성이 있습니다 — 이 모드는 OctoLib 와 Architectury API 를 필수로 요구하고, Fabric 빌드는 Fabric API 도 함께 요구합니다. 모드팩이라면 이미 들어 있지만 직접 설치할 때는 빠뜨리기 쉽습니다.

기본값으로 그대로 쓸 수 있지만 설정은 있습니다. OctoLib 이 관리하는 config/cardiac.yaml 에 8개 항목이 생깁니다.

- shouldBeKilledByPlayer (기본 true) — 플레이어가 처치했을 때만 오브가 떨어질지, 아니면 어떻게 죽든 떨어질지 - attractToFullHP (기본 true) — 체력이 가득 찬 상태에서도 오브가 끌려올지 - generalPercentages (기본 .* → 0.15) — 몹 ID 또는 정규식별로, 처치한 개체 최대 체력의 몇 배가 오브에 담길지. 기본은 모든 몹 15% - lifestealPercentages (기본 .* → 0.1) — Lifesteal 인챈트 레벨당 추가로 담기는 비율 - minOrbsAmount (기본 2) — 한 번에 떨어지는 최소 오브 개수. 총 회복량은 바뀌지 않고 나뉘는 개수만 달라집니다 - maxOrbHealth (기본 10) — 오브 하나가 담을 수 있는 최대 체력 - orbLifetime (기본 60초) — 오브가 사라지기까지의 시간 - orbFollowDistance (기본 8블록) — 오브가 플레이어에게 끌려오기 시작하는 거리

🕒 이 모드는 언제 쓰는가

설치 직후부터 그대로 작동합니다. 기본값을 손대지 않아도 첫 전투부터 오브가 떨어집니다. 다만 OctoLib 과 Architectury API 가 함께 있어야 합니다.

📦 어떤 모드팩에서 중요한가

전투가 잦은 모드팩에서 회복 자원의 흐름을 조금 바꿔 줍니다. 음식과 물약 외에 전투 중 회복 경로가 하나 더 생기는 셈입니다.

🎮 플레이 체감 변화

큰 변화를 주는 모드는 아닙니다. 다만 전투가 끝난 뒤 바닥에 남은 오브를 줍는 동작이 하나 늘어나면서, 회복을 위해 몹을 처치한다는 순환이 조금 생깁니다.

🚀 시작 가이드 — 첫 30분 동안 해야 할 것

OctoLib 과 Architectury API 를 함께 설치한 뒤 몹을 잡으면 됩니다. 기본값 그대로 두어도 정상 작동합니다.

몹을 처치하면 생명 오브(life orb) 가 떨어집니다. 그 자리로 이동해 오브를 획득하면 체력이 회복됩니다. 자동 회복이 아니라 줍는 동작이 필요하다는 점만 기억하면 됩니다.

회복량이 마음에 들지 않는다면 config/cardiac.yaml 을 여세요. generalPercentages 로 몹별 회복 비율을, maxOrbHealth·minOrbsAmount 로 오브 하나가 담는 양과 개수를, orbLifetime·orbFollowDistance 로 지속 시간과 흡수 거리를 조절합니다.

💡 플레이 팁

  • 오브는 주워야 회복됩니다 — 몹이 죽었다고 자동으로 체력이 차지 않습니다. 떨어진 생명 오브까지 이동해서 획득해야 합니다.
  • 회복량은 config/cardiac.yaml 에서 조절합니다 — generalPercentages 가 처치한 몹 최대 체력의 몇 배를 오브에 담을지 정합니다(기본 전체 15%). 몹 ID나 정규식으로 몹마다 다르게 줄 수도 있습니다. 오브가 너무 빨리 사라진다면 orbLifetime(기본 60초), 멀리 있는 오브가 안 끌려온다면 orbFollowDistance(기본 8블록)를 보세요.
  • OctoLib 과 Architectury API 가 함께 있어야 합니다 — 둘 중 하나라도 없으면 모드가 로드되지 않습니다. Fabric 빌드는 Fabric API 도 요구합니다.

⚠️ 자주 헷갈리는 부분

  • • 이름과 달리 체력 시스템을 개편하지 않습니다 — 최대 체력 변동, 출혈·심정지 디버프, 하트 아이템화 같은 건 없습니다. 몹이 생명 오브를 떨어뜨리고 그걸 주우면 회복된다, 그게 전부입니다.
  • • 사망 페널티와는 무관합니다 — 죽었을 때 하트를 잃는다든가 하는 메커니즘은 이 모드에 없습니다.

❓ 자주 묻는 질문

Cardiac는 정확히 뭘 하나요?

처치한 몹이 생명 오브(life orb)를 떨어뜨리고, 플레이어가 그걸 주우면 체력이 회복됩니다. 그게 전부입니다.

최대 체력이 늘거나 줄어드나요?

아닙니다. 이 모드는 최대 체력을 건드리지 않습니다. 사망 시 하트를 잃는다거나, 아이템으로 하트를 늘린다거나 하는 메커니즘도 없습니다.

다른 체력 관련 모드와 충돌하나요?

제작자는 대부분의 모드와 호환되도록 설계했다고 밝히고 있습니다. 기본값 그대로 두어도 작동하지만, 다른 회복 모드와 겹쳐 회복량이 과해진다면 config/cardiac.yaml 의 generalPercentages 값을 낮추면 됩니다.

Lifesteal 인챈트는 뭔가요?

오브에 담기는 체력을 늘려 주는 인챈트입니다. config/cardiac.yaml 의 lifestealPercentages 가 레벨 하나당 추가되는 비율을 정하고, 기본값은 모든 몹에 대해 0.1(10%)입니다. 기본 회복 비율 generalPercentages(기본 15%) 위에 얹히는 값입니다.

📦 이 모드가 포함된 모드팩

🔗 관련 모드