나만의 팁

|  자유롭게 이야기를 나눌 수 있는 공간이에요

조회 수 449 추천 수 0 댓글 9
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄

※ 여기서 공격하는 대상을 A, 피격당하는 대상을 B라고 가정합니다.

※ 이 공식에서 B는 캐릭터만 해당합니다. 페트는 구하는 방법은 얼추 알고 있지만 공식이 아님 (아직 가설)

※ 그런 관계로 B의 페트탑승 여부는 체크하지 않습니다 (페트를 탑승하지 않은 상태라 가정)

※ 속성증폭은 배제합니다 (속성증폭에 대해서 공식을 제대로 못외웠다고는 말 못함)



ⓐ 데미지 공식 (기본)

기본적으로 데미지 공식은


(((A공격력 - B방어력) * 2 ) * 속성상성 ) = 데미지


입니다.



보시다시피 여기서 구해야 할 값이 무엇인지 보이죠

1. A의 공격력

2. B의 방어력

3. 속성상성값


그럼 이것들을 천천히 계산해봅시다.



ⓑ A의 공격력 구하기

공격력은 페트든, 캐릭터든 구하기가 쉽습니다.

그냥 스테이터스 값이 공격력 입니다 ㅇㅇ


자세한 설명은 생략한다.

여기서 A의 공격력은 100 이라고 가정합시다.


ⓒ B의 방어력 구하기

방어력에서 첫번째 난관에 닥치게 됩니다.

스테이터스 값이 방어력 값이 아니기 때문이죠

한줄로 적으면 혼란스러울까봐 능력치별로 엔터를 눌러주었습니다 (자비 짱)


완력 * 0.05 = a

건강 * 0.5 = b

체력 * 0.15 = c

스피드 * 0.225 = d

장비 방어력 합 * 0.5 = e


a + b + c + d + e = 방어력


-끗-


네 그렇습니다. 이게 방어력 공식입니다. 위 식대로면

스피드 200은 건강 90과 맞먹는 방어력을 가지므로


순캐가 짱입니다.


그리고 체력 200은 건강 60과 맞먹는 방어력을 가집니다. 거기다가 무지막지한 피통은 덤

그러므로 저순은 건강을 멀리하고 체력을 가까이 하는게 좋습니다. 


일단 여기서 계산된 B의 방어력을 50이라 가정합시다.


위 공식으로 구한 공격력과, 방어력을 가지고 계산을 합니다.

((A공격력 - B방어력) * 2 ) = 속성이 동등할 경우 데미지

(100 - 50) * 2 = 100 데미지 값이 나오게 됩니다.





ⓓ A와 B의 속성상성 값 구하기

속성 상성값 구하기는 통상적인 상성 구하기와, 무속성을 포함할 경우 상성 구하기 총 2번의 계산이 들어갑니다.

여기서 A의 속성을 지7 수3, B의 속성을 화4 풍3 (무속성 3)이라고 가정합시다.

(10개먹히는 예시로는 제대로 된 설명이 안될 것 같음 데헷)



공식부터 적으려 했으나 글이 길어질 것 같아 바로 활용모드


ⓓ_1 A의 속성이 B에게 끼치는 량


A의 지속성 7은 B의 수속성 0에 대해

7 * 0 = 0 만큼의 영향을 끼칩니다.


A의 수속성 3은 B의 화속성 4에 대해

3 * 4 = 12 만큼의 영향을 끼칩니다.


A의 화속성 0은 B의 풍속성 3에 대해

0 * 3 = 0 만큼의 영향을 끼칩니다.


A의 풍속성 0은 B의 지속성 0에 대해

0 * 0 = 0만큼의 영향을 끼칩니다.


A의 속성 합 10은 B의 모자란 속성(무속성) 3에 대해

10 * 3 = 30만큼의 영향을 끼칩니다.


이렇게 나온 5개의 값을 다 더하여

A가 B에게 영향을 끼치는 값은 42가 됩니다.



ⓓ_2 B의 속성이 A에게 끼치는 량


B의 지속성 0은 A의 수속성 3에 대해

0 * 3 = 0만큼의 영향을 끼칩니다.


B의 수속성 0은 A의 화속성 0에 대해

0 * 0 = 0만큼의 영향을 끼칩니다.


B의 화속성 4는 A의 풍속성 0에 대해

4 * 0 = 0만큼의 영향을 끼칩니다.


B의 풍속성 3은 A의 지속성 7에 대해

3 * 7 = 21만큼의 영향을 끼칩니다.


B의 속성 합 7은 A의 모자란 속성(무속성) 0에 대해

7 * 0 = 0만큼의 영향을 끼칩니다.


이렇게 나온 5개의 값을 다 더하여

B가 A에게 영향을 끼치는 값은 21이 됩니다.


이렇게 나온 두개의 값을 이용하여 상성값을 구합니다.


ⓓ_3 공식

( (A→B값) - (B→A값) ) / 2 = 속성상성 값

( 42 - 21 ) / 2 = 10.5



ⓓ_4 결론

A가 B를 공격할 때 10.5%가 증가 된 데미지를 주게 됩니다.




ⓓ_5 만약 속성 상성 값이 0보다 적을 경우

만약 B가 A를 공격할 때라고 가정을 하면

( 21 - 42 ) / 2 = -10.5 가 됩니다.

이 경우 -10.5가 그대로 들어가는 것이 아닌 0.8의 보정치를 곱한 다음 패널티 값이 들어갑니다.


ⓓ_6 공식

속성상성 값이 0보다 작을 경우

( (A→B값) - (B→A값) ) / 2 * 0.8 = 속성상성 값

( 21 - 42 ) / 2 * 0.8 = -8.4


ⓓ_7 결론2

B가 A를 공격할 때는 8.4%가 감소 된 데미지를 주게 됩니다.






ⓔ 데미지 계산

앞에서 계산한 동속성일 경우 데미지 값은 100이었고 A가 B를 공격할 시 데미지는 10.5% 추가 이므로


100 * 1.105 = ±110.5가 나오게 됩니다.


하지만 실제로 플레이하면 스테이터스상의 방어력도 영향을 끼치는 값이 있어 (이 부분은 아직도 가설로 남아있음)

대부분 110.5 보다 더 큰 값이 나오게 됩니다. 




구뿌야 돌아다니다가

( 공격력 * 3 ) - ( 방어력 * 3 ) = 데미지 라는 2009년 12월에 기재 된 글을 보고 난 뒤 적은 배설물 입니다.

  • ?
    프라이오스 2012.02.02 04:54

    이거 라이트유저가 보기엔 너무 헤비한글임


    저야머 죠킨한데

  • ?
    프라이오스 2012.02.02 09:52

    나는 좋다고 했자나 이 빌어먹을친구야

  • ?
    리뮤드 2012.02.02 05:17

    이해하세여, 수학에 약한 그대 이름은 김라이오스.

  • profile
    본어 2012.02.02 04:56

    이게 최.대.한 라이트하게 적은건데 읭

  • ?
    ClariS 2012.02.02 07:32

    읽는사람 몇명일까요 

  • ?
    입두 2012.02.02 10:01

    ㅋ 온감에서 묻힌글이

     뿌야에서 부흥하나여

  • ?
    김만수 2012.02.02 14:38

    별로어려운건 없는데 

  • ?
    리얼까도남 2012.02.20 05:44
    매우진지해진다ㅋㅋㅋ
  • profile
    여운 2012.02.21 00:36

    오우 좋은정보 ㅋ 수고하셨습니다