maplestory_dpm_calc icon indicating copy to clipboard operation
maplestory_dpm_calc copied to clipboard

Maplestory dpm calculation API

Results 77 maplestory_dpm_calc issues
Sort by recently updated
recently updated
newest added

현재 버프 상승량이 수동 기입되어있어 컴뱃 등에서 유지보수가 어려움

enhancement

최대 타격 횟수가 정해진 소환수가 다수 있음

enhancement

소환 스킬의 공격 간격을 정할 때 만약 9초간 20회 공격한다 하면 `9000/20` 과 같이 작성하는 경우가 있습니다. 이는 위험한 방식인게, 실제 공격을 시작하는 것은 설치 딜레이 이후부터 tick이 발생하기 시작합니다....

question

보마 - 아머 피어싱, 모탈 블로우 바이퍼 - 에너지 충전됨

https://github.com/oleneyl/maplestory_dpm_calc/pull/239 평타 한번에 서번트 최대 4개, 각각이 막타까지 해서 총 8개의 판정이 생기고, 각각이 쉐도우 배트 생성/사출 확률을 가지며, 배트는 최대 5회 반복해서 사출되며, 퀸터 중 7개와 배트 각각이 쉐도우...

direction을 매번 1, -1로 입력하다보니 가독성이 떨어집니다. 해결 대안 : Direction class를 만들고 class attribute로 ```python class Direction: IS_LARGER_THAN_ARGUMENT = -1 IS_SMALLER_THAN_ARGUMENT = 1 ``` 과 같은 식으로 구현할까 합니다.

```python A.onAfter(B) A.onAfter(C) A.onBefore(X) A.onBefore(Y) >>> Y->X->A->B->C P.onTick(Q) P.onTick(R) >>> P->Q->R ``` 의 순서로 실행되도록

https://github.com/oleneyl/maplestory_dpm_calc/blob/dd2edf7f7ee2c4af5aabd53b6d6224bf1a3d4cd1/dpmModule/jobs/globalSkill.py#L27-L27 여기에서 level * 5에 +25가 되어있습니다. https://github.com/oleneyl/maplestory_dpm_calc/blob/dd2edf7f7ee2c4af5aabd53b6d6224bf1a3d4cd1/dpmModule/jobs/jobclass/adventurer.py#L41-L41 파이렛 플래그쪽은 또 +18이 있습니다. AP를 직접 투자한 능력치만 반영하면 `(level - 1) * 5`가 되는게 맞습니다. 단, 직업마다 전직시 추가 AP를...

help wanted

https://github.com/oleneyl/maplestory_dpm_calc/blob/9200ab727900a0c8fe42adc0b3e7627a21d9f736/dpmModule/kernel/core.py#L1174-L1185 결국 저번에 논의된 skill_modifier 객체의 전달 방법에 관한 문제인데... _use로만 전달되기 때문에 참조가 불가능해서 그렇습니다.

help wanted

* 나이트로드/나이트워커 표창 * 캡틴 불릿 * 메카닉 장비 * 에반 장비

enhancement