한가한 시간에 발더스게이트 사이트를 돌다가 공부도 할 겸 읽어본 내용을 복습하는 의미로 기록하였습니다. 고등학교 때 시작했던 D&D룰인데 오랜만에 되새겨 봤더니 재미있군요
AD&D의 명중률 계산
THAC0는 To hit Armor Class 0의 약자이며 AC 0인 상대에게 20면체 주사위를 굴렸을 때성공할 최소한의 숫자를 나타내는 것입니다. 예를 들어 THAC0 10인 파이터가 AC 0인 몬스터를 타격하였을 때 파이터는 20면체를 굴려 10이상의 수가 나와야 공격이 성공한다는 의미입니다. 따라서 THAC0의 수치는 낮을수록 공격성공률이 높아집니다. 하지만 예외 사항이 있습니다. 바로 1이 나온 경우와 20이 나온 경우입니다. 1이 나온 경우는 크리티컬 미스라고 하며 THAC0와 AC의 계산 없이 공격은 무조건 실패하는 것으로 간주합니다. 마찬가지로 20이 나온 경우는 크리티컬 히트라고 하며 계산에 관계없이 공격이 무조건 성공한 것으로 간주합니다.
AC는 Armor Class의 약자로 대상에게 얼마나 명중하기 어려운가를 나타내는 용어입니다. AC가 낮을수록 대상의 회피할 확률이 높음을 의미합니다.
THAC0와 AC를 통하여 명중률이 만들어집니다.
상대방에게 공격을 성공하기 위한
주사위 최소값 = 공격자의 THAC0 – 방어자의 AC
예를 들어 THAC0가 8인 전사가 AC –3의 가고일을 때립니다. 주사위 굴림은 15가 나왔다고 가정합니다.
8 - -3 = 11
공격에 필요한 최소값이 11이고 주사위 굴림은 15가 나왔으므로 전사의 공격은 성공하였습니다.
발더스 게이트 써드에디션의 명중률 계산
위에서 설명한 THAC0와 AC의 개념을 반대로 사용하고 있습니다. 이는 우리에게 이미 친숙한 디아블로의 명중공식을 단순화 시킨 공식으로 볼 수 있습니다.
BAB(Basic Attack Bonus)
주사위 굴림을 제외한 기본 공격 보너스를 말하며 높을수록 공격성공률이 높습니다.
“써드에디션”의 AC는 AD&D의 AC와 그 이름은 같으나 “써드에디션”의 AC는 높을수록 상대방의 공격실패율이 높아집니다.
상대방에게 공격을 성공하기 위한
주사위 최소값 = 방어자의 AC - 공격자의 BAB
이해를 돕기위해 BAB 10인 파이터가 AC 15인 드와프를 공격한다고 하였을 때 요구되는 주사위 값을 구해보겠습니다.
15 – 10 = 5
따라서 파이터는 20면체 주사위를 굴려 5-20사이의 수가 나와야 공격이 가능합니다.
“써드에디션” 역시 크리티컬 미스가 존재하므로 20면체 주사위가 1이 나올 경우 공식에 상관없이 파이터의 공격은 실패하게 됩니다.
정해진 공식에 플러스와 마이너스만 변경하여 새로운 공식을 만들었군요.
Tycoon45.