Skip to content

패힛, 패블럭 프레임 유도공식의 이해

조회 수 15,030 추천 수 0
*이 글은 패힛, 패블럭 프레임 브레이크포인트(역치값)이 어떻게 정해지는지를 유도공식을 통해 이해하고자 하는 글이며, 일반적으로 게임을 즐기시는 분들은 패힛, 패블럭 프레임 표만 보시면 됩니다.



"왜 블리자드는 패힛 프레임을 보기쉽게 10 단위라던지 20 단위로 끊지 않고 86이니 142니 하는 외우기 귀찮은 숫자로 끊어놓았을까?"

그 해답은, 바로 프레임 유도공식에 있습니다.

오늘은 저와 함께 패힛, 패블럭 프레임이 어떻게 결정되는지 한 번 알아봅시다.



ㄱ) Hit Recovery Speed (타격 회복 속도)

최대 체력의 1/16 이상의 데미지를 입게 되면, 캐릭터는 경직된 동작에서 벗어나기 위한 회복 동작(Recovery Animation)을 취하게 됩니다(주석1). 회복 동작의 빠르기는 클래스, 빠른 회복 속도(이하 패힛) 그리고 심지어는 들고있는 무기의 종류에 의해서 결정됩니다.

특정 타격 회복 속도를 위해 필요한 최소 패힛 값은 다음과 같습니다.

패힛, 패블럭 프레임 유도공식의 이해 - 1
Table 1. Faster Hit Recovery Breakpoints
*이 표는 600패힛 까지의 결과만을 보여줍니다.
*1-handed swinging weapon은 한 손 도끼/메이스, 오브, 셉터, 한 손 칼, 한 손에 들 수 있는 양 손 무기, 투척 가능한 도끼, 완드를 포함합니다.

예를 들어, 소서리스가 11프레임의 회복 속도를 맞추기 위해서는 20패힛이 필요합니다.



ㄴ) Block Speed (방어 속도)

만약 상대가 한 캐릭터를 타격하는데 성공하였고(Hit-check), 그 캐릭터가 블럭률에 따라 타격을 막아낸다면(Blocking check), 그 캐릭터는 방어 동작(Block Animation)을 취하게 됩니다. 용병은 방어 능력이 없습니다(액트 3 아이언 울프 용병이 방패를 착용해도, 방어를 할 수 없습니다). 방어 동작의 빠르기는 클래스, 빠른 방어 속도(이하 패블럭)에 의해 결정됩니다.

특정 방어 속도를 위해 필요한 최소 패블럭 값은 다음과 같습니다.

패힛, 패블럭 프레임 유도공식의 이해 - 2
Table 2. Faster Block Rate Breakpoints
*이 표는 600패블럭 까지의 결과만을 보여줍니다.
*1-handed swinging weapon은 한 손 도끼/메이스, 오브, 셉터, 한 손 칼, 한 손에 들 수 있는 양 손 무기, 투척 가능한 도끼, 완드를 포함합니다.
*어쌔신의 패블럭은 고유 스킬 '웨펀 블락'에 적용됩니다.

예를 들어, 홀리쉴드를 켠 팔라딘이 1프레임의 방어 속도를 맞추기 위해서는 86패블럭이 필요합니다.



ㄷ) 닷지, 어보이드, 이베이드

아마존의 닷지, 어보이드, 이베이드의 회복 속도는 무조건 8프레임입니다.



ㄹ) 공식의 적용

ㄹ.1) 회복 속도 공식

패힛값을 회복 속도에 적용시키기 위해서는, 다음과 같은 변수변환이 필요합니다. 이 변수를 유효 패힛(Effective Faster Hit Recovery)이라고 합니다.

(유효 패힛) = [패힛*120/(패힛+120)]
*소숫점 버림

클래스와 용병은 각각 고유의 피격 기본값(Get Hit Base)을 가지고 있습니다. 다음과 같은 값을 따릅니다.

패힛, 패블럭 프레임 유도공식의 이해 - 3패힛, 패블럭 프레임 유도공식의 이해 - 4
Table 3. Get Hit Base

기본적으로 모든 캐릭터는 256의 애니메이션 스피드(Animation Speed)값을 갖습니다만, 인간형의 드루이드와 워베어 상태의 드루이드, 창/스태프를 든 팔라딘은 고유의 애니메이션 스피드를 갖습니다. 다음 표를 따릅니다.

패힛, 패블럭 프레임 유도공식의 이해 - 5
Table 4. Exception Case of Hit Recovery Animation Speed

이제, 회복 속도 프레임은 다음과 같은 공식을 따릅니다.

(회복 속도 프레임) = {256*(피격 기본값)/[애니메이션 스피드*(50+유효 패힛)/100]}-1
*대괄호{} 안의 값은 소숫점 올림을 취하고, 중괄호[] 안의 값은 소숫점을 버린다.



ㄹ.2) 방어 속도 공식

패블럭값을 방어 속도에 적용시키기 위해서는, 다음과 같은 변수변환이 필요합니다. 이 변수를 유효 패블럭(Effective Faster Block Rate)이라고 합니다.

(유효 패블럭) = [패블럭*120/(패블럭+120)]+(스킬 보너스)
*소숫점 버림

위 유효 패블럭 공식에서, 스킬 보너스는 일반적으로 0이지만 팔라딘에 한해서는 다음과 같습니다.

패힛, 패블럭 프레임 유도공식의 이해 - 6
Table 5. Holy Shield Skill Bonus

클래스는 각각 고유의 방어 기본값(Block Base)을 가지고 있습니다. 다음과 같은 값을 따릅니다.

패힛, 패블럭 프레임 유도공식의 이해 - 7
Table 6. Block Base

기본적으로 모든 캐릭터는 256의 애니메이션 스피드를 갖습니다만, 예외적으로 한 손으로 휘두르는 무기를 착용한(1-handed swinging) 아마존과 워베어 상태의 드루이드는 다른 값을 갖습니다.

패힛, 패블럭 프레임 유도공식의 이해 - 8
Table 7. Exception Case of Block Animation Speed

이제, 방어 속도 프레임은 다음과 같은 공식을 따릅니다.

(방어 속도 프레임) = {256*(방어 기본값)/[애니메이션 스피드*(50+유효 패블럭)/100]}-1
*대괄호{} 안의 값은 소숫점 올림을 취하고, 중괄호[] 안의 값은 소숫점을 버린다.



회복 속도와 방어 속도는 위와 같은 공식을 따르며, 흔히 알려진 패힛/패블럭 표가 어떻게 만들어졌는가를 알 수 있습니다.

그냥 수치로만 외우고 다닐 것이 아니라 어떤 원리에 의해 값이 결정되는가를 이해하면 디아블로를 더 재미있게 즐기실 수 있을거라 생각합니다.



*주석1

다음 글을 인용하였습니다.

http://www.chaoscube.co.kr/community/board/contents.asp?seq=-2047&t_name=cmt_info

번호 제목 글쓴이 날짜 조회
공지 게시판 푸시 알림 / 통합 앱 서비스 35 file 트디개발자 2023.09.20 949.1k
공지 플레이어들이 잘 모르는 여러가지 공식 22 Oculus 2009.12.15 41.2k
공지 초당 라이프/마나 회복에 대한 심도있는 접근 10 Oculus 2009.12.18 41.6k
공지 Lying Character Screen 현상 7 Oculus 2009.12.19 37.0k
공지 투영법(投影法)의 이해와 서브타일(Sub-tile)의 개념 8 Oculus 2009.12.20 38.4k
공지 넉백(Knockback) 총정리 16 Oculus 2009.12.21 39.5k
공지 맨땅 초보자 가이드 615 file 뮤리아 2020.10.16 1016.9k
공지 카카오톡 1:1 채팅방 만드는 법 106 트디개발자 2018.05.20 431.0k
36 디아블로 2의 용병의 이름과 유래(?) 3 Oculus 2009.12.15 15.3k
> 패힛, 패블럭 프레임 유도공식의 이해 2 Oculus 2009.12.15 15.0k
34 라이프/마나 흡수에 관한 정보 2 Oculus 2009.12.15 18.2k
33 1.13버전 이후 햄딘 주요 사냥터에 서식하는 몬스터들의 마법 저항력 4 Oculus 2009.12.15 15.5k
32 1.13버전 이후의 카운테스와 졸개들의 룬 드랍률 3 Oculus 2009.12.15 17.7k
31 1.13버전 이후의 듀리엘과 포탈스크롤 1 Oculus 2009.12.15 14.8k
30 Silospen의 1.13버전 디아블로 아이템드랍률 계산기 5 Oculus 2009.12.15 20.5k
29 헬에서 마법 면역을 가진 몬스터들 1 Oculus 2009.12.15 15.7k
28 면죄의 징표 / 디아블로 클론(우버 디아블로) / 하이룬 드랍률 4 Oculus 2009.12.15 16.6k
27 유럽/웨스트/이스트 렐름의 우버디아 정보 1 Oculus 2009.12.15 15.0k
26 디아블로 2 캐릭터들의 키를 알아보자 1 Oculus 2009.12.15 15.6k
25 1vs1 상황에서의 스트레이프에 대한 고찰(考察) 2 Oculus 2009.12.15 14.3k
24 공격속도 계산기 사용법 Oculus 2009.12.15 13.9k
23 바바리안에게 있어서 휠윈드 6연타 무기가 필요한 이유 3 Oculus 2009.12.15 16.2k
22 3프레임 스트레이프는 4프레임 스트레이프보다 성능이 떨어진다 Oculus 2009.12.15 10.5k
21 휠윈드의 연타수 알아보기 Oculus 2009.12.15 10.8k
20 디아블로 아이템 득/환 감정표 (10) - 아뮬렛 / 링 / 써클릿 30 Oculus 2009.09.06 328.9k
19 디아블로 아이템 득/환 감정표 (9) - 직업 고유 무기/방어구 31 Oculus 2009.09.05 336.7k
18 디아블로 아이템 득/환 감정표 (8) - 엘리트 무기 (2) 21 Oculus 2009.09.05 335.4k
17 디아블로 아이템 득/환 감정표 (7) - 엘리트 무기 (1) 18 Oculus 2009.09.05 343.1k