maplestory_dpm_calc
maplestory_dpm_calc copied to clipboard
2020.12.23 Discord discussion
우선순위 작업
-
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차
순서로 작업할 것.