maplestory_dpm_calc
maplestory_dpm_calc copied to clipboard
데몬어벤져 코드 관련
요즘 시간이 별로 없지만, 여유가 나는대로 데몬어벤져의 소스 코드를 작성해보려 합니다. 딜사이클은 (나제불님 DPM표)를 기반으로 하여 최신 패치 내용을 반영할 것 같습니다.
가장 큰 걸림돌은 당연히 스탯 변환일 것입니다. 그나마 "스탯"을 이용하는 제논과 달리, 데몬어벤져는 전 직업들 중 유일하게 HP를 사용하므로 아이템, 심볼, 세트효과 등 모든 HP 증가 효과를 반영해야 합니다. 그래서 일단 힘전사로 가정하고 일반 직업들처럼 소스를 작성하는게 지금으로서는 최선일 것 같습니다.
예 감사합니다.
#118
http://www.inven.co.kr/board/maple/2304/23974 한 유저 분이 실험해주신 프렌지 타수 관련 글입니다.
요약하면 1분 기준 324회 공격, 1회당 2타수이니 648타 입니다. 따라서 초당 10.8타입니다. (일반적으로도 전분을 기준으로 초당 11타로 알려져 있었습니다.) 나제불님 자료에도 유사하게 1분 기준 360회 공격, 720타, 초당 12타로 적용되어 있는 것 같습니다.
제보 감사드립니다. 초당 10.8타 기준으로 고쳐놓겠습니다.
남은 작업은 연휴 끝나고 할 생각입니다.
@robinkid 혹시 릴리즈 오버로드 사용 후 엑스큐션이 파란색일때 각각 딜레이가 얼마나 되는지 확인해주실 수 있나요?
0차스킬 익시드 툴팁상에는 릴리즈 오버로드 사용시 익시드 단계가 절반으로 감소한다고 되어있으니 익시드 단계를 0-1-2-3-4단계라고 한다면 4단계에서 릴리즈 오버로드 사용한후 엑스큐션을 쓰면 2-3-4 순으로 진행되는 것으로 보입니다.
위컴알로 확인해보니 엑스큐션은 720ms (풀공속시 540ms)를 기준으로 익시드 단계가 하나 감소할때마다 딜레이가 60ms 늘어나는 식이므로 풀공속 기준으로 630ms-600ms-540ms 인것 같습니다. (http://www.inven.co.kr/board/maple/2304/23223 이 글 보고 올림했습니다)
영상을 찍어서 확인하는 방법이 있는걸로 아는데, 중간중간 릴리즈 사용할때마다 엑스큐션 키를 떼야 해서 오차가 발생할 것 같아 시도는 안해봤습니다ㅠ
이거랑 별개로 한가지 궁금한게 있는데 템셋 기준에서 루인 포스실드는 어떻게 넣으실 건지가 궁금합니다.
개인적인 의견으로는 모법 일반보조 vs 방패와 동일선상에 두면 적절할 것 같습니다. (모법이 방패를 사용하는 기준에서는 루포실 사용, 모법이 보조를 사용하는 기준에서는 극포실 사용하는 식으로)
일반적으로 데벤 유저들은 극포실 잠재부터 띄웁니다. 루포실을 만들게 되는 시기는 보통 스펙수준이 많이 올라서 최종뎀 10%의 가치가, 입는 피해 25% 증가 + 잠재를 처음부터 새로 직작하는 비용보다 크게 느껴질 때이므로, 이는 모법이 방패를 고려하는 시점과 상당히 유사한 점이 있는 것 같습니다.
또한 모법 방패와 데벤 루포실 모두 교불이라는 점. 모법 일반 보조와는 달리 극포실은 교불이라 루포실로 넘어갈때 팔고 보태는 식이 안된다는 점을 고려하면 모법 방패의 작+스타포스 비용도 충분히 메꿀 수 있다고 생각합니다.
저는 8500급부터 루인을 적용했으면 합니다. 말씀하신 대로 법사류와 섀도어가 방패를 쓰는 스펙에서 데몬도 루인을 끼우는 게 가장 좋을 것 같습니다.
프렌지 중첩은 초당 10.8타를 기준으로 하시나요 아니면 초당 21.6타를 기준으로 하시나요?
강화코어 풀강, 30렙인 5차 스킬만 사용(디멘션, 이계, 오라웨폰), 디멘션소드 1단계, 시드링 미사용, 익스그린, 프렌지 10.8타 기준 허수아비 120초딜입니다. 재사용 어빌이라 실드체이싱 점유율이 더 높게 찍힐겁니다.
프렌지 2중첩 조건은 과하지 않나 싶네요. 프렌지도 썬브, 코코볼과 비슷하게 보스 크기에 영향을 받는 스킬이라 허수아비 사이즈의 보스에는 1중첩으로 적용되는데 (http://www.inven.co.kr/board/maple/2304/23974 참고, 스우, 루시드3페이즈 등 1중첩 위로 적용되지 않음) 하필 무릉 뒷마당 지형이 2중첩이 잘되는 지형이네요. (정확한 원리는 모르겠지만 바닥 지형이 더 잘게 나누어져 있다던지 한 것이 아닌가 싶습니다.)
dpm이 이론상 최대딜이라는 것은 잘 알고 있지만, 프렌지 2중첩이면 코코볼 풀히트 수준의 조건이 아닌가 싶습니다.
물론 가장 좋고 객관적인건 1중첩, 2중첩 둘다 나타내는거지만 기준이 되는 중첩은 1중첩이 아닐까 싶습니다 여태 dpm도 모두 1중첩 기준이기도 했구요
실험해보니 무릉 뒷마당에서는 이정도 거리까지 1중첩히트이고 더 앞으로가면 2중첩히트입니다.
이런 느낌인것 같네요
비교 - 스우 입장맵 프렌지 풀중첩 (1중첩)
일단 그 보고서 스샷에 무릉 2중첩이 있길래 그렇게 했는데, 나중에 더 논의를 해봐야겠네요.
맵 중앙에 있는 허수아비를 타격한다는 것이 중요하지, 무릉 뒷마당 지형까지 고려할 생각은 없었으니까요.
그래서 제가 독단적으로 빼고 넣기가 어렵습니다. 프렌지를 1중첩으로 바꾸면 최종 딜이 약 15% 감소하는데 DPM표에서는 10위 이상 오르내릴 수 있을 정도로 큰 차이거든요.
아직 템셋도 마련해야 하고 제논 구현도 남았으니 완성 전까지 의견을 더 나눠도 늦지 않을 것 같습니다.
네 저도 충분한 논의가 필요하다는 데에 같은 생각입니다. 주력 스킬이 조건에 따라 딜이 2배 차이난다는게.. 참 그렇네요 1중첩으로 하든, 2중첩으로 하든 나머지 다른 하나의 경우를 반영하지 못한다는 문제가 생길 것 같습니다.
여담이지만 보스에서도 괴리가 매우 심합니다. 타직업도 비슷한 종류의 문제가 많은걸 잘 알지만, 데벤같은 경우 주력딜이면서 조건에 따른 딜 등락이 n배 단위기 때문에 (부유형 0배, 지형따라 x2배, 수로한정 x3배) 꽤 심한 편인 것 같습니다.
일단 논의에 앞서 2중첩에는 3가지 선행 조건이 필요합니다.
- 2중첩이 가능한 지형이어야 합니다. (특정 바닥의 경우 한번에 1개만 깔립니다 - 대표적으로 스우. 전부 확인은 못함)
- 캐릭터가 2중첩이 되는 자리로 가야합니다. (대표적으로 무릉. 서 있는 위치에 따라 장판이 깔리는 개수가 다릅니다.)
- 보스가 2중첩이 된 위치에 있어야 합니다. (사진에서 박스가 겹치는 위치)
이 선행조건 3가지를 모두 만족해야 2중첩 딜이 들어갑니다.
예를들어 말씀하신 무릉같은 경우 1번을 만족하고, 특정 위치로 가서 2번까지 만족시키더라도 보스가 2중첩 한가운데 위치하지 않으면 1중첩 딜이 들어갑니다. 무릉 뒷마당 허수아비 같은 경우는 지형 특성상 2번까지는 프리패스이고, 캐릭터 위치에 따라 3번이 바뀌는 경우로 볼 수 있습니다.
이렇듯 조건이 매우 까다롭지만 크기가 큰 일부 고정형 보스 (루시드 1페이즈, 윌 3페이즈) 에서만큼은 쉽게 3가지 조건을 만족시킬 수 있습니다.
여기까지는 객관적인 부분이고,
제 개인적인 의견으로는 선행조건 중 1번 때문에 DPM이 2중첩이 되면 안된다고 생각합니다. 실현의 난이도를 떠나서 아예 불가능한 환경이 있는 부분이니까요. 또한 2중첩이 되더라도 1중첩 타격 범위가 더 넓다는 점을 감안하면 1중첩 모델이 더 현실에 가깝다고 생각합니다. 역대 DPM이 모두 1중첩 기준이기도 하구요.
다만 2중첩이 어쨌든 가능하다는 점, 또한 고정형 보스 한정으로는 2중첩 난이도가 쉽다는 점은 반영하지 못한다는 문제가 있습니다. 그런데 이렇게 놓고 보면 썬브·코코볼 풀히트냐 아니냐와 같은 선상이 아닌가 싶긴 하네요. 사견은 이만 줄이도록 하겠습니다.
제가 보기에는 1번보다 3번이 더 문제일 것 같습니다.
실험 맵을 무릉 뒷마당으로 정한 이상 1번은 품고 갈수밖에 없는거라, 허수아비를 까는 위치에 따라 아웃풋이 달라지는 3번이 쟁점입니다.
여태 맵 중앙에 깔겠다라고는 했는데, 허수아비를 설치하는 것 자체에 전략을 적용한다는 개념이 없었으니까요.
무릉 뒷마당 중앙부터 일정 간격마다 각각 허수아비-프렌지 테스트를 해보고, 그 결과에 따라 적용/미적용 여부를 결정하는 게 어떨까 싶습니다.
이게 코코볼, 썬브랑 동일선상에 둘 수는 없는게, 코코볼은 허수아비를 어디에 까는지에 상관없이 27타가 나오는거고, 썬브 역시 맵 중앙에 깔면 시스템상 2중첩을 넘을 수가 없거든요. 프렌지처럼 될 수도 있고 안될 수도 있는 거랑은 다릅니다.
정말 머리아픈 문제긴 하네요. HP %를 얼마로 잡는지도 굉장히 큰 차이를 불러오기 때문에... 데벤져는 딜사이클은 쉽지만 템셋, 측정기준이 발목을 잡네요.
허수아비를 까는 위치의 문제는 아닙니다. 무릉 뒷마당의 경우 어디에 서있든 안정적으로 2중첩이 되며, 단지 위의 사진에서 박스 2개가 겹치는 위치에 허수아비가 위치하냐 마냐가 2중첩이나 1중첩이냐는 것을 결정할 뿐입니다. 즉 기준을 캐릭터로 두었을때 허수아비가 위 사진보다 캐릭터에 더 가까우면 2중첩, 위 사진만큼의 간격부터 프렌지 끝범위까지는 1중첩으로 데미지가 들어갑니다.
사진에 대한 설명이 좀 부족했나 싶은데, 프렌지는 지형에 따라 1회 뿌리기당 장판이 생기는 개수가 다릅니다. 같은 맵이더라도 1회당 1개가 나오는 위치가 있고 2개가 나오는 위치가 있는 등 일관성이 없습니다만 무릉 뒷마당의 경우 어디에 서있든 안정적으로 2개씩 나옵니다. 그런데 이 2개가 살짝 비껴서 나오는데 (사진의 박스 각각이 프렌지 장판 범위를 나타냄) 2개가 겹치는 위치에 허수아비가 위치하면 2중첩으로 데미지가 들어가는 식입니다.
아무튼 무릉 뒷마당이 2중첩이 너무 잘깔린다는 사실이 좀 아쉽네요.
실전 보스에서는 특정 지형, 보스 크기, 보스 위치 등 모든 조건을 맞춰야만 잠시나마 2중첩 딜링이 가능하고, 실제로는 대부분 1중첩이고 이마저도 보스 움직이면 제대로 히트하기 힘든 상황인데, (하스데루윌 기준 실전 점유율 보통 10-15%대로 나옵니다 물론 보스마다 편차 매우 큼) 무릉 뒷마당 허수아비 2중첩 가능이라는 하나의 이유 때문에 2중첩 풀히트로 dpm 점유율 30% 이상을 가져가는게.. 아무리 이론상 최대딜이라지만 현실과 괴리가 너무 크달까요
코코볼이나 썬브와 비교했던 이유도 둘다 보스 크기나 보스 위치 등에 의해 딜이 달라지는 스킬인데, 프렌지도 비슷한 종류의 조건을 타는 스킬이면서 무릉 뒷마당이라는 한정된 환경에서 최고의 아웃풋을 보여준다는 사실이 너무 야속하네요.
아무튼 2중첩이 되더라도 캐릭터와 조금만 떨어지면 (위 사진정도의 거리) 1중첩으로 들어간다는 점에서라도 현실적으로 1중첩 적용이 맞지 않나 싶습니다.
데벤져 스킬중에 강제 이동을 포함하는 스킬이 존재하나요? 2중첩이 가능한 조건에서 딜을 하는 환경이 가능하다면 2중첩으로 표기하는게 아무래도 맞지 않나 싶은데.. 다른 직업도 너무나 이상적인 가정이 많이 존재해서(아델 게-블, 패파 게이지빼기 등등..) 완전 공정한 조건은 2중첩이 맞지 않나 싶습니다. 다만 스킬중에 이동이 필수적으로 수반되거나, 2중첩을 영구적으로 유지하는게 불가능하다면 1중첩으로 하는게 맞다고 생각합니다.
강제 이동을 포함하는 스킬이 없으며 무릉 뒷마당에서는 영구적으로 유지가 가능합니다.
무슨 뜻으로 말씀하시는지 충분히 이해합니다. DPM 자체가 허수아비를 조건으로 하며, 실전 딜효율 차이 등을 고려하지 않는 것을 전제로 하고 있으니까요.
예를들어 히어로같은 경우 보스가 숨어버려서 인팅 시간을 날리게 된다던지, 배틀메이지 좌우텔의 경우 실전에서는 말도 안된다고 한동안 유저들 사이에서 재밌는 이슈가 됐었죠. 그외로도 엔젤릭버스터의 스포트라이트, 나이트로드 스프레드스로우 등등 많은걸로 압니다.
아시다시피 프렌지도 저 스킬들과 마찬가지로 딜구조 문제가 있습니다. 장판 범위가 작아서 보스가 움직이면 맞지 않으며, 최대 중첩까지 2~4초의 시간이 걸리기 때문에 보스가 텔포하면 새로운 자리에 다시 깔아야 하죠. 부유형은 아예 안맞는 수준입니다. 그러나 위의 이유로 이런 딜효율 문제는 언급할 생각도 없고, DPM상에서는 고려하지 않는게 당연하다고 생각합니다.
그러나 프렌지의 지형적 특성은 종류가 다르다고 생각합니다. 저번에 말씀 나눈 뒤 확인해본 결과 대다수의 보스에서 프렌지가 1중첩(초당 10.8타) 이상으로 쌓이지 않습니다.
확인 방식은 한 자리에서 5초 이상 프렌지를 중첩시킨 뒤 보스가 그 자리로 유도되었을 때 바인드를 걸어 10초간 타수를 측정했습니다. 1중첩과 2중첩이 타수가 2배 차이나기에 확인하기는 수월했습니다. 제가 확인한 보스만 적어보겠습니다. (필요하다면 사진이나 영상을 찍어서 드리겠습니다.)
스우 - 모든 페이즈에서 최대 1중첩 데미안 - 모든 페이즈에서 최대 1중첩 루시드 - 모든 페이즈에서 최대 1중첩 윌 - 1,2페이즈에서 최대 1중첩, 3페이즈에서 최대 2중첩
이런 지형적 한계에서는 어떻게 해도 2중첩이 불가능합니다. 즉 이론상 최대 딜의 문제가 아니라, 구조적 불가능의 문제로 분류해야 합니다.
다시 말해, 대부분의 보스에서 바인드 타임에조차 아예 구조적으로 불가능한 것이 데벤의 대표 DPM 기준이 되어서는 안됩니다. 그리고 그 차이가 말씀하신대로 최종 딜 기준 15%나 되는데, 실전으로 갈 경우 딜효율 적용도 전에 폰 15%가 깎이고 시작하는거나 마찬가지가 됩니다.
1중첩 2중첩 둘다 표에 쓰는게 낫지 않나 싶긴 하네요.
지형적인 요소가 고려되는 직업이 더 없던가요? 아마 썬브나, 코코볼, 풍마같은 케이스도 꽤 조건을 많이 타서.. @icepeng 께서 말슴주신것처럼 둘 다 표에 쓰는것도 나쁘지 않은 것 같습니다. DPM 계산시에 조건을 걸어서 계산을 할 수 있도록 하면 될 것 같네요
조건부 dpm표가 아닌 일반 dpm표에도 두개를 넣는게 가능할까요? 조건부 dpm을 다 빼신걸로 알고있는데.. 둘다 쓰는것 자체는 좋은 생각 같습니다.
보정된 값을 수동으로 계산하면 되긴 합니다. 조건부 DPM을 넣어주는 것보다는 프렌지 중첩 1회값이랑 2회값을 평균내서 표준값으로 넣는 게 좋을 것 같네요. 은월, 에반 등 몬스터 체력에 영향을 받는 직업들도 이렇게 하는 게 좋을 것 같습니다.
은월/에반은 몹 체력따라 영향을 받으니 단순히 시간에 따른 가중평균으로 하면 되는데, 프렌지 중첩은 좀 다른 얘기라 1중첩/2중첩 각각 계산하는게 맞다고 생각합니다.