일단 중섭 커뮤 쪽 시간 날 때마다 눈팅하는데 에티나 나챠 같은 애들에 대한 글 볼 때마다 공속 한계값에 대한 말이 있었음 정확히는 프레임수로 인한 공속 한계값이고 자세히 알아보기에는 느가 시스템이 워낙 불친절하기도 하고 사실 가장 큰 이유는 귀찮아서 조사 안 함


그러다 오늘 좀 찾아봤다

https://ngabbs.com/read.php?tid=33549840&rand=664


일단 여기 있는 글이 좀 자세하게 나와있어서 여기 있는 글을 번역한 거라 생각하면 될 듯 이해하기 편하게 몇가지 글 순서는 조금 조정했음



1. 공격 속도 계산 방법

사실 고속 계산법 자체는 굉장히 쉬움 기본적으로 (기본 공격 속도)x(1+공속 증가 퍼센테이지)여야 함 공속 증가 버프가 여러개일 경우 다른 버프와 마찬가지로 합연산으로 적용됨 이건 다들 알고 있을 거임 버프가 같은 종류면 기본적으로 합연산이니까


혹시나 이해 안 될까봐 숫자로 대충 예를 들면 공속 0.86의 캐릭터가 공속증가 버프 10%짜리 2개를 받으면 0.86x(1+0.1+0.1)=1.032가 되는 식임



2. 공격속도 임계값

사실 중요한 건 이 부분일텐데 우선 기본적으로 이 게임의 기본 설계 때문에 공속이 선형적으로 증가하지 않는다는걸 머리에 넣어둬야함 얘네 공속은 비선형적으로 증가함 ㅈㄴ 이상하지만


이게 무슨 말이냐면 특정 공속에 도달하기 전에는 공속이 변하지 않다가 어떤 특정한 값에 도달해야지만 공속이 바뀜 


이거에 관해선 사진이 있어서 첨부함 왼쪽은 프레임수고 오른쪽은 공격속도를 의미함

관련된 설명이 자세히 있진 않지만 아마 프레임에 해당하는 공속만큼 벽이 있고 이를 넘어야 공속이 증가하는 식이라는 거일거임

예를 들어서 공속이 1.5에 해당하는 캐릭이 있음 얘가 공속 10% 버프를 받으면 1.5*1.1=1.65가 되는데 이는 9프레임에 해당하는 1.67을 넘지 않기 때문에 공속이 증가하지 않는다는 것


처음에 공속 한계 얘기할 때 공속 증가에 대한 한계점이 있다고 생각했는데 자세히 알아보니 그게 아니라 공속이 증가하려면 프레임수를 뛰어넘어야한다는 말이었음



3. 실제 공격 속도

모든 수감자의 공격속도를 높은 순서로 나타내보면 2.0, 1.5, 1.2, 1.0, 1.07, 0.94, 0.86, 0.83, 0.75, 0.67, 0.62, 0.6이 있음 근데 몇몇 공속에는 여기서 조금 오차가 발생함


-1.07=1.0714

-0.86=0.8571

-0.83=0.8333

-0.67=0.6667


그리고 밑에서 말할건데 플로라의 공속도 2.0이 아니라 1.875가 나옴 대충 위의 표에 보이는 숫자들이고 없는 숫자들은 대충 중간값정도 됨 물론 1.2같은 숫자는 위의 표에 없지만 그냥 이대로니까 모든 공속이 다 반올림한 값이다 이런건 아님 바뀐건 위에 나온 4개랑 플로라 정도인 듯 함 


이런 수치가 나온 방법은 이제 설명하겠음


1.07

공속 6% 증가 버프를 붙이면 1.07*1.06=1.1342로 반올림하면 1.13이 나와야함 근데 실제로 해보면 1.14가 나오고 이는 1.0714라고 했을 대 1.0714*1.06=1.135684로 반올림하면 조금 더 맞아보임



0.86

4.4% 공속 낙인 꼈을 때 예상 공속은 0.86*1.044=0.89784로 반올림 하면 0.90이 나와야 하는데 실제로는 0.89가 나온다고 함

5.5% 공속 증가 버프를 받았을 때는 0.86*1.055=0.9073으로 반올림하면 0.91이 나와야하는데 실제로는 0.90이 나온다고 함


만약 이 수치를 0.86이 아니라 0.8571로 대입하면 0.8571*1.044=0.8948로 반올림하면 0.89가 되고, 0.8571*1.055=0.9042로 0.90이 나옴 조금 더 계산식이 맞아떨어지는걸 볼 수 있음


0.67

0.67의 공속을 가지고 있는게 데이먼인데 소숫점 세자리부터는 확실하지 않기 때문에 실험이랑 맞을 때까지 계산한 거로 보임

데이먼한테 공속 7.2%의 낙인을 장착해줬을 때 원래 계산대로면 0.67*1.072=0.71824로 반올림하면 0.72가 나와야하는데 0.71이 나왔다고함 그래서 계속 계산해본 결과 대충 0.6667일 때 0.6667*1.072=0.7147로 대충 맞아떨어진 듯


이거 외에 다른 수치에 대해서는 나와있지 않은데 다른 공속계산 글들도 위의 수치로 계산하는거보면 기정사실로 받아들여지는 듯 함 아마 0.8333도 같은 논리로 계산된 값인 듯 이거에 대한 언급은 따로 없음



이제 아래에 몇 가지 수감자의 예시를 들어서 설명하도록 하겠음 수감자에 대한 실험은 이 글 작성자가 직접 했다고 함


프리실라

프실 테스트의 경우 모든 공속 버프가 합연산임을 보여주기 위해서 한 거라고 함


프실 3족 공속버프=총 140%, 프실 풀족 공속버프=총 145%


프리실라 풀족+카멜 궁 1렙 1중첩->공속 149% 증가


프리실라 3족+9% 공속 낙인->공속 149% 증가


프리실라 풀족+5% 공속 낙인->공속 150% 증가


프리실라 3족+10% 공속 낙인->공속 150% 증가


프리실라 풀족+카멜 궁 1렙 2중첩->공속 153% 증가


프리실라 풀족+10% 공속 낙인->공속 155% 증가




플로라

플로라의 경우 공격속도가 2로 표시되어 있지만 실제 공격 속도는 2가 아니라 1.875라고 함


플로라가 30초 동안 평타 때리는 횟수는 60번이 아니라 56번이고 24초 동안은 45번만 때린다고 함->이거 글 쓰면서 세봤는데 ㄹㅇ임


그리고 궁 켰을 때 공속이 반으로 떨어진다고 하는데 이 때도 14초 동안 13번만 공격한다고 함 이건 초반 애니메이션 때문이라고 추정하는 거 같고


여튼 중요한건 플로라의 공속이 실제 표기와 다르다는 점임



로레카

로레카는 3스킬의 경우 3렙~9렙은 아무런 변화도 없음 이건 위에 있는 표랑 같이 보면 조금 이해하기 편할 듯


로레카의 기본 공속: 0.86->실제 공속: 0.8571


이건 어떤식으로 실험했는지 모르겠는데 로레카의 공속 증가 수치가 24.8% 25%, 25.2%일 때를 비교해봤다고 함 아마 낙인같은거로 조절한 듯


-24.8%: 30초간 30번 공격->공격속도=1


-25%: 30초간 30번 공격->공격속도=1


-25.2%: 30초간 32번 공격->공격속도1.06666->반올림하면 대충 1.07


로레카의 3스킬이 3렙일 경우 공속 증가량은 17%임 그래서 원래 공속값을 대입하면 0.8571*1.17=1.002807로 15프레임의 공속 1을 넘었음 그래서 로레카의 공속이 0.86에서 1로 증가할 수 있음


하지만 9렙의 경우 얘기가 다름 25% 증가할 때는 0.86*1.25=1.075로 14프레임의 1.0714보다 높아서 공속이 증가해야할거 같지만 실제 공속이 0.8571이기 때문에 0.8571*1.25=1.0713이라 임계값을 넘지 못했음 그렇기 때문에 암만 로레카 스킬이 9렙이어도 공속은 그대로 1인거임 그래서 공속이 증가를 안 하는거임 만약 25.2%라면 0.8571*1.252=1.073이라서 임계값을 넘게 되고 이 때는 공속이 1.07로 표기가 됨


이게 로레카 3스를 3렙만 찍으라는 이유임 9렙이나 3렙이나 같으니까 아니면 아예 10렙을 찍어버리던가



여름

여름의 경우 공속이 1.2로 표기가 돼있음

10% 공속나인+궁 1렙 공속증 15%가 붙으면 1.2*1.25=1.5가 되고 이는 12프레임에 해당하기 때문에 공속은 1.5가 될 것 같지만 실제로는 11프레임에 해당하는 1.3637의 값을 가짐


8% 공속낙인+궁 3렙 공속증 17.1%가 붙으면 1.2*1.251=1.5012로 얘는 확실히 12프레임을 넘고 이 때는 1.5의 공속이 나옴


이 이유는 글 쓴 사람이 컴퓨터가 정보 처리하는 과정에서 발생한 일이라고 말함 뭐 계산할 때 컴퓨터만의 방식이 있는지 컴퓨터한테 위의 식을 계산하면 1.49999이런식으로 나온다고 하고 그래서 1.5에 도달하지 못했다고 판단해서 25%의 공속증이 1.5의 공속을 못 낸 것

아래 사진이 이 사람이 프로그램한테 시켜서 나온 값이라고 함




요약

굉장히 글이 복잡한데 요약하면 이럼

1. 몇몇 캐릭터의 공속은 표기값과 다르다

2. 공속증가 버프를 받을 경우 계산된 값이 프레임이 담당하는 공속값을 넘지 못하면 공속이 증가하지 않는다

3. 그래서 공속증 버프만 있는 캐릭터의 스킬의 경우 이를 계산해서 찍어야한다