maplestory_dpm_calc icon indicating copy to clipboard operation
maplestory_dpm_calc copied to clipboard

재사용 대기시간 계산방식 변경 (샘플)

Open jj9810 opened this issue 4 years ago • 0 comments

피니투라 페투치아

쿨타임 40000ms, 딜레이 1020ms, 하이퍼로 25% 감소 가능

적용 방법

FinaturaFettuccia = core.DamageSkill("피니투라 페투치아", 1020, 400 + 7*self.combat, 10, red = True, cooltime = 40000).setV(vEhc, 3, 2, False).wrap(core.DamageSkillWrapper, unique_reduce=25, reusable=True)
  • 현행 DPM
    • 쿨감모 0초: 40000 * (1 - 0.25) * (1 - 0.05) = 28500
    • 쿨감모 4초: 40000 * (1 - 0.25) * (1 - 0.05) - 4000 = 24500
  • 실제 DPM
    • 쿨감모 0초: 40000 * (1 - 0.05 - 0.25) = 28000
    • 쿨감모 4초: 40000 * (1 - 0.05 - 0.25) - 4000 = 24000
  • 실제 DPM + 재사용 20%
    • 쿨감모 0초: 0.8 * 28000 + 0.2 * 1020 = 22604
    • 쿨감모 4초: 0.8 * 24000 + 0.2 * 1020 = 19404

jj9810 avatar Dec 19 '20 02:12 jj9810