Polymorph/ko

From NetHackWiki
Jump to navigation Jump to search

폴리모프란 한 생명체를 다른 종으로 바꾸거나, 한 물건을 같은 종류의 다른 물건으로 바꾸는 주문을 가리킵니다. 변신수들과 웨어-생명체들은 이와 비슷하지만 약간 다른 능력을 지니고 있습니다.

이 문서에서는 주로 몬스터 혹은 자가 폴리모프에 대해 다룹니다. 물건을 폴리모프하는 행위는 폴리파일링 문서를 참고하십시오.

폴리모프는 넷핵에서 가장 복잡한 점 중 하나입니다. 플레이어의 통제 하에서 행해지지 않았을 경우 커다란 위험이 될 수 있으나, 숙련된 플레이어는 이를 통해 다양한 이점을 얻을 수 있습니다.

당신이 예기치 못하게 변신했다면, 당신은 약한 몬스터로 변하거나 즉사하게 될 수도 있습니다. 당신의 귀중한 갑옷이 파괴될 수도 있고, 또는 약한 몬스터가 갑작스럽게 위험한 몬스터로 변신할 수도 있습니다.

물론 반대로 당신이 의도적으로 훨씬 강하거나 유용한 기술을 가진 몬스터로 변신할 수도 있으며, 약한 애완동물을 강력한 몬스터로 변신시킬 수도 있습니다. 또한, 잉여 아이템들을 더 유용한 장비로 바꾸는데 사용할 수도 있습니다.

폴리모프 수단

폴리모프의 지팡이폴리모프 주문.으로 자신에게 조준이 가능하며, 일반적인 빔 마법을 사용하듯이 해당 층의 몬스터나 물건 더미에 사용할 수도 있습니다. 아래로 조준>하게 되면 당신 발밑의 물체들을 폴리모프시킵니다; 위로 조준할 경우 아무런 효과도 없습니다.

어떤 물건을 폴리모프의 물약담그면 그 물건은 폴리모프될 것입니다.

다음 폴리모프 수단들은 물건에 적용되지 않습니다:

  • 폴리모프의 반지를 착용하면 당신은 때때로 폴리모프할 것입니다. 반지를 먹을 경우 13의 확률로 해당 특성을 얻게 됩니다.
  • 당신이나 몬스터가 폴리모프 함정을 밟으면 폴리모프될 것입니다. 플레이어가 함정을 밟으면 그 즉시 사라지지만, 몬스터는 무한으로 사용할 수 있습니다.
  • 당신이나 몬스터가 폴리모프의 물약을 마시면 폴리모프될 것입니다.
    • 이 물약에 맞아도[1] 폴리모프됩니다. 다행히도, 몬스터가 이것으로 공격하지는 않습니다. 오직 당신만이 이 행위를 할 수 있습니다. 당신은 증기로 인해 폴리모프되지 않습니다.
  • 싱크대에서 독성 폐기물이나 무작위로 폴리모프의 물약이 나오고는 합니다. 어느 쪽이든 당신은 폴리모프할 것입니다.
  • 카멜레온, 도플갱어, 또는 산데스틴의 시체를 먹으면 폴리모프될 것입니다.
  • 야수병에 걸리면 때때로 웨어-생명체로 폴리모프하게 됩니다.

폴리모프된 몬스터의 소지품은 폴리모프되지 않을 것입니다. 하지만 입고 있는 갑옷은 파괴되거나 일시적으로 흡수될 수 있습니다.[2] 마법 저항은 모든 종류의 "본의가 아닌" 폴리모프를 방어합니다; 이는 "자발적으로" 착용한 것이라 취급되는 폴리모프의 반지로부터는 보호해주지 않음을 의미합니다. 몬스터의 MR(마법 저항)은 폴리모프 함정으로부터 보호해줄 것입니다.[3]

만일 당신이 시작 종족과 다른 형태로 폴리모프하게 되면, 당신은 polyselfless(자가-폴리모프 금지) 컨덕트를 깨뜨리게 됩니다. (엄밀하게 말해서, 당신의 원래 종족으로 "변하는 것"은 폴리모프가 아닙니다. 이 문서에서는 이를 "자신의 종족으로 폴리모프하기"라 부릅니다.)

어떠한 물건이든 폴리모프시킬 경우 폴리파일 금지 컨덕트를 깨뜨리게 됩니다.

폴리모프의 효과

당신에게만 적용되는 효과에 대해서는 자가-폴리모프를 참고하십시오.

폴리모프의 제한사항

특정 몬스터들은 당신이나 몬스터 모두 폴리모프가 금지되어 있습니다.[4] 여기에는 다음이 해당합니다:

시스템 쇼크

만일 당신이 폴리모프 통제 없이 폴리모프했고, 이것이 특별한 경우가 아니라면 19 − Con20의 실패할 확률을 가집니다. 그리고 나서 당신은 1d30의 피해를 입으며 체력남용하고, "You shudder for a moment." (당신은 잠시동안 몸부림쳤다.) 라는 메시지를 보게 됩니다. 이는 시스템 쇼크라고 불립니다. 몬스터와 애완동물도 지팡이, 물약, 또는 주문으로 폴리모프를 당할 때 저항을 고려한 후 125의 고정된 확률을 가집니다. 만약 몬스터가 시스템 쇼크를 겪게 될 경우, 몬스터는 즉사하며 시체를 남기지 않을 것입니다.

갑옷

"You break out of your armor!"

"You hear a ripping sound."


몸통을 가리는 갑옷(body armor, shirts, cloak)을 입고 있는 생물이 커지거나 혹은 더 큰 무언가로 변신하게 되거나, 중형/대형 크기의 인간형이 아닌 몹, winged gargoyle + marilith으로 변신하게 되면 갑옷이 찢어져서 사라짐(크기는 큰데 whirly한 생명체라면 갑옷은 파괴되지 않음)

몬스터한테 이런 일이 벌어지면 독특한 사운드가 나기 때문에 폴리모프 함정이 있던가 쉐이프쉬프터가 그 층에 있다는걸 알 수 있음.


용비늘/갑옷을 입고 있을 때 폴리모프 제어 없이 폴리모프된 경우, 해당 색깔의 용으로 변신하게 되고 갑옷이 비늘로 합쳐지게 됨. 이때도 망토나 셔츠는 확찢. 자세한 내용은 여기서[링크]


"Your armor falls around you!"

"You hear a clank. You hear a thud."


갑옷에 비해 작은 것으로 변한 경우 갑옷은 바닥으로 떨어지고 이때도 독특한 소음을 낸다. Small 크기의 몬스터들은 몸통 갑옷, Tiny 크기의 몹들은 boots, gloves, helmet 까지 다 벗겨진다(Tiny 몬스터들은 갑옷 착용할 수가 없음). 비휴머노이드 몬스터들이나 맞는 몸통 갑옷이 없는 몬스터들로 변하면 역시 해당된 갑옷을 입을 수 없음.


기타 장비들

몬스터들은 언제나 반지나 아뮬렛Amulet을 착용할 수 있지만, 어떤 경우엔 물리적으로 착용하고 있는 아이템을 벗을 수 없거나 추가로 더 착용할 수 없는 경우도 있다.

플레이어가 어떤 장비를 들고 있다가(wield) 손이 없는 형상으로 변한 경우, 그 아이템은 바닥에 떨어진다.


무게 상황

작거나 더 가벼운 몬스터들은 더 큰 몬스터들 만큼 들 수 없다. 특히 인간형이 아닌 몬스터들은 들 수 있는 무게 제한이 있기 때문에, 예기치 못한 폴리모프를 당한 경우, 당장 사용할게 아니면 거의 대부분 아이템을 바닥에 내려놔야 할 수도 있다.



몬스터

쉐이프쉬프터와 웨어류의 몬스터들은 타고난 폴리모프 능력이 있고 계속해서 다른 형태로 변신한다. (플레이어는 얘들이 변신하는 것을 ring of protection from shape changers로 막을 수 있음) 이 경우를 제외하면, 폴리모프된 몬스터와 물건들은 폴리모프된 새로운 형태를 영원히 유지하게 된다.


몬스터가 도망치고 있는 경우, 폴리모프 완드나 물약 혹은 인접한 폴리모프 함정을 마지막 발악으로 사용할 수도 있다.

"The <monster> deliberately jumps onto a polymorph trap!/ The <monster> quaffs a <potion appearance>! / The <monster> zaps <itself> with a <wand appearance>!"

당연히 몬스터들이 부주의하게 폴리모프 함정을 밟는 경우도 있다. 이런 시도들의 결과로 훨씬 더 강력한 몬스터, arch-lich 같은 것으로 변신에 성공한다면, YAAD에 이를 수도 있음. 뒈짖!


몬스터의 폴리모프는 위에서 말했듯 완전한 변신이다. 예를 들면 플레이어의 강아지를 드래곤으로 변신하는데 성공했다면 그 드래곤은 다시 개로 돌아가지 않는다(다시 폴리모프 하지 않는 한)


폴리모프에서 몬스터와 플레이어의 차이점의 예로 Lycanthropy 가 있다. 해당 질병에 걸린 상태라면, 어느 순간 특정 동물로 변하게 된다(jackal 같은거 ㅡㅡ) 해당 질병을 겪고 있는 몬스터로 werejackal 라는 놈들이 있다. 이들은 인간으로 돌아다니다가 jackal로 변신하곤 함. 이 몬스터와 플레이어의 차이점은 jackal form에서 HP가 0이 되어 죽은 경우, 플레이어는 다시 인간형으로 돌아오지만 werejackal은 그대로 죽어버린다.



몬스터 폴리모프 시키기

몬스터를 폴리모프 시키는 것은 결과를 예측할 수 없기 때문에 이 전략은 매우 강력한 몬스터들에게나 효과가 있다, 더 약한 놈으로 바뀌길 기대할 수 있기 때문에. 높은 경험치 레벨과 monster MR을 가진 몬스터는 폴리모프를 저항 할 수도 있기 때문에 매우 위급한 상황에서 탈출 할만큼 신뢰도 높은 방법은 아니다. 예를 들자면 기수들Riders 은 30 레벨에서도 폴리모프 시킬 수 없다. 25 레벨의 아크 리치는 플레이어가 레벨 30에서 주문으로 폴리모프를 시도 했을 때 85% 확률로 저항한다. 완드로는 아예 되지도 않음.


lawful 이나 neutral 플레이어들은 shopkeeper나 aligned priest를 폴리모프 하고 죽인다면 murder 패널티를 피할 수 있다. 오?



애완동물

스타팅 애완동물들은 한계가 있음. 예를 들면 개나 고양이들은 정상적인 경우 최대 레벨9 hp 72까지 성장함. 하지만 폴리모프 시킨다면 더 성장 시킬 수 있음.


하지만 플레이어는 펫의 폴리모프를 제어할 수 없기 때문에 만족할때까지 폴리모프 함정을 반복적으로 이용하는 것이 최선의 방법임. 폴리모프 함정은 몬스터나 펫이 사용하는 것으론 사라지지 않기 때문이다. 마법 저항이 있는 경우 함정 위에 올라간 다음 펫과 자리 바꿈으로 쉽게 시도할 수 있고, 함정 옆에 서서 magic whistle을 사용해서 함정 위로 공간이동 시킬 수 있다. 함정 바로 옆에서 leash를 사용해도 된다. 될 수 있으면 올라가지 않겠지만 언젠간 밟게된다. ㅋ 폴리모프 완드가 너무 많아서 주체할 수 없거나 폴리모프 주문을 사용할 수 있다면 그걸로 해도 된다. 하지만 이 경우 시스템 쇼크를 주의해야하며, 몬스터를 직접 죽인걸로 카운트 된다.


조금 더 힘든 방법으론 카멜레온이나 도플겡어 시체를 찾아서 펫에게 먹이는 것이나 폴리모프 물약을 펫에게 깨트릴 수도 있다.


트랩 위로 자리 바꿈하는 건 tameness를 1포인트 떨어트린다는 것을 주의해야 함. 애완동물이 이미 다른 강력한 몹으로 변한 경우 자리 바꿈을 할 땐 주의가 필요함. 풀리면 ㅋ 애완동물은 다른 몬스터와 마찬가지로 주문, 완드, 포션으로 폴리모프한 경우 시스템 쇼크를 겪을 수 있다. 애완동물이 시스템 쇼크로 사망한 경우 일반적으로 애완동물을 죽였을 때와 같은 페널티를 갖는다.


애완동물이 회색 용gray dragon이나 회색 용의 새끼로 변했다면 마법 저항 특성을 얻고 시체를 먹이는 걸 제외한 모든 종류의 폴리모프에 면역이 된다. 또한 애완동물이 높은 경험치 레벨과 monster MR을 얻었다면 마찬가지로 폴리모프에 면역이 된다. 그련 경우가 아니라면 계속 시도할 수 있는데 preferred pets[링크]를 참고하면 유용한 애완동물을 확인할 수 있다.



자가-폴리모프

폴리모프 제어polymorph control를 가지면 플레이어는 변신할 생물을 특정할 수 있게 된다. (자세한 전략은 polymorph control 글에서 확인하라.) amulet of unchanging은 폴리모프를 완벽하게 막을 수 있다. 아뮬렛을 먹을 수 있는 생명체로 변신하여 amulet of unchanging을 먹으면 원래 형상으로 되돌아간다.

또한 lycanthropy에 걸린 경우 ring of protection from shape changers를 착용하면 플레이어가 해당 동물로 변신하는 것을 막을 수 있다.


다른 몬스터로 변신하기

제어할 수 없을 때 폴리모프하는 경우 몇가지 특별한 상황이 있다.

1. 용비늘/갑옷을 착용하고 있는 경우 해당 색깔의 용으로 변신된다. 자세한 내용은 effects on armor[링크]와 dragon scales mail#Polymorph[링크] 에서 확인하라.

2. 이미 뱀파이어vampire로 변신한 경우, vampire bat으로 변신된다.

3. Lycanthropy에 걸려있는 경우, 해당 동물로 변신된다.


이 룰은 몬스터들에겐 적용되지 않는다.


플레이어는 시스템 쇼크를 겪고 폴리모프 하지 않을 수도 있다. 이런 경우가 아니라면 랜덤하게 다른 생물로 변신된다(아니면 플레이어 종족으로, 1/5의 확률). 만약 변신한 생물의 레벨이 너무 낮다면 죽을 수도 있다. "Your new form doesn't seem healthy enough to survive."

플레이어가 폴리모프 제어를 가진 상태라면 어떤 생물로 변신할지 선택할 수 있으며 위에서 설명한 폴리모프 제한 사항이 적용된다. 자세한 조언은 Polymorph control#Strategy에서 확인하라.


되돌아오기

자신의 종족으로 폴리모한 경우가 아니라면 자가 변신은 절대로 영원히 지속되지 않는다. (아래의 "자신의 종족으로 폴리모프 하기"를 참고하라.) 플레이어는 몬스터의 형상으로 499+1d500 턴 만큼 유지할 수 있다.[2] 만약 변신한 형상이 플레이어의 레벨보다 높다면 이 시간 제한은 현재 레벨에 비례하게 줄어든다.[3] 타임아웃이 끝났지만 amulet of unchanging을 착용한 상태라면 시간제한은 1d(1+100*mlevel) 만큼 추가 된다. mlevel은 둔갑한 몬스터의 경험 레벨에 관련있다. 마법저항이 있을 때나 unchanging이 있을 때 mimic의 시체를 먹는 행위나 폴리모프 함정을 밟는 행위는 시간 제한에 영향을 주지 않는다.


둔갑한 상태에서 HP가 0이 되어 죽었다면 원래 형상으로 돌아오게 된다. "You return to <race> form!" 모든 체력과 마력을 회복한 상태로 돌아오지만 unchanging을 끼고 있는 상황에서 죽거나, 석화stoning, 질병sickness, 기아hunger 또는 touch of death 과 같은 다른 방식으로 죽는다면 즉사하게 된다.

넷핵의 내부 로직에 의해 vorpal blade나 Tsurugi of Muramasa에 의해 목잘리고, 두동강 나서 죽는 것은 HP가 0이 되어 죽는 것으로 간주하기 때문에, 원래 형상으로 살아서 돌아오게 된다.

Amulet of life saving을 끼고 있어도 HP 소실로 죽음에 이른다면 원래 형상으로 돌아오며, 아뮬렛은 사용되지 않는다. 하지만 amulet of life saving은 시스템 쇼크로 죽는걸 방어할 수 있다.


약한 형상으로 변한 경우, 완드를 자신에게 쏘거나 스스로 맞출 수 있도록 물건을 위로 던져서(<) HP를 잃고 원래 형상으로 돌아갈 수 있다. 손이 없어서 이런 것을 할 수 없는 경우엔 기도#pray를 하면 신이 원래도로 돌려주기도 한다. 손이 없으면 물건을 던질 수 없는 것이 맞지만 C343-243 버그 때문에 바닐라 넷핵이나 이 문제가 해결되지 않은 변형 버전에선 문제가 없다. 몬스터가 플레이어를 공격하고 있고 HP를 줄여주고 있다면 이런 방법을 쓸 필요가 없다.


회색용으로 변한 경우 마법저항이 생기기 때문에 플레이어는 다른 폴리모프 트랩을 찾아서는 원래 형상으로 돌아갈 수 없다.


플레이어가 폴리모프 한 상황에서 원래 종족을 genocide 해버렸다면 "You feel dead inside." 라는 메세지를 보게 된다. 그 후 원래 형상으로 돌아가면 죽게 된다. amulet of life saving이 있더라도 살 수 없다. "Unfortunately, you are still genocided..."

또한 원래 종족으로 돌아가기 전에 #quit을 한다면 death message는 이렇게 뜬다. "quit while already on Charon's boat"

플레이어가 xorn으로 변신하길 포기하면 존재하지 않는 pit에 갖히게 된다. 이 현상이 주변의 땅에 잠기는 Xorn을 보여주는 것이라고 하지만 사실은 C343-17 버그.


스탯, 특성 그리고 이런저런 상태효과들

Attributes, intrinsics, and other stats

변신한 상태의 HP는 변신한 몬스터의 기본 레벨에 의해 결정된다. 이 레벨은 스탯바에서 경험치 레벨 대신 HD:13 과같은 형태로 표시된다.(master mind flayer) 플레이어의 진짜 레벨은 주문 실패율spell failure rates로 결정할 수 있다. 현재치나 최대치나 HP는 일시적인 것이고 PW는 변신 전후에 유지가 된다.


여섯개의 스탯중 다섯가지(Strength, Dexterity, Constitution, Intelligence, and Charisma)는 몬스터로 변신할 때 저장되었다가 변신이 풀린 후에 다시 복구된다. 예를 들면 힘이 16일 때 용으로 변신하면 힘이 18/**이 된다. 이때 killer bee를 먹어서 힘이 18/97로 떨어질 수 있지만, 변신이 풀리면 다시 16으로 돌아온다.

Wisdom은 유일하게 변신 전후에 유지 되는 스탯이다.


특성intrinsics에 대해선 이야기가 달라진다. 몬스터로 변하더라도 플레이어가 가진 특성이나 착용한 아이템에 의한 특성들 + 새 형상에서 얻은 모든 능력들은 전부 사용할 수 있다. 변신 도중에 새로운 특성을 얻는다면 변신이 풀린 후에도 남아있게 된다. 그리고 용으로 변한 상태라면 killer bee를 막 먹는건 좋은 생각이다. strength의 손해는 원래 형상에선 적용되지 않고, 그 와중에 얻은 독저항은 남아있기 때문이다.


배고픔은 일반적으로 폴리모프나 혹은 폴리모프 해제에 의해 영향을 받지 않고, 자신의 종족으로 변신할 때만 영향을 받는다.


변신 도중에 Amulet of change를 착용하면, 폴리모프 할 때도 성별이 바뀌지만, 원래 형상에서도 성별이 바뀐다.


jabberwock이나 다 큰 드래곤, raven, crocodile로 변신한 플레이어는 착용한 cocktrice 시체로 몬스터를 석화시키지 않는다.


자신의 종족으로 폴리모프하기

자신의 종족으로 폴리모프하는 것은 특별한 경우에 해당된다. 이런 폴리모프는 polyselfless conduct를 위반하지 않는다. 또한 일시적으로 몬스터로 변하는 대신 "You feel like a new <race>!" 라는 메시지와 함께 플레이어의 캐릭터는 다음의 영구적인 변화를 겪는다.


1. 경험치 레벨이 조정됨 -2~2 만큼.

만약 변신한 레벨이 30보다 높다면 30으로 픽스.

변신한 레벨이 1보다 작다면 사망함. "Your new form doesn't seem healthy enough to survive" 만약 amulet of life saving으로 살아남는다면 원래 레벨로 돌아가며, 다른 변화도 없던 일이 된다.

변신으로 레벨이 내려가는 것은 blessed potion of full healing으로 치료할 수 없다.

플레이어의 레벨에 의해 획득한 선천적인 능력이나 저항 스킬 슬롯은 새로운 레벨에 맞게 재조정된다.


2. 레벨에 비래하여 최대 HP와 PW를 늘리거나 줄이고 -9~9만큼 더한다.

만약 PW가 음수가 된다면 0으로 픽스.

현재 HP와 PW는 변경된 최대 HP와 PW에 비례하여 재조정된다.


3. 1/10 확률로 성별이 바뀔 수 있음.

4. strength, dexterity, constitution, charisma가 -2~2만큼 조정된다.

5. hunger 수치가 500~999 사이에서 랜덤으로 정해짐

6. illness와 food poisoning 상태가 치유됨

7. 플레이어가 굳어가고 있는 상태라면 stoning이 치유됨.

8. sliming 역시 치유가 되나, 슬라임은 여전히 신체에 남아 있으므로 sliming 진행이 다시 시작되며 10턴 동안 살 수 있다. (DevTeam은 모든 것을 고려하신다 ㄷㄷ)

9. 새로 변경된 최대 HP와 현재 HP가 음수인데 폴리모프 제어를 가지고 있다면 1로 조정된다.

10. 새로 변경된 최대 HP와 현재 HP가 음수라면 사망한다, 이 때 amulet of life saving이 있다면 소생할 수 있다.


자신의 종족으로 변신하는 것으론 blindness를 치유할 수 없고, 경험치 레벨에 의해 얻은 특성이 아니라면 어떤 것도 폴리모프 과정에서 사라지지 않는다.


자신의 종족으로 폴리모프하는 것은 치유 효과를 가지고 있지만 건강한 모험가들을 위해 DevTeam은 의도적으로 이 효과를 이득과 피해가 같은 확률을 가지도록 설계했다. rgrn에서 xanthian의 설명에 의하면, 레벨 변화에 의한 기대값은 0이라고 한다. 왜냐면 이 효과들은 rnl(랜덤함수)를 호출하지 않고, 플래이어의 luck 수치에 영향을 받지 않는다. 또한 이 과정에서 잃어버린 경험치와 스탯을 복구하기 위해 unicorn horn을 써봐야 효과도 없다.

어떤 코멘트[10]에서 소스 코드가 어떻게 플레이어의 최대 레벨을 조정해서 어뷰징을 막는지 설명했다. redist_attr 함수가 플레이어의 현재와 최대 레벨을 조정한다. 따라서 환골탈태를 많이 하는 것은 경험치 레벨과 스탯을 올릴 수 있는 방법이 아니다.


의도적으로 결과를 약간 편향되게 할 수도 있다. 폴리모프를 하면 레벨이 오를 확률과 내려갈 확률이 같고 매우 낮은 레벨에선 내려가면 죽게 되지만 amulet of life saving으로 죽음을 속이면 레벨 상승으로 인한 hp와 pw를 얻을 수 있다. 이건 polyself bug로 알려져있다.

이외의 특별한 상황

몬스터로 변신한 상황에서 자신의 종족으로 폴리모프를 하면 앞선 "a new <race>!" 상황이 일어난다.


몬스터로 변신했을 때 다시 몬스터로 폴리모프하는 것은 원래 형상으로 원상복구 되는 것과 같은 경우로 취급되며 즉시 해당 몬스터로 변신하게 된다.

몬스터로 변신한 와중에 다시 해당 몬스터로 변신하면 "You feel like a new <species>!" 메시지를 보게 된다.

References

  1. 던지거나, 잡고 휘두르는 행위
  2. 예를 들어, 드래곤 갑옷을 입은 채로 폴리모프되는 경우 용으로 변신하는걸 말합니다.
  3. 마법 차단으로는 방어할 수 없습니다.
  4. mondata.h in NetHack 3.4.3, line 77: 여기에 적용되는 몬스터들은 monst.c를 참고하십시오.

외부 링크

넷핵 폴리모프 by 地鬼

원문

This page may need to be updated for the current version of NetHack.

It may contain text specific to NetHack 3.4.3. Information on this page may be out of date.

Editors: After reviewing this page and making necessary edits, please change the {{nethack-343}} tag to the current version's tag or {{noversion}} as appropriate.