발행된 페이지
상위 문서: 포켓몬
포켓몬 개체값과 노력치 시스템 정리


포켓몬스터 시리즈의 배틀 시스템을 관통하는 핵심 육성 요소이자 겉으로 드러나지 않는 숨은 능력치 보정 시스템으로, 동일한 종족이라 하더라도 각 개체의 성능을 차별화하고 유저가 원하는 방향으로 육성할 수 있게 만드는 기틀이다.

포켓몬 개체값과 노력치 시스템 정리
포켓몬스터 시리즈의 배틀 시스템을 관통하는 핵심 육성 요소이자 겉으로 드러나지 않는 숨은 능력치 보정 시스템으로, 동일한 종족이라 하더라도 각 개체의 성능을 차별화하고 유저가 원하는 방향으로 육성할 수 있게 만드는 기틀이다.
Omicroñ'R · CC BY-SA 4.0 · Power stat of Ivysaur pokemon (Armenian).png
1. 포켓몬 개체값과 노력치 시스템 정리
포켓몬스터 시리즈의 배틀 시스템을 관통하는 핵심 육성 요소이자 겉으로 드러나지 않는 숨은 능력치 보정 시스템으로, 동일한 종족이라 하더라도 각 개체의 성능을 차별화하고 유저가 원하는 방향으로 육성할 수 있게 만드는 기틀이다.
포켓몬스터 시리즈의 포켓몬은 종족값, 개체값, 노력치, 성격이라는 4가지 요소에 의해 최종 능력치가 결정된다. 이 중 개체값과 노력치는 유저가 포켓몬을 포획하고 육성하는 과정에서 가장 직접적으로 개입하게 되는 수치로, 실전 배틀에 입문하기 위해 반드시 숙지해야 하는 필수적인 개념이다.
1.1 개체값 (Individual Values, IV)
개체값은 포켓몬이 야생에서 생성되거나 알에서 부화할 때 결정되는 타고난 선천적 능력치이다. 사람이 저마다 다른 신체적 조건과 재능을 가지고 태어나듯, 같은 종류의 포켓몬이라도 개체마다 능력이 조금씩 다르게 설정되어 있다.
체력, 공격, 방어, 특수공격, 특수방어, 스피드의 6가지 능력치 각각에 0부터 31까지의 정수 수치가 부여된다. 수치가 높을수록 해당 능력치가 더욱 높게 성장하며, 최곳값인 31은 32진법 표기에서 유래한 31을 뜻하는 'V', 30은 'U'라는 은어로 불린다.[1]16진법의 F처럼 32진법에서 31에 해당하는 알파벳 순서가 V라는 설이 널리 퍼져 있으나, 실제 32진법에서는 V가 31이 아닌 31번째 수(30)나 전혀 다른 위치에 해당한다. 그럼에도 유저들 사이에서는 31을 V로 부르는 관행이 완전히 정착되었다. 6개 능력치가 모두 31인 포켓몬은 '6V'라고 부르며, 실전 배틀에서는 보통 쓰지 않는 공격이나 특수공격 수치를 제외한 5V 이상을 종결 스펙으로 친다. 반대로 Trick Room 파티에서 쓰기 위해 스피드를 일부러 0으로 맞추는 것은 'Z'라고 칭한다.
개체값은 포획이나 부화 시점에 고정되어 변경할 수 없는 것이 원칙이었으나, 7세대 이후 추가된 '대단한 특훈' 시스템을 통해 100레벨에 도달한 포켓몬의 개체값을 후천적으로 최고치(V)로 보정할 수 있게 되었다. 교배 육성을 진행할 때는 '아카스비기' 등의 도구를 이용해 부모의 개체값을 자식에게 물려주는 부모작 작업이 주를 이룬다.
1.2 노력치 (Effort Values, EV)
노력치는 포켓몬이 전투를 경험하거나 특정 아이템을 섭취함으로써 후천적으로 얻게 되는 수치이다. 현실의 운동선수가 훈련을 통해 특정 근육을 발달시키는 것과 유사한 개념이다.
포켓몬을 쓰러뜨릴 때마다 해당 포켓몬이 제공하는 고유의 노력치를 얻게 되며, 타우린이나 리조치우무 같은 영양제, 그리고 파워리즈 같은 파워계 도구를 착용하고 전투를 함으로써 더욱 빠르게 올릴 수 있다. 한 능력치에 투자할 수 있는 최대 노력치는 252이며, 한 포켓몬이 가질 수 있는 총 노력치의 합계는 510으로 제한되어 있다.[2]한 능력치에 최대 252, 총합 510이라는 제한은 육성의 균형을 맞추기 위해 3세대부터 정립된 포켓몬스터의 공식 규칙이다.
100레벨 기준으로 노력치 4당 실제 능력치 1이 상승한다. 따라서 한 능력치에 최대치인 252를 투자하면 해당 능력치가 63만큼 증가한다. 510의 총합 제한이 존재하기 때문에 보통은 핵심 능력치 두 개에 252씩 투자하고 남은 6을 다른 능력치에 투자하는 '252 / 252 / 4' 배분이 가장 대중적으로 사용된다. 세밀한 형태에서는 특정 포켓몬의 공격을 버티거나 특정 포켓몬보다 먼저 행동하기 위해 수치를 구체적으로 계산하여 세분화해 투자하기도 한다.
잘못 투자한 노력치는 나무열매(유대열매 계열)를 먹이거나 특정 NPC를 통해 리셋할 수 있어 얼마든지 재설정이 가능하다.
1.3 성격 (Nature) 및 종합 보정 계산
성격은 개체값, 노력치와 더불어 포켓몬의 최종 능력치를 완성하는 보정치이다. 포켓몬은 총 25가지의 성격 중 하나를 가지고 태어나며, 특정 성격은 하나의 능력치를 1.1배 상승시키고 다른 하나의 능력치를 0.9배 하락시킨다. 8세대 이후부터는 '민트' 아이템을 통해 포켓몬의 본래 성격 텍스트는 유지한 채 능력치 보정 효과만 원하는 방향으로 바꿀 수 있게 되었다.[3]8세대 소드·실드에서 추가된 민트는 실전 포켓몬의 육성 난이도를 획기적으로 낮춘 혁신적인 아이템으로 평가받는다.
최종적으로 포켓몬의 능력을 완성할 때는 본인이 사용하고자 하는 포켓몬의 기본 체급인 '종족값'에 타고난 재능인 '개체값', 후천적 훈련인 '노력치'를 합산한 후 '성격'에 의한 배율을 적용하게 된다.
이러한 시스템으로 인해 동일한 종족이라 하더라도 내구에 올인한 극단적인 탱커 형태, 스피드와 공격에 올인한 속어택커 형태 등 플레이어의 의도에 따라 전혀 다른 성능을 발휘하는 포켓몬으로 육성할 수 있다. 심오하고 복잡한 시스템이지만 포켓몬스터 배틀이 단순한 턴제 게임을 넘어 고도의 전략 게임으로 자리 잡게 만든 일등 공신이라 평가받는다.


2. 여담
2.1 1세대 'Z개체'의 환생: 8세대 '초전설 개체값 31 Fix' 사건
포켓몬스터 시리즈 초기에는 개체값이 존재하지 않는 이른바 '0개체(Z개체)'를 수집하는 것이 물리적으로 불가능하거나 매우 어려웠다. 특히 8세대 《포켓몬스터 소드·실드》의 확장팩 '왕관의 설원'에 등장하는 버드렉스 및 레이스포스/블리자포스 합성 이벤트에서는 모든 개체값이 최소 3V(3개 능력치가 최고치) 이상으로 고정되는 시스템이 적용되었다. 이 과정에서 스피드 개체값이 '0(최저)'이어야 유리한 트릭룸 파티용 초전설 포켓몬을 포획하기 위해 유저들이 수천 번의 리셋 노가다를 감행하는 기현상이 발생했다. 닌텐도는 유저들의 편의를 위해 '왕관' 아이템으로 개체값을 최상(V)으로 올리는 기능은 제공했으나, 개체값을 최하(Z)로 낮추는 아이템은 끝내 도입하지 않아 최저 개체값의 희소성을 역설적으로 증명한 대표적 사례로 남아있다.
2.2 해킹 포켓몬 판별의 스피드런 아이템: '지옥의 찌르기'와 510 제한
노력치 합계 제한(510)과 단일 능력치 제한(252) 시스템은 공식 대회(VGC)의 세이브 데이터 에디팅(해킹) 포켓몬을 감지하는 1차 방어선으로 작용한다. 게임 내 '노력치 배분 그래프'의 색상 변화와 반짝임 이펙트는 데이터의 정규성을 판별하는 기준이 된다.
```
노력치 총합 = 510 (정상 / 반짝임 이펙트 발생)
노력치 총합 > 510 (데이터 이상 / 공식 대전 에러 출력 및 출전 불가)
```
재미있게도 4세대 당시에는 단일 능력치에 노력치를 최대 255까지 넣을 수 있어 6의 노력치가 낭비되는 구조였으나, 6세대부터는 252로 최대치가 조정되어 효율적인 배분이 가능해졌다. 이 6의 낭비를 강제하던 과거 시스템의 흔적은 올드 유저들 사이에서 일종의 '에디터 구별용 밈(Meme)'으로 소비되기도 한다.
2.3 '잠재파워'의 종말과 개체값 매커니즘의 잔재
포켓몬의 개체값이 홀수인지 짝수인지에 따라 공격 기술의 타입과 위력이 결정되던 기술 '잠재파워'는 8세대에서 전격 삭제되었다.[4]잠재파워는 특정 타입 견제기가 부족한 포켓몬들에게 가뭄의 단비 같은 기술이었으나, 원하는 잠재파워 타입을 맞추기 위한 개체값 노가다가 지나치게 혹독하여 삭제를 반기는 유저들도 많았다. 이 기술은 육성 난이도를 극악으로 올리는 주범이었다.
| 능력치 (HP/공/방/특공/특방/스피드) | 개체값 홀/짝 조합 예시 | 결정되는 잠재파워 타입 |
| :--- | :--- | :--- |
| 홀/짝/짝/홀/홀/홀 | 31 / 30 / 30 / 31 / 31 / 31 | 얼음 타입 (위력 70 고정) |
| 짝/짝/홀/짝/홀/짝 | 30 / 30 / 31 / 30 / 31 / 30 | 불꽃 타입 (위력 70 고정) |
잠재파워의 삭제로 인해 6V(모든 개체값 31)만이 절대적인 정답이 되었으나, 자속 혼란 피해 및 속임수(공격 0), 트릭룸(스피드 0) 등의 예외적인 환경 때문에 여전히 특정 능력치를 0으로 맞추는 'Z작'의 수요는 소멸하지 않았다. 실전 유저들에게 시스템의 간소화가 온전히 육성 스트레스의 완화로 이어지지 않았음을 보여주는 부분이다.
2.4 4세대 마나피 알과 개체값 롤백 버그
4세대 《포켓몬스터 디아루가·펄기아》 시절, 외부 기기(포켓몬 레인저)에서 연동하여 가져오는 '마나피의 알'은 부화하는 타이밍에 개체값과 이로치(색이 다른 포켓몬) 여부가 결정되는 독특한 구조를 지니고 있었다. 시스템상 알 상태에서 어버이 ID와 조우한 플레이어의 트레이너 ID가 일치하여 이로치가 될 경우, 닌텐도의 '이로치 락' 메커니즘이 작동하여 개체값을 강제로 재설정(롤백)하는 버그가 존재했다. 이로 인해 초기 4세대 마나피는 정상적인 플레이로 완벽한 개체값과 이로치를 동시에 달성하는 것이 수학적으로 불가능에 가까웠으며, 이는 데이터 구조의 허점이 만들어낸 대표적인 시스템적 해프닝으로 기록되어 있다.
2.5 1세대 감춰진 백의자리: 'DVs' 시스템과 미싱노의 유산
1세대(적/녹/청/피카츄)에서의 개체값은 0부터 15까지 총 16단계로 구성된 'IVs'가 아닌 'DVs(Determinant Values)' 시스템을 사용했다. 당시에는 '특수' 능력치가 특수공격과 특수방어로 분리되지 않고 하나로 통합되어 있었기 때문에, 개체값의 가짓수 자체가 현재보다 현저히 적었다.
```
공격(Attack) : [1][0][1][1] (11) ──┐
방어(Defense) : 1][1][0][0] (12) ──┼─> HP DVs [계산 (각 최하위 비트 추출)
스피드(Speed) : 1][1][1][1] (15) ──┤ => [1][0][1][1] [2진수 = 11 (HP 개체값)
특수(Special) : [0][1][0][1] (5) ──┘
```
특히 HP 개체값은 별도로 존재하지 않고 나머지 4개 능력치(공격, 방어, 스피드, 특수)의 개체값이 홀수인지 짝수인지에 따라 2진수 비트 연산으로 자동 결정되는 기괴한 구조였다.[5]1세대 당시 HP 개체값이 독립되어 있지 않고 다른 능력치의 홀짝 조합으로 결정되었기 때문에, 1세대 포켓몬의 개체값 계산식은 후대 유저들에게도 큰 흥미를 끄는 고전 시스템의 대표적 특징이다. 또한 이 1세대의 DVs 계산식이 2세대와의 교환 시스템 및 7세대 3DS 버추얼 콘솔(VC) 연동 프로그램인 '포켓무버'에 그대로 이식되면서, 1세대 더미 데이터인 '미싱노'나 픽셀 깨짐 포켓몬을 옮겼을 때 개체값이 불법으로 재정의되거나 게임이 튕기는 원인이 되기도 했다.