[PC][디아블로2][아이템] 스태프모드의 결정

스태프모드(Staff Modification, Staffmod)에 대한 정보는

'오토모드 / 스태프모드'를 참고하여주시기 바랍니다.

 

스태프모드는 그냥 랜덤으로 생성되는 것이 아닙니다.

정해진 여섯 단계를 거쳐 아이템에 붙게 되는 것입니다.

 

Step 1. 부분 스킬 갯수 정하기

부분스킬의 갯수는 Z 라는 변수에 의해 정해집니다.

Z 0에서 99까지의 무작위 숫자로, 부분 스킬의 갯수는 위 표를 따릅니다.

 

찰시에게 임뷰를 맡기게 되면 스태프모드 역시 바뀌는데, 이 때 Z값은 Z+iLvl(아이템 레벨)로 바뀝니다.

아이템 레벨이 91이상이면 무조건 3개의 부분스킬이 붙게 되는 것이죠.

 

Step 2. 부분 스킬 정하기 (1)

부분 스킬을 고를 차례입니다. 각 스킬은 스킬 ID(Skill ID)라는 고유 번호를 갖고 있습니다.

부분 스킬을 정하기 위해 아이템 레벨에 비례하는 기본값 B(Base Value B) 라는 변수를 알아내야 합니다.

위 표를 따릅니다.

 

*기본값B 5는 오리지날(Classic)에서 등장하지 않습니다.

 

Step 3. 부분 스킬 정하기 (2)

기본값 B 역시 Z2라는 0부터 99까지의 무작위 숫자에 의해 달라집니다.

기본값 B + Z2 B2라고 하겠습니다. B2는 최소 1, 최대 6의 값을 가집니다.

 

Step 4. 스킬 ID 정하기

스킬 ID는 다음과 같은 식을 따릅니다.

스킬 ID = 베이스 ID + (5 * B2) - 5 + 랜덤값

*베이스 ID는 각 캐릭터가 가지는 1티어의 최초 스킬의 스킬 ID입니다.

소서리스 : 36 (파이어 볼트)

네크로맨서 : 66 (앰플리파이 데미지)

팔라딘 : 96 (새크리파이스)

바바리안 : 126 (배쉬)

드루이드 : 221 (레이븐)

어쌔신 : 251 (파이어 블래스트)

*랜덤값은 0부터 4까지의 무작위 숫자입니다.

 

Step 5. 올바른 스킬이 붙었는지 체크하기

이제 해당 아이템에 올바른 부분 스킬이 붙었는지 체크하는 단계입니다.

올바르게 붙지 않았다면 Step 4를 다시 반복하는 과정을 거칩니다.

여섯 번의 재시도에도 불구하고 올바른 스킬이 붙지 않는다면 아무 옵션도 붙지 않은 채로 나오게 됩니다.

 

예를 들어 바바리안 전용 투구에는 '휠윈드' 부분스킬이 붙을 수 없으며(휠윈드는 근접 무기에만 허용),

셉터에는 스마이트가 붙지 않습니다.

 

또 이미 결정된 스킬이 또다시 나온 경우(블래시드 해머가 결정되었는데

Step 4에서 블래시드 해머가 걸린 경우)에는 Step 4를 최대 6번까지 반복합니다.

6번의 반복에도 불구하고 한 스킬만 계속 나온다면

최종으로 나온 스킬 레벨이 기존의 것들을 밀어내고 자리잡습니다.

 

*스킬 제한(그냥 안나온다고 보시면 됩니다)

 

포이즌 대거 : 대거 계열에만 허용

스마이트 : 쉴드 계열에만 허용

바바리안의 전투 스킬(전부) : 근접 무기 계열에만 허용(더블 쓰로우는 투척 계열에만 허용)

클러 마스터리, 피스트 오브 파이어, 드래곤 클러, 웨펀 블락, 클러 오브 썬더, 블레이드 오브 아이스 : 클러 계열에만 허용

 

Step 6. 부분 스킬 레벨 정하기

부분 스킬의 레벨은 Z3라는 0에서 99까지의 무작위 값에 의해 정해집니다. 스킬 레벨은 위 표를 따릅니다.

 

찰시에게 임뷰를 맡기게 되면 부분 스킬의 레벨 역시 바뀌게 되는데, 이때 Z3값은 Z3 + (iLvl/2)가 됩니다.

 

위와 같은 여섯 단계의 과정을 거쳐야 비로소 스태프모드가 결정이 됩니다.

스태프모드의 생성과정을 이해하고 있으면 원하는 재료를 상점에서 얻으려 할 때

자신이 레벨이 몇이어야 하는지 계산할 수 있게 됩니다.

 

스킬 ID는 다음과 같습니다.

댓글()