03b4d72ef1c03daf69b196e758c12a3a972c1de264d51074acb0a71a



1. 속성 부여(변질)는 무기의 대미지나 보정치 등의 수치를 변화시킨다고 설명되지만, 실제로는 무기를 변화시키지 않음



24b0d121e09c28a8699fe8b115ef04699331f0bb


무기의 변질은 무기 자체를 바꾸는 식으로 동작함

변질이 가능한 모든 무기는 위와 같이 변질별로 무기가 전부 하드코딩되어 있는데, 롱 소드를 중후로 변질할 때 롱 소드는 중후한 롱 소드라는 별개의 무기로 치환됨

다시 말해서, 표준 롱 소드에 수치와 접두어가 추가되는 것이 아니라 아예 별개의 무기가 됨



24b0d121e09c28a8699fe8b115ef046ec34dcaf1


심지어 변질마다 강화당 무기 능력치 증가 값도 하드코딩되어 있음






2. 변질은 무기만 변경하는 게 아니라, 스탯에 따른 대미지 증가 값 또한 변경함



24b0d121e09c28a8699fe8b115ef0464d785e0c9


24b0d121e09c28a8699fe8b115ef0464d485e2cf


위는 예리 변질의 보정 대미지 연산용 인수, 아래는 속성 계열 변질들의 인수

변질별로 보정 대미지의 연산에 사용되는 인수값이 다름



이게 무슨 뜻인가 하면, 변질은 무기의 기본 대미지와 보정치만 변화시키는 것이 아니라는 스탯의 효율 구간 또한 변화시킨다는 것

다만 이건 무기의 대미지에 미치는 영향이 미미하므로 무시해도 됨. 이게 변질별로 크게 다르진 않기 때문






3. 스탯별 보정 대미지를 구하는 공식은 아래와 같음.


B = 기본 대미지 - 말 그대로 무기의 기본 대미지임

C = 실보정치 - 인게임에서는 S, A, B, C 등으로 표기되는 보정치. 아래에서 설명함

I = 스탯 보정 - 근력, 기량 등 스탯 수치에 따라 달라지는 값. 

24b0d121e09c28a8699fe8b115ef046c67f228


이 중 2.의 이미지들에 있는 인수들은 스탯 보정값을 구하는 데에 사용됨.


https://gall.dcinside.com/m/fromsoftware/5095314

스탯 보정값을 구하는 방법은 위의 링크를 참조




보정치의 경우 인게임에서는 S, A, B, C... 등으로 표기되는데, 실제로는 정수형 값임

보정치는 실보정치가 위치한 구간에 따라 알파벳으로 표기됨


24b0d121e09c28a8699fe8b115ef046ece41ce



아무튼, 이를 보정치가 존재하는 모든 스탯별로 계산 후 합산한 뒤 기본 대미지에 더하면 표기 대미지가 나옴

이를 통해 표기 대미지를 구할 수 있음