이전글 링크
https://www.inven.co.kr/board/maple/2304/48266

스프레드시트 링크(사본 만들어서 사용)
https://docs.google.com/spreadsheets/d/1VnwRrTB6VhkftfOZ824lkFRGlmWWJt_h/copy?usp=sharing&ouid=107550939844968994982&rtpof=true&sd=true

안녕하세요.
기존 기댓값 계산기에서 개선할 점이 많은 것 같아서 개선하는 김에 스프레드시트로 변경하였습니다.
가장 큰 변경점으로 옵션 타협이 가능하게 바뀌었고, 가능하다면 유니크 옵션까지 선택합니다(레유유로 완성될 수 있는 옵션은 당연히 거름). 일반 재설정으로 유니크 상추뎀을 뽑고 시작한다면 어떻게 될까 싶어서 그런 경우도 넣었습니다.
또 기존에 계산되던 확률이 다른 줄의 확률 간섭을 적용하지 않아서 기댓값이 소폭 높았던 문제가 있었습니다.
기댓값 순위에는 변동이 없지만 이 부분도 수정했습니다.

일단 이번에도 편의성이 좀 떨어지고, 제가 봐도 보기 힘든 점이 많습니다.
이번에는 설명도 클로드의 힘을 빌려서 작성했습니다. 직접 쓰려니 힘들더라고요.

Q. 그냥 옵션에 따라 기댓값 표를 제공해주세요
A. 기존에 있던 재설정과 다르게 메소와 명성치가 함께 들어가서 상황에 따라 순위가 바뀝니다...

다음은 클로드와 작성한 설명서입니다.
###

시트는 세 개만 보시면 됩니다.

시트용도
입력시세와 목표를 적는 곳
루트안내결과. 어떤 순서로 해야하는지에 대한 설명
드메드롭률 20% + 메소획득량 20% 전용 (얘는 타협 옵션 없음)

나머지 시트는 계산용이라 숨겨져 있습니다. 노란 칸만 수정할 수 있고 나머지는 잠겨 있습니다. 잠금은 암호가 없으니 검토 탭에서 언제든 풀 수 있습니다.



1. 입력 시트

노란 칸만 고치시면 됩니다. 위에서부터 차례로 설명하겠습니다.


시세 (B3, B4)

명성치 가치 (메소 / 5,000 명성) — 대형 보스 명예의 훈장 시세를 적으시면 됩니다.

심연의 서큘레이터 가치 (메소) — 서큘레이터 1개의 메소 시세입니다. 서큘레이터 옥션 시세를 적으면 됩니다. 직접 사서 쓰실 거면 그에 맞는 메소 가치로 적으면 됩니다.

이 두 값이 결과를 크게 좌우합니다. 명성치가 비싸지면 재설정을 적게 쓰는 쪽으로, 서큘레이터가 비싸지면 수치를 직접 뚫는 쪽으로 최적 전략이 바뀝니다.


캐릭터 레벨 (B5)

— "일정 레벨마다 공격력 1 증가" 옵션의 실제 수치를 계산하는 데 쓰입니다. 300레벨이면 10레벨당 옵션이 공격력 +30이 되는 식입니다.


데미지 환산 계수 (B6 ~ B8)

합산 목표를 쓸 때만 필요합니다.

공격력 1당 데미지 % — 보통 0.25입니다. 본인 세팅에 맞게 조정하세요.

크확 1%당 데미지 % — 기본값 0입니다. 크확을 넣고 타협하실 것이라면 쓰면 됩니다.

벞지 1%당 데미지 % — 기본값 0입니다. 벞지가 효율이 나온다면 쓸 만할 것 같아서 넣어봤습니다.


목표 합산 데미지 % (B9) 와 합산 조건 사용 (B10)

(이 부분부터는 이해 안 되시더라도 2.목적별 입력 방법에서 예시들을 보고 오시면 됩니다.)

여기가 가장 중요한 선택지입니다.


합산 조건 사용 = TRUE 로 두면, 합산에 참여시킨 옵션들의 환산 데미지 합계가 목표 이상이면 성공으로 칩니다. 개별 옵션의 수치는 따지지 않습니다.

예를 들어 목표를 27%로 두면 이런 것들이 전부 성공입니다. 합산 참여에 보뎀, 유동 후보에 상추뎀, 공격력이 들어간 경우:

  • 보뎀 20 + 상추뎀 유니크 8 = 28%
  • 보뎀 19 + 상추뎀 10 = 29%
  • 보뎀 20 + 공격력 30 = 27.5%

합산 조건 사용 = FALSE 로 두면 합산을 쓰지 않고, 지정한 옵션 세 개를 각각 최저 수치로만 판정합니다. 이때 유동 후보는 자동으로 무시됩니다.

B11의 (자동) 유효 목표는 회색으로 표시되는 확인용 칸입니다. 합산을 끄면 0이 되므로 현재 어느 모드인지 바로 보입니다.


지정 옵션 (13 ~ 15행)

(이 부분도 잘 이해가 안 되시더라도 2.목적별 입력 방법에서 예시들을 보고 오시면 됩니다.)

반드시 포함되어야 하는 옵션을 최대 3개까지 적습니다. 드롭다운에서 고르며, 안 쓰는 칸은 없음으로 둡니다.

각 칸마다 두 가지를 더 정합니다.

합산 참여 — TRUE면 그 옵션의 수치가 합산에 더해집니다. FALSE면 합산과 무관하게 최저 수치 이상만 나오면 됩니다.

최저 수치 — 합산 참여가 FALSE일 때만 씁니다. 패시브나 다수대상처럼 수치가 1뿐인 옵션은 1을 넣으세요.

오른쪽에 지정 2개 / 유동 자리 1개 같은 현재 구성이 표시됩니다.


유동 후보 (18 ~ 22행)

(이 부분도 잘 이해가 안 되시더라도 2.목적별 입력 방법에서 예시들을 보고 오시면 됩니다.)

지정하고 남은 자리를 무엇으로 채울지 고릅니다. TRUE로 켠 옵션들 중에서 먼저 뜨는 것을 찾게 됩니다.

보뎀, 상추뎀, 공격력계열, 크확, 벞지 다섯 종이 있습니다. 공격력계열은 "공격력 증가"와 "일정 레벨마다 공격력 1 증가"를 함께 찾는다는 뜻입니다. 

또한 유동 후보는 켜는 순간 합산 대상이 됩니다. 다섯 종 모두 데미지 옵션이라 따로 합산 참여를 정하는 칸이 없습니다. 지정 옵션처럼 최저 수치를 개별로 거는 것도 불가능합니다.

그래서 합산 조건 사용을 FALSE로 두면 유동 후보는 전부 비활성화됩니다. 합산이 없으면 이 옵션들을 판정할 기준 자체가 없기 때문입니다. 이때는 지정 옵션 세 개로만 세팅해야 합니다.

특정 데미지 옵션에 개별 최저 수치를 걸고 싶다면 유동 후보가 아니라 지정 옵션 칸에 넣고 합산 참여를 FALSE로 두세요. 예를 들어 "보뎀은 반드시 20 이상"이라는 조건은 지정 칸에서만 표현할 수 있습니다.



2. 목적별 입력 방법

2-1. 최대 옵션을 노리는 경우

예를 들어, 패보상의 경우에는 두 가지 방법 중 편한 쪽을 쓰시면 되고, 결과는 같습니다.


방법 1 — 개별 지정으로

합산 조건 사용 : FALSE
지정 1 : 패시브 합산 참여 FALSE 최저 수치 1
지정 2 : 보뎀 합산 참여 FALSE 최저 수치 20
지정 3 : 상추뎀 합산 참여 FALSE 최저 수치 10


방법 2 — 합산으로

합산 조건 사용 : TRUE목표 합산 데미지 : 30
지정 1 : 패시브 합산 참여 FALSE 최저 수치 1
지정 2 : 없음
지정 3 : 없음
유동 후보 : 보뎀 TRUE, 상추뎀 TRUE, 나머지 FALSE

보뎀 20 + 상추뎀 10 = 30%가 최대치이므로 두 방법이 같은 목표를 표현합니다.



2-2. 타협해서 비용을 줄이는 경우 (이 계산기의 핵심)

방법 2에서 합산 목표만 낮추면 됩니다. 위 방법 1에서 목표를 28로 바꾸면 보뎀 20 + 상추뎀 유니크 8도 허용되어 비용이 절반 아래로 떨어집니다. (아니면 방법 1에서 상추뎀 최저 수치를 8로 바꾸면 됩니다. 다만 27로 타협할 때는 보뎀 19 + 상추 8은 안 들어온다는 차이가 있습니다.)

목표를 조금씩 내려보시면서 비용이 어떻게 변하는지 보시는 게 이 계산기의 가장 유용한 사용법입니다.


특정 옵션을 반드시 넣고 싶은 경우

지정 칸에 넣으면 됩니다. 예를 들어 재사용 대기시간 미적용을 20으로 꼭 넣고 나머지 두 자리로 데미지 27%를 채우고 싶다면 이렇게 씁니다.

합산 조건 사용 : TRUE목표 합산 데미지 : 27
지정 1 : 재사용 합산 참여 FALSE 최저 수치 20
지정 2 : 없음 (나머지 수치는 무시됨)
지정 3 : 없음 (나머지 수치는 무시됨)
유동 후보 : 보뎀 TRUE, 상추뎀 TRUE, 공격력계열 TRUE

데미지 옵션을 지정하면서 합산도 쓰는 경우

보뎀은 꼭 들어가야 하고 나머지 한 자리는 뭐든 좋으니 합쳐서 27%를 맞추고 싶다면 이렇게 합니다.

합산 조건 사용 : TRUE목표 합산 데미지 : 27
지정 1 : 패시브 합산 참여 FALSE 최저 수치 1
지정 2 : 보뎀 합산 참여 TRUE (최저 수치는 무시됨)
지정 3 : 없음        (나머지 수치는 무시됨)
유동 후보 : 상추뎀 TRUE, 공격력계열 TRUE

보뎀이 합산에 참여하므로 보뎀 자체의 수치는 자유롭고, 나머지 한 자리와 합쳐서 27%만 넘으면 됩니다.


3. 루트안내 시트 읽는 법


맨 위 요약 (3 ~ 6행)

목표 — 지금 설정한 내용이 한 줄로 정리됩니다. 입력이 의도대로 들어갔는지 여기서 확인하세요.

총 기대비용 — 완성까지 드는 평균 비용입니다. 단위는 억 메소입니다.

0단계 방식 — 처음에 고급 재설정을 쓸지 일반 재설정을 쓸지 알려줍니다.

0단계 기대 횟수 — 첫 단계에서 평균 몇 번 돌려야 하는지입니다.


1단계 — 무엇을 찾을지

0잠금 재설정을 돌리면서 2·3번 줄을 지켜봅니다. 표에 나온 후보 중 ✔ 잠금인 것이 뜨면 그 줄을 잠그고 2단계로 넘어갑니다.

판정
✔ 잠금뜨면 그 줄을 잠그고 진행
✘ 버림떠도 무시하고 계속 재설정
— 불가그 조합으로는 목표 달성이 불가능

버림으로 나오는 이유가 궁금하실 수 있습니다. 그 옵션을 잠갔을 때 남은 기대비용이 처음부터 다시 시작하는 비용보다 크기 때문입니다. 세 번째 열의 찾은 뒤 남은 기대비용을 총 기대비용과 비교해 보시면 바로 보입니다.


2단계 — 다음에 무엇을 찾을지


한 줄을 잠근 뒤 1잠금 재설정으로 나머지 한 줄을 채우는 단계입니다.

왼쪽에서 1단계에서 찾은 것과 같은 행을 찾고, 오른쪽에 적힌 옵션들 중 먼저 뜨는 것을 잠그면 됩니다. 맨 오른쪽에 평균 몇 번 돌려야 하는지도 나옵니다.

여기서 한 가지 헷갈리실 수 있습니다. 1단계에서 버린 옵션이 2단계에는 나옵니다. 이건 오류가 아닙니다. 한 자리가 이미 찼으면 상황이 달라져서, 아까는 버리는 게 나았던 옵션도 이제는 찾는 게 유리해지기 때문입니다.


3단계 — 서큘레이터와 첫 줄


두 줄이 다 찬 뒤 어떻게 마무리할지 알려줍니다.

확정된 두 줄 — 2·3번 줄이 어떻게 채워졌는지에 따라 해당하는 행의 이후 진행 방법을 보세요.

이후 진행 방법 — 두 가지 중 하나가 나옵니다.

  • 재설정으로 첫줄 먼저 → 서큘 : 1번 줄 옵션을 먼저 찾아 잠그고, 그다음 서큘레이터로 세 줄 수치를 한꺼번에 맞춥니다
  • 서큘 먼저 → 재설정으로 첫줄 저격 : 서큘레이터로 2·3번 줄 수치를 먼저 올리고, 그다음 1번 줄을 옵션과 수치가 동시에 맞을 때까지 찾습니다

이후 기대비용 — 그 시점부터 끝까지 드는 비용입니다.

두 줄 최대 합 — 먼저 뽑은 두 줄이 낼 수 있는 최대 데미지 합입니다. 보실 필요 없습니다.


2·3줄 수치가 이미 최대로 나왔다면 — 운 좋게 두 줄 수치가 최대로 떴을 때의 특별 안내입니다. 이미 목표를 거의 채웠으니 서큘레이터를 아예 쓰지 않는 선택지가 생기는데, 유리하면 그렇게 하라고 알려주고 불리하면 그대로 가라고 알려줍니다.




4. 드메 시트


드롭률 20% + 메소획득량 20%만 노립니다.

최대 옵션 고정이라 별도 입력이 없고, 입력 시트의 시세만 따라갑니다.

진행은 이렇습니다.

  1. 0잠금 재설정으로 드롭·메획 중 먼저 뜨는 쪽을 2·3번 줄에서 찾습니다 (평균 668회)
  2. 그 줄을 잠그고, 아래 분기표에서 찾은 줄의 수치에 해당하는 행을 봅니다
  3. 표에 적힌 방법대로 진행합니다

수치가 18이나 19인 경우와 20인 경우가 나뉘는데, 시세에 따라 방법이 달라지므로 그때그때 표를 확인하시면 됩니다.



감사합니다.