oleneyl/maplestory_dpm_calc

ensure() 개선

Closed this issue · 1 comments

SkillWrapper의 메소드로 ensure() 제공

ensure(chtr) -> bool 형태로 변경

기본은 return True

사용 조건이 있는 스킬은 ensure을 오버라이딩해서 정의

그래프 빌드할 때 ensure을 전체에 돌려서 필터링

이유: 스인미, 시드링, 제네무기 등 조건부 적용스킬의 사용 여부를 generate() 이후 결정해야 함

지금은 쓰지 않는 ensure_condition()을 사용하면 될 것 같습니다.