<요약>
1. 스킬 쿨타임은 툴팁에 표시된 것보다 미세하게 더 긴 것으로 보이는데, 이는 게임에서 쿨타임이 액션 딜레이처럼 30ms 단위로 끊기며, 스킬 입력 후 30~150ms가 경과한 시점부터 진행되기 때문으로 추정된다.
2. 위 1.에 따른 인게임 적용 쿨타임의 공식은 잠정적으로 (⌈표기 쿨타임/0.03⌉+x)×0.03 (단, 1≤x≤5)이다.
3. 동일한 쿨타임 혹은 동일한 종류의 스킬이더라도 직업에 따라 적용 쿨타임에 차이가 발생한다. 이는 스킬 입력 후 쿨타임이 진행되는 시점상 차이에 기인한 것으로 보인다.
⇨ 가령 표기 쿨타임이 똑같은 4초더라도 블래스터는 스킬 입력 후 60ms가 경과한 시점, 아크메이지(불,독)은 120ms가 경과한 시점부터 진행되고, 그 결과 표기 쿨타임 4초 스킬에 대한 인게임 적용 쿨타임은 블래스터 (⌈4/0.03⌉+2)×0.03=4.08초, 불독 (⌈4/0.03⌉+4)×0.03=4.14초이다.
Ⅰ. 실험 및 분석 배경
1. 불독의 평딜 사이클과 이럽션의 쿨타임
아크메이지(불,독)의 딜 사이클 구조를 분석하던 도중 이상한 점을 발견했다. 아래는 불독의 기본 평딜 사이클이다.
왼쪽부터 오른쪽 순서로 미스트 이럽션, 플레임 헤이즈, 플레임 스윕(5회)이다. 이 평딜 사이클의 기본 구조는 이럽션을 사용하고 쿨 타임이 끝날 때까지 그 사이에 다른 스킬을 사용하는 것이다.
겉보기에는 평범한 딜 사이클이지만, 다음 사실을 보면 이상한 점이 있다.
① 미스트 이럽션의 쿨타임은 쿨감 6% 기준 3520ms이다.
② 미스트 이럽션, 플레임 헤이즈, 플레임 스윕의 액션 딜레이는 풀공속 기준 510ms이다.
③ 평딜 사이클을 수행했을 때 마지막 플레임 스윕 사용 후에도 미스트 이럽션의 쿨타임은 미세하게 남아 있다.
딜 사이클에 사용된 스킬은 7개이고, 각 스킬의 액션 딜레이는 510ms로 동일하다. 그렇다면 딜 사이클의 시작부터 종료까지 소요되는 시간은 510×7=3570ms이다. 이럽션의 쿨타임은 그보다 짧은 3520ms이므로, 마지막 스윕 종료 시점에 쿨타임은 50ms가 지났어야 한다(①,②). 그러나 실제로는 쿨타임이 약 100ms 정도 남는다(③).
2. 잔여 쿨타임의 원인
딜 사이클 종료 시점에 이럽션의 쿨타임이 남아 있는 이유는 쿨타임이 진행되는 시점과 관련이 있다. 스킬의 쿨타임은 스킬을 입력한 그 즉시 진행되지 않고 대략 100ms 전후의 시간이 경과한 이후부터 진행된다. 그 결과 차기 이럽션 사용 시점이 그만큼 지연되는 것이다(아래 <그림> 참조).

Ⅱ. 표기 쿨타임과 적용 쿨타임
스킬의 표기상 쿨타임과 실제 게임에서 적용되고(혹은 유저가 체감하고) 있는 쿨타임 사이의 차이를 세부적으로 규명하기 위해 실험을 진행했다. 해당 실험에서는 스킬을 반복적으로 계속 수행하여 100번째로 사용한 스킬의 쿨타임 종료 시점까지 소요된 시간을 기록했다. 소요시간을 시행횟수(100회)로 나누면 스킬의 실제 적용 쿨타임을 알 수 있다.
1. 미스트 이럽션 쿨타임
아래 <표1>은 미스트 이럽션에 대한 위 실험 결과를 정리한 자료다. 쿨타임은 툴팁 표기와 실제 적용이 달랐으며, 대체로 적용 쿨타임이 표기 쿨타임보다 140ms~150ms 더 길었다.
<표1: 미스트 이럽션의 표기 쿨타임과 적용 쿨타임 비교>
| 쿨감(%) | 측정시간(s) | 시행횟수(회) | 쿨타임(s) |
| 측정값 | 기댓값 | 표기 | 적용 | 차이 |
| 스킬 50 | 415 | 100 | 104 | 4.00 | 4.15 | 0.15 |
| 메르 2, 스킬 50 | 398 | 100 | 104 | 3.84 | 3.98 | 0.14 |
| 메르 3, 스킬 50 | 390 | 100 | 104 | 3.76 | 3.90 | 0.14 |
| 메르 4, 스킬 50 | 383 | 100 | 105 | 3.68 | 3.83 | 0.15 |
| 메르 5, 스킬 50 | 374 | 100 | 104 | 3.60 | 3.74 | 0.14 |
| 메르 6, 스킬 50 | 366 | 100 | 104 | 3.52 | 3.66 | 0.15 |
2. 다른 직업의 경우
다른 직업의 경우에도 스킬 쿨타임이 표기보다 길게 적용되고 있을까? 아래 <표2>는 각 직업의 쿨타임 스킬에 대하여 위와 동일한 방법으로 실험한 결과를 정리한 것이다. 모든 스킬에서 표기 쿨타임보다 적용 쿨타임이 길었으며, 그 범위는 50ms~150ms였다.
<표2: 각 직업별 표기 쿨타임과 적용 쿨타임 비교>
| 직업 | 스킬 | 쿨타임 감소(%) | 측정시간(s) | 시행횟수(회) | 쿨타임(s) |
| 측정값 | 기댓값 | 표기 | 적용 | 차이 |
| 신궁 | 롱 레인지 트루샷 | 메르 6 | 1419 | 100 | 101 | 14.10 | 14.19 | 0.09 |
| 카데나 | 서먼 미팅 니들배트 | 메르 6 | 1137 | 100 | 101 | 11.28 | 11.37 | 0.09 |
| 팬텀 | 플레임 헤이즈 | 메르 4 | 969 | 100 | 101 | 9.60 | 9.69 | 0.09 |
| 아크메이지(불,독) | 플레임 헤이즈 | 메르 4 | 965 | 100 | 101 | 9.60 | 9.65 | 0.05 |
| 루미너스 | 앱솔루트 킬 | 메르 6 | 949 | 100 | 101 | 9.40 | 9.49 | 0.09 |
| 히어로 | 레이지 업라이징 | 메르 6 | 949 | 100 | 101 | 9.40 | 9.49 | 0.09 |
| 다크나이트 | 다크신서시스 | 메르 6 | 949 | 100 | 101 | 9.40 | 9.49 | 0.09 |
| 카데나 | 서먼 스로잉 윙대거 | 메르 6 | 949 | 100 | 101 | 9.40 | 9.49 | 0.09 |
| 카데나 | 서먼 슬레싱 나이프 | 메르 6 | 949 | 100 | 101 | 9.40 | 9.49 | 0.09 |
| 팬텀 | 플레임 헤이즈 | 메르 6 | 949 | 100 | 101 | 9.40 | 9.49 | 0.09 |
| 아크메이지(불,독) | 플레임 헤이즈 | 메르 6 | 945 | 100 | 101 | 9.40 | 9.45 | 0.05 |
| 메르세데스 | 래쓰 오브 엔릴 | 메르 6 | 760 | 100 | 102 | 7.52 | 7.60 | 0.08 |
| 카데나 | 서먼 릴리싱 봄 | 메르 6 | 760 | 100 | 102 | 7.52 | 7.60 | 0.08 |
| 카데나 | 서먼 스트라이크 브릭 | 메르 6 | 760 | 100 | 102 | 7.52 | 7.60 | 0.08 |
| 라라 | 잠깨우기 | 메르 6, 스킬 20 | 675 | 100 | 102 | 6.66 | 6.75 | 0.09 |
| 신궁 | 볼트 스위프트 | 메르 6 | 665 | 100 | 102 | 6.58 | 6.65 | 0.07 |
| 카인 | 체인시클 | 메르 6 | 665 | 100 | 102 | 6.58 | 6.65 | 0.07 |
| 메르세데스 | 레전드리 스피어 | 메르 6 | 479 | 100 | 102 | 4.70 | 4.79 | 0.09 |
| 카데나 | 서먼 슈팅 샷건 | 메르 6 | 479 | 100 | 102 | 4.70 | 4.79 | 0.09 |
| 카인 | 테어링 나이프 | 메르 6 | 432 | 100 | 103 | 4.23 | 4.32 | 0.09 |
| 블래스터 | 매그넘 캐논 | 없음 | 408 | 100 | 102 | 4.00 | 4.08 | 0.08 |
| 아크메이지(불,독) | 미스트 이럽션 | 스킬 50 | 415 | 100 | 104 | 4.00 | 4.15 | 0.15 |
| 아크메이지(불,독) | 미스트 이럽션 | 메르 2, 스킬 50 | 398 | 100 | 104 | 3.84 | 3.98 | 0.14 |
| 블래스터 | 매그넘 캐논 | 메르 6 | 385 | 100 | 103 | 3.76 | 3.85 | 0.09 |
| 아크메이지(불,독) | 미스트 이럽션 | 메르 3, 스킬 50 | 390 | 100 | 104 | 3.76 | 3.90 | 0.14 |
| 아크메이지(불,독) | 미스트 이럽션 | 메르 4, 스킬 50 | 383 | 100 | 105 | 3.68 | 3.83 | 0.15 |
| 아크메이지(불,독) | 미스트 이럽션 | 메르 5, 스킬 50 | 374 | 100 | 104 | 3.60 | 3.74 | 0.14 |
| 아크메이지(불,독) | 미스트 이럽션 | 메르 6, 스킬 50 | 366 | 100 | 104 | 3.52 | 3.66 | 0.14 |
3. 다른 직업, 같은 표기 쿨타임의 경우
흥미로운 점은 표기 쿨타임이 동일하더라도 직업이 다르면 적용 쿨타임에서 차이를 보였다는 사실이다. 아래 <표3>은 쿨타임이 동일한 「매그넘 캐논(블래스터)」과 「미스트 이럽션(불독)」을 비교했을 때 시행횟수 100회에 도달한 시점과 그에 따른 적용 쿨타임의 차이를 비교한 것이다.
<표3: 직업별 적용 쿨타임의 차이>
| 직업 | 스킬 | 쿨타임 감소(%) | 측정시간(s) | 시행횟수(회) | 쿨타임(s) |
| 측정값 | 기댓값 | 표기 | 적용 | 차이 |
| 블래스터 | 매그넘 캐논 | 없음 | 408 | 100 | 102 | 4.00 | 4.08 | 0.08 |
| 아크메이지(불,독) | 미스트 이럽션 | 스킬 50 | 415 | 100 | 104 | 4.00 | 4.15 | 0.15 |
| 블래스터 | 매그넘 캐논 | 메르 6 | 385 | 100 | 103 | 3.76 | 3.85 | 0.09 |
| 아크메이지(불,독) | 미스트 이럽션 | 메르 3, 스킬 50 | 390 | 100 | 104 | 3.76 | 3.90 | 0.14 |
쿨타임이 동일한 「매그넘 캐논(블래스터)」과 「미스트 이럽션(불독)」의 경우 이럽션이 캐논보다 적용 쿨타임이 더 긴 것으로 나타났다. 이는 기본 쿨타임(4.00초)뿐만 아니라, 메르 쿨감이 적용된 경우(3.76초)에서도 같았다.
4. 다른 직업, 같은 스킬의 경우
한편 직업이 다르지만 스킬이 같은 경우에도 적용 쿨타임이 다른 것으로 확인되었다. 아래 <표4>는 팬텀이 불독의 플레임 헤이즈를 훔쳐서 사용했을 때와 불독이 해당 스킬을 직접 사용했을 때의 차이를 비교한 것이다.
<표4: 팬텀과 불독의 플레임 헤이즈 쿨타임 비교>
| 직업 | 스킬 | 쿨타임 감소(%) | 측정시간(s) | 시행횟수(회) | 쿨타임(s) |
| 측정값 | 기댓값 | 표기 | 적용 | 차이 |
| 팬텀 | 플레임 헤이즈 | 메르 4 | 969 | 100 | 101 | 9.60 | 9.69 | 0.09 |
| 아크메이지(불,독) | 플레임 헤이즈 | 메르 4 | 965 | 100 | 101 | 9.60 | 9.65 | 0.05 |
| 팬텀 | 플레임 헤이즈 | 메르 6 | 949 | 100 | 101 | 9.40 | 9.49 | 0.09 |
| 아크메이지(불,독) | 플레임 헤이즈 | 메르 6 | 945 | 100 | 101 | 9.40 | 9.45 | 0.05 |
이 경우 불독의 헤이즈 적용 쿨타임은 9.65초로, 팬텀 9.69초보다 0.04초 짧았다. 메르 쿨감 수치를 2% 조정해 표기 쿨타임에 변화를 준 경우에도 똑같이 0.04초 짧은 것으로 나타났다.
Ⅲ. 적용 쿨타임에 대한 추측
1. 쿨타임에 영향을 미치는 요인
이렇듯 표기 쿨타임과 적용 쿨타임이 다른 이유에 대해서 나는 다음과 같이 추측한다:
① 기본 프레임 단위
메이플의 기본 프레임 단위는 30ms로 알려져 있다. 실제로 모든 스킬의 액션 딜레이는 30ms 단위로 증감한다. 이에 따르면 게임 내에서 시간의 흐름 표현 또한 30ms 단위로 진행될 가능성이 크다. 가령 쿨타임이 4초일 경우 30ms 단위로 올림 해 계산하면 ⌈4000/30⌉×30=4020ms, 곧 4.02초가 되는 것이다.
② 쿨타임의 진행 시점
쿨타임은 스킬을 입력한 그 즉시부터가 아니라, 30~150ms(30ms 단위 증가) 이후부터 진행된다. 앞서 기본 프레임 단위로 환산한 이럽션의 쿨타임은 4020ms인데, 여기에 120ms를 더하면 4140ms로 위 실험에서 이럽션 적용 쿨타임 주기와 거의 일치한다. 4초뿐만 아니라, 메르 쿨감 효과에 의해 감소된 다른 쿨타임도 120~150ms를 더하면 거의 일치한다. 이는 실측정 시 발생하는 오차를 감안하면 제법 정확하다고 볼 수 있다.
스킬 시퀀스에 등록된 스킬 1개당 처리속도가 120ms라는 사실 또한 이러한 추측에 신빙성을 더한다. 시퀀스에 등록된 스킬의 액션 딜레이는 성공 시 120ms로 고정되는 것으로 알려져 있다. 만약 120ms가 스킬 발동에 요구되는 최소한의 딜레이라면 스킬 쿨타임이 120ms 내외로 지연된다는 사실을 합리적으로 설명할 수 있다.
2. 적용 쿨타임의 잠정적 공식
위와 같은 내용을 바탕으로 게임에 실제 적용되는 쿨타임을 계산하는 공식은 잠정적으로 다음과 같다:
적용 쿨타임 = ( ⌈ 표기 쿨타임 / 30 ⌉ + x ) × 30, 1 ≤ x ≤ 5
(단위: ms)
해당 공식을 토대로 각 스킬의 쿨타임을 계산한 결과와 위 실험의 실측정(측정시간/시행횟수) 결과를 비교했을 때는 <표5>와 같았다. 오차는 0~10ms였는데, 전분측정 시간은 0.1초 이하 단위가 정확하게 표시되지 않는다는 점을 감안하면 앞의 추측이 거의 확정적이라고 볼 수 있다.
<표5: 잠정 공식에 따른 쿨타임과 실측정 결과 비교>
| 직업 | 스킬 | 표기 쿨타임(s)
| 쿨타임 보정(s) | 적용 쿨타임(s) |
| ㉠30ms 단위로 올림 | ㉡쿨타임 진행 시점 | 잠정 공식에 따른 계산(㉠+㉡) | 실측정 결과 | 오차 |
| 신궁 | 롱 레인지 트루샷 | 14.10 | 14.10 | 0.09 | 14.19 | 14.19 | 0 |
| 카데나 | 서먼 미팅 니들배트 | 11.28 | 11.28 | 0.09 | 11.37 | 11.37 | 0 |
| 팬텀 | 플레임 헤이즈 | 9.60 | 9.60 | 0.06 | 9.66 | 9.65 | 0 |
| 아크메이지(불,독) | 플레임 헤이즈 | 9.60 | 9.60 | 0.09 | 9.69 | 9.65 | 0.01 |
| 루미너스 | 앱솔루트 킬 | 9.40 | 9.42 | 0.06 | 9.48 | 9.49 | 0.01 |
| 히어로 | 레이지 업라이징 | 9.40 | 9.42 | 0.06 | 9.48 | 9.49 | 0.01 |
| 다크나이트 | 다크신서시스 | 9.40 | 9.42 | 0.06 | 9.48 | 9.49 | 0.01 |
| 카데나 | 서먼 스로잉 윙대거 | 9.40 | 9.42 | 0.06 | 9.48 | 9.49 | 0.01 |
| 카데나 | 서먼 슬레싱 나이프 | 9.40 | 9.42 | 0.06 | 9.48 | 9.49 | 0.01 |
| 팬텀 | 플레임 헤이즈 | 9.40 | 9.42 | 0.06 | 9.48 | 9.49 | 0.01 |
| 아크메이지(불,독) | 플레임 헤이즈 | 9.40 | 9.42 | 0.03 | 9.45 | 9.45 | 0 |
| 메르세데스 | 래쓰 오브 엔릴 | 7.52 | 7.53 | 0.06 | 7.59 | 7.60 | 0.01 |
| 카데나 | 서먼 릴리싱 봄 | 7.52 | 7.53 | 0.06 | 7.59 | 7.60 | 0.01 |
| 카데나 | 서먼 스트라이크 브릭 | 7.52 | 7.53 | 0.06 | 7.59 | 7.60 | 0.01 |
| 라라 | 잠깨우기 | 6.66 | 6.66 | 0.09 | 6.75 | 6.75 | 0 |
| 신궁 | 볼트 스위프트 | 6.58 | 6.60 | 0.06 | 6.66 | 6.65 | 0.01 |
| 카인 | 체인시클 | 6.58 | 6.60 | 0.06 | 6.66 | 6.65 | 0.01 |
| 메르세데스 | 레전드리 스피어 | 4.70 | 4.71 | 0.09 | 4.80 | 4.79 | 0.01 |
| 카데나 | 서먼 슈팅 샷건 | 4.70 | 4.71 | 0.09 | 4.80 | 4.79 | 0.01 |
| 카인 | 테어링 나이프 | 4.23 | 4.23 | 0.09 | 4.32 | 4.32 | 0 |
| 블래스터 | 매그넘 캐논 | 4.00 | 4.02 | 0.06 | 4.08 | 4.08 | 0 |
| 아크메이지(불,독) | 미스트 이럽션 | 4.00 | 4.02 | 0.12 | 4.14 | 4.15 | 0.01 |
| 아크메이지(불,독) | 미스트 이럽션 | 3.84 | 3.84 | 0.15 | 3.99 | 3.98 | 0.01 |
| 블래스터 | 매그넘 캐논 | 3.76 | 3.78 | 0.06 | 3.84 | 3.85 | 0.01 |
| 아크메이지(불,독) | 미스트 이럽션 | 3.76 | 3.78 | 0.12 | 3.90 | 3.90 | 0 |
| 아크메이지(불,독) | 미스트 이럽션 | 3.68 | 3.69 | 0.15 | 3.84 | 3.83 | 0.01 |
| 아크메이지(불,독) | 미스트 이럽션 | 3.60 | 3.60 | 0.15 | 3.75 | 3.74 | 0.01 |
| 아크메이지(불,독) | 미스트 이럽션 | 3.52 | 3.54 | 0.12 | 3.66 | 3.66 | 0 |
3. 한계
그러나 동일한 스킬 혹은 동일한 표기 쿨타임에 대하여 직업별로 적용 쿨타임이 다르게 나타나는 원인은 알 수 없다. 어째서 팬텀이 사용한 플레임 헤이즈와 불독이 사용한 플레임 헤이즈의 적용 쿨타임은 다른가? 왜 앱솔루트 킬, 레이지 업라이징, 다크신서시스 등은 적용 쿨타임이 모두 동일한데, 플레임 헤이즈만 이와 다른가?
처음에는 스킬의 선후 딜레이에 영향을 받은 것이라 생각했지만, 이것으로는 동일한 스킬을 다른 직업이 사용한 사례(불독과 팬텀의 헤이즈)에서 발생한 차이가 설명되지 않는다.
Ⅳ. 결론
위 실험 및 분석, 추측을 토대로 다음과 같이 약한 결론을 내린다:
① 게임에 실제 적용되는 쿨타임은 30ms 단위로 끊기며, 스킬 입력 후 쿨타임이 진행되는 시점을 고려하면 30~150ms가 추가된다. 이에 따른 인게임 적용 쿨타임의 공식은 잠정적으로 (⌈표기 쿨타임/0.03⌉+x)×0.03 (단, 1≤x≤5)이다.
② 동일한 쿨타임 혹은 동일한 종류의 스킬을 서로 다른 직업이 사용하는 경우 적용 쿨타임에 차이가 발생하는 것은 스킬 입력 후 쿨타임이 진행되는 시점에 차이가 있기 때문인 것으로 추측되며, 그러한 차이를 발생하게 하는 원인은 스킬의 선후 딜레이와 무관하다.