지금 채팅 수에 비례해서 경험치 구현, 레벨까지 하고 5레벨에 1차전직 5갈래, 각각 스킬을 넣었는데(상대 경험치를 깎는 방식), 버프 디버프를 구현하려고 하니까 계산을 하기전에 버프디버프 상태를 확인하고 해야하는지 등등의 어려움을 겪고 있습니다

예시)
/삼연격 A
1타 적중 10
2타 적중 10
3타 빗나감 0
A에게 20데미지
이런식인데

광란(자기자신을때림) 디버프가 걸린 유저가 /삼연격 A를 사용할시
1타 적중 10
2타 적중 10
3타 빗나감 0
자기 자신에게 20데미지

이런식으로 하고싶은데

삼연격.py코드에서 데미지계산,로그정리까지 전부 구현했는데, 데미지 전에 시전자,대상자에게 버프 디버프를 확인하고 대상을 바꾸고 계산하면 될까요?

- dc official App