효과 & 키워드
계산이 작동하는 방식
회복된 기력은 부동소수점 누산기에 쌓입니다. 정수 1이 쌓일 때마다 숨겨진 카운터가 1스택 늘어납니다. 카운터가 60에 도달하면 이미 쉘 20을 보유하고 있지 않은 한 착용자는 쉘 1을 얻습니다.
적용 위치: 카운터 1스택은 정확히 기력 1이며, 그래서 카운터의 최대 스택이 200입니다.
작동 시점: 착용자의 기력이 오를 때마다, 그리고 숨겨진 카운터가 적용될 때 다시 한 번.
적용 대상: 착용자에게 발생하는 모든 양의 기력 변화.
계산된 수치
| 회복된 에너지 | 획득한 쉘 |
|---|---|
| 60 | 1 |
| 120 | 2 |
| 300 | 5 |
| 600 | 10 |
| 1200 | 20 |
| 1500 | 20 |
중간에 잃지 않았다고 가정할 때 보유한 쉘.
경험칙: 기력 60은 쉘 1.
툴팁이 알려주지 않는 것들
- 기력 재생의 소수점 부분은 버려지지 않고 누적되므로, 반올림으로 손실되는 값이 없습니다.
- 20은 쉘 스택의 상한이지, 각인이 발동할 수 있는 횟수의 상한이 아닙니다.
- 지급될 때마다 카운터는 0이 아니라 1로 초기화됩니다.
- 빌드 25846389 이후에는 새 맵으로 이어질 때 쌓인 소수점 기력이 유지됩니다. 이전에는 활성화될 때마다 0으로 되돌아갔습니다. 플래그는 PassiveAction.IsTransferAttach (+0x51)이며 이 빌드에서 새로 생겼습니다. 이름과 v0.4.29 패치 노트('진행 상태와 내부 타이머 ... 정착지와 던전 사이에서 이동할 때 초기화되지 않음')를 보면, 맵 이동으로 패시브가 다시 연결될 때 설정됩니다. 설정 함수를 직접 호출한 곳은 이 조각에서 찾지 못했습니다(쓰기가 인라인되어 있음). 따라서 정확히 언제 설정되는지는 추적하지 못했습니다.
다른 효과와 상호작용하는 방식
- 기력 재생을 높이는 모든 것은 그 비율만큼 쉘 획득 속도도 함께 높입니다.
빌드 25846389의 게임 바이너리에서 읽어온 값입니다. AFFECTER_SproutingShellInscription.Passive_SproutingShell.SproutingShell@0x9681AC, AFFECTER_SproutingShellInscription.Passive_SproutingShell.<SproutingShellAddRoutine>d__7.MoveNext@0x96857C, AFFECTER_SproutingShellInscription.Passive_SproutingShell.OnEnable@0x967E6C
효과
속성
| 최대 스택 | 최대 200회 중첩 |
| 극성 | 없음 |
| 지속시간 있음 | 아니오 |
| 절대 (제거 불가) | 예 |
| 플레이어에게 노출 | 아니오 |
| 건물 부착 가능 | 아니오 |
얻은 출처
각인: 이것은 각인입니다. 레벨업과 고용에서 나옵니다 (각인 참고). 레벨업 확률: 제시 칸당 0.548%, 1회당 2.71% (5칸). 31개의 고급 각인이 균등 분배.