maplestory_dpm_calc
maplestory_dpm_calc copied to clipboard
제로 문의
천병원님 작성
- [x] 제로 스킬 매커니즘상 스탯은 타격이 들어가는 순간의 캐릭터로 적용
- [ ] 쉐도우 플래시: 2연격, 3연격 로직을 가지며 스킬을 사용하는 즉시 타격이 가해지는 스킬이 아니므로 수정 필요
- [x] 어파스 사이클 문제점: 알파 사이클이 2970ms인것까진 정확히 계산해두셨는데, 하나의 완성 딜사이클은 3000ms이므로 남는 시간이 130ms가 아닌 30ms입니다.
- [ ] 쉐플 딜사이클 관련: 쉐플이 설치형이라는 특성 덕분에 미리 설치해둔 다음 엔버링크 또는 시드링을 쓰고 4개의 쉐플을 한꺼번에 사용하는 사이클이 존재
- [x] 타임홀딩 딜레이 오류: 시전시간이 1080ms로 되어있으나 노딜레이에 가까운 스킬
- [x] 오라웨폰 오류
- 휠윈드는 속사기이므로 적용되지 않음
- 조인트 어택의 코드 역시 첫타와 막타에 딜레이가 몰려있음
- [x] self.combat 문의: 0으로 정의되어있는 값인데 모든 스킬마다 들어가있음
- [x] 단순오타: 피어스 쓰러스트 스킬 철자를 PierceThrust로 바꿔야 덜 헷갈릴 것 같습니다
- [ ] 태그를 통한 후딜캔슬: 본문 움짤 참조 (제로의 후딜은 태그를 통해서 완벽하게 캔슬할 수 있음)
- self.combat은 현재 제로의 경우 효율이 낮아서 사용하고 있지 않지만 나중에 메타 변화를 대비해서 추가해뒀음.
- DPM표 안정화 후 오타 수정 계획.
- 최근 패치에서 이미 적용됨
- 쉐플 -> 설치후 태그해서 폭발하는것 적용할 필요 있음, 딜사이클은 좀 더 생각해봐야함
- 어파스 사이클 -> 태그 쿨타임 3.1초를 기준으로 해뒀는데 3초가 정확하게 동작하고 있다면 수정해야함
- 오라웨폰 -> 수정해야함
- 타임홀딩 -> 수정해야함
- 태그 후딜캔슬 -> 다른 스킬엔 적용해도 무방한데 어파스는 즉시 태그하면 어시가 씹히므로 그대로 둘 예정
- 조인트 어택 -> ~~클라상에도 똑같이 개시, 막타만 딜레이가 부여되어 있어서 그대로 가져가도 무방해보임~~ attackInfo에 값 사용하는 것으로 변경할것
스킬 번호 | 타임라인 (ms) |
---|---|
0 | 0 |
1 | 540 |
2 | 990 |
3 | 1440 |
4 | 2160 |
5 | 2520 |
~~클라에 숨겨져 있는 스킬이 7개인데 attackInfo에는 6개밖에 없네요.~~
누락된 스킬은 막타네요.
- 막타: 딜레이 1380ms
영상 녹화해서 조택 딜레이 측정한 결과
사용 횟수 카운트 | 영상 시간 |
---|---|
1 | 4.929 |
2 | 5.399 |
3 | 5.865 |
4 | 6.330 |
5 | 7.029 |
6 | 7.462 |
7 | 8.294 |
8 | 8.361 |
9 | 8.460 |
약간씩의 오차가 있는 것은 감안해야 합니다. 어차피 30ms 단위로 작동하니 큰 지장은 없을 것 같습니다.
알파1-베타1-알파2-베타2-알파3-베타3-막타 전부 개별 스킬로 만드는게 좋겠네요. 그나저나... 코드에 알파 1,2,3타가 빠져있는거 같네요?
그런 것 같네요. 조인트 어택 코드는 프로젝트 개설 이후로 변한적이 없어서....
KMS 1.2.338 제로 변경사항
- 쉐도우 스트라이크 찍음: 어시에 어파스가 발동되기 때문 (+ 쉐스 검기는 현재 캐릭터 스펙을 따름)
- 2번째 터닝에 롤커 발동
쉐스: 문스-피스-쉐스-문스-피스-태그
휠윈드의 skillList에도 오라웨폰이 포함되어있습니다.
아마 처음 시전때는 나가고 도는동안에 안나간다는 의미같네요.