최근 수정 시각 : 2023-10-20 10:25:17

THAC0

TRPG D&DAD&D 2nd에서 쓰이던 용어로, To Hit Armor Class 0 의 줄임말.
원래는 THAC와 숫자 0 이지만 보통 '타코'라고 읽는다. [1]

AC가 0인 상대를 명중시키기 위한 최소 수치를 뜻하는 말로 AC와 마찬가지로 낮을수록 좋다. AC가 낮아지면 +1, AC가 높아지면 -1되며 기본적으로 전사 클래스는 처음부터 낮고 이후로도 계속 낮아지는 반면에 캐스터 클래스는 기본적으로 높고 낮아지는 수치가 적다.

THAC0이 10인 캐릭터가 AC -3인 캐릭터를 명중시키려면 20면체 주사위를 굴려 최소 13이상이 나와야 하며 반대로 AC 3인 캐릭터를 명중시키려면 최소 7이상이 나오면 된다.

만일 THAC0이 2이고 적이 AC가 3이라면 주사위 눈금이 반드시 명중 실패를 하는 1이 나오지 않는 이상 무조건 명중한다. 반대로, 주사위 눈금이 20이 나오면 반드시 명중하며 피해를 배로 준다. 이 점을 이용해 자신의 명중률로는 치명타가 아니면 절대 못 맞추는 상대에게 5%만을 노리고 공격해 치명타로 터는 것을 막기 위해서 3rd 부터는 치명타를 띄울 경우 다시 명중 굴림을 해서 성공하면 치명타로 치고, 그렇지 않다면 일반 명중으로 친다.

만약 수치가 -19 이상 차이가 나면 명중굴림에서 무조건 20이 나와야 명중한다. 명중굴림에서 20이 나오면 THAC0와 AC를 무시하고 무조건 명중 성공으로 치기 때문. 따라서 최악의 상황에서도 5%의 명중확률은 보장된다. 물론 실제 플레이시 일반적인 상황에서 수치가 이렇게까지 벌어지는 경우는 잘 없는 편이다.

이 때는 AC도 3rd 이전과는 달라서 낮을수록 좋은 수치였다.

단점은 귀찮다(...). 척 봐도 알 수 있듯이 영 직관적이지 못하다. 그래서 뒤에 발매된 3rd는 BAB(Base Attack Bonus)로 대체.
수치적으로는 20 - THAC0 = BAB, 20 - AD&D AC = 3rd AC지만 수치의 크기 자체가 달라지고 BAB가 명중률 외에도 공격 횟수에 직접적인 영향을 주게 되면서 단순하게 변환시키기는 힘들어졌다.

시간이 지나면서 2nd는 먼 옛날의 유산이 되었기 때문에 잘 볼 수 없는 단어이나, 발더스 게이트 시리즈 같은 2nd를 게임 규칙으로 쓰는 게임을 다루는 커뮤니티에서는 여전히 잘 보인다.

5판 플레이어 핸드북 맨 뒷장의 색인에 THAC0를 찾아보면 "명중굴림 항목을 보시오"라고 깨알같이 명시되어 있다. 나름 센스있고 추억 돋는 개그다.

1. 관련 문서



[1] 숫자 0은 영어로 "제로" 보다 "오" 로 발음하는 경우가 압도적으로 많다. 예를 들어 더블 오 세븐.