maplestory_dpm_calc icon indicating copy to clipboard operation
maplestory_dpm_calc copied to clipboard

2020.12.23 Discord discussion

Open oleneyl opened this issue 4 years ago • 0 comments

우선순위 작업

  • JobGenerator.package() @icepeng

    • JobCreator() 가 JobGenerator()를 하나의 속성으로 가지고 있게 되는 방식(?)
    • 이후에 논의가 필요하다
  • 측정 스펙 관련 @cheese98

    • 예전에 제네무기 나오기 전에
    • 3카5앜(제네) 로 바꾸는게? 8500 스펙을 (즉시)
    • 칠흑 아이템 추가 필요
  • 아이템 @oleneyl

    • 메이플기어로 옮길 필요
  • 그래프 @icepeng

    • onAfter, onJustAfter만으로는 부족하다고 보인다.
    • 10초딜 구현 과정에서 큰 문제.
    • 캐릭터의 행동끼리 이어지는 경우
    • 스킬에서 파생된 이벤트인 경우
    • ex) 블랙덕->던지고->터지는 데미지에 대해 느와르 필요
    • why? Callback은 Chaining이 이루어질 수 없으므로
    • GraphElement를 상속받은 EventElement(?)를 두자.<-나중에 생각
    • [적절한 이름] 으로 추가하는 방식으로 한 번 해보는 쪽으로
    • onAfter, onJustAfter와 같은 체이닝 메서드를 하나 추가.
    • 추가된 메서드는 Callback처리할때 다르게 처리
    • onUse(), onHit() 중에 하나로 해서 구현
  • /status/ability (아무나)

    • character/ 하위로 이동
  • 스킬의 정보, 중에 특이한 정보를 어디에 저장할 것인가(ex. 메카캐리어) @icepeng

    • **kwargs를 Skill Initializer에 추가
__init__(self, delay, hit=3, **kwargs):
  self.delay = delay
  self.hit = hit
  
  self._constant = kwargs


__getattr__(self, k):
  if k in self._constant:
 else:
 super()._geet
  for k, v in kwargs,items():
    setattr(self, k) = v

  self.additional = kwargs['additional']
  • 시뮬레이션 종료 지시자가 필요

    • 추후 디스커션 필요
  • 소환수 틱 횟수 안맞는 문제

    • 테스트케이스를 먼저 추가해야함.
    • TDD로 작업 필요

후순위 작업

  • 어센틱포스, 대상몹 기준 관련

    • 세렌, 아르크스(2월초) 나온 이후에 추가
    • 어센틱포스 추가 필요
    • 대상 몹 레벨 정하는 작업 필요
  • 스킬 사용과 스킬 적용을 분리

    • 추후 구현
    • 괜찮은 task라고 생각
  • 키다운을 중간에 끊을수가 없다

    • prediction이 필요
    • 문제: 스킬 정의 부분에는 최대한 이상한걸 넣고싶지 않은데.. 최적화가 불가능하다.
    • 임시방편이 존재는 한다.

기타 논의사항

  • config 뺄 때 주의사항
    • 관련있는 스킬끼리 붙어 있게 작업하는것이 좋을 것 같다.
    • 이름으로 sorting하도록 --conf 변경
    • 어느정도 상식적으로
    • 버프 소환 데미지 하이퍼 5차 순서로 작업할 것.

oleneyl avatar Dec 23 '20 13:12 oleneyl