라오에서 효과 서로 주고받고 버그나는 거 보니까
전투원, 장비, 적들 간 영향 관계를 네트워크처럼 만들고
네트워크의 관계 링크를 따라가면서 수치를 계산해서 업데이트 하는 것 같음
가령 닥터->테티스->티아맷 등으로 공버프 링크가 이어져있는데 닥터가 대기하면
다음 라운드에 닥터 공버프가 켜지고 테티스가 공버프 받고 티아맷에게 공버프를 준다던지,
누군가 스킬을 쓰면 링크로 연결되어있는 전투원, 적들의 수치를 변경한다던지
애초에 효과 수치 계산하려면 어찌됐든 순서는 정하면서도 같은 결과가 나와야 할텐데
스마조는 획득순서 혹은 자리배치 등으로 정했을 뿐임
내 생각에는 이런 고정 순서로 해놓는 게 디버그할 때 편해서 그렇게 해놓은 것 같음
단지 지금 이게 문제가 되는 이유는 2가지임
1.
예전에는 자신의 공격력만큼 절대수치로 합산시켜주는 전투원이 없었기 때문에
버프를 계산하는 순서가 딱히 상관이 없었음
영향을 주는 같은 종류의 버프들은
라운드 개시 시 마다, 혹은 스킬을 쓸 때마다 같은 종류의 버프끼리 덧셈만 해놓고
데미지 계산할 때에만 가져와서 곱셈 계산하면 되었기 때문임
즉 같은 종류의 버프 계산 시 최종 %수치들을 곱셈할 뿐이니까
전투원 순서 상 A->B->드리아드->테티스 == A->B->테티스->드리아드 였음
그런데 이제는 절대수치만큼 공격력을 올려주는 스킬이 생겼기 때문에
전투 개시 시 혹은 라운드 개시 시에
버프 계산 시 최종 %수치들을 곱셈 + 절대수치 덧셈이 공존하게 되어서
전투원 순서 상 A->B->드리아드->테티스 != 전투원 A->B->테티스->드리아드 가 되어버린 거임
2.
테티스 스킬은 자신이 공버프 받은 공격력의 일부만큼 공버프를 주변에 뿌리는 거니까
전투원 A,B,C로 인한 공버프 관계가 모두 계산된 후에
테티스로 인한 버프 관계가 계산되는 것이 맞음 (A->B->드리아드->테티스)
그런데 테티스의 버프 관계 계산을 마지막에 안하고 중간에 먼저 하려는데,
드리아드로 인한 버프 관계 계산이 빠진 채로 테티스의 절대수치 덧셈이 계산되어서 손실이 나버리고,
드리아드로 인한 공버프 계산 시에 테티스 절대수치 계산을 안 하고 넘어가버리는 거임 (A->B->테티스->드리아드)
이거 해결하려면 그냥 모든 캐릭터마다 버프 계산 시에,
버프 영향 받는 전투원에게 이런 비슷한 절대수치 버프 스킬이 있으면
해당 캐릭터의 절대수치 버프를 다시 계산하게 만들면 될 것 같음 (A->B->테티스->드리아드(+테티스))
물론 한 번 더 계산하느라 CPU는 더 쓰겠지
문제는 절대수치 버프를 주는 사이클이 존재하는 경우인데
그냥 곱셈 버프만 고려하는 거면 모를까, 덧셈까지 있으면 여기까지 신경쓰고 싶지는 않네
내 분야에서만 일어날 것 같았던 현상을 라오에서 다시 보게 될 줄은 꿈에도 몰랐음
3줄 요약
1. 예전에 문제가 안 되었던 게 절대수치 버프로 인해 새롭게 문제가 되어버린 걸지도 모름
2. 의외로 문제 해결은 쉽게 할 수 있을지도 모름
3. 뇌피셜임
구독자 37347명
알림수신 220명
표-독 농고래 메로페 Coming soon / New 다시 시작하는 바다모험 event (9.03 ~ 10.08)
개선+버그
(뇌피셜) 지금 문제의 원인은 좀 더 근본적인 데에 있을 듯
추천
24
비추천
0
댓글
4
조회수
687
작성일
댓글
[4]
글쓰기
ㅇㅇ
온도계하자
카스페
보르챠
최근
최근 방문 채널
최근 방문 채널
번호
제목
작성일
조회수
추천
공지
아카라이브 모바일 앱 이용 안내(iOS/Android)
36297957
공지
라스트오리진 채널 공지
10405
공지
라스트오리진 각종 정보 배너
274976
공지
[진행중인 이벤트] 다시 시작하는 바다 모험 [2024.09.03.~2024.10.08]
6480
공지
게관위 조지기 서명운동
7985
공지
[뉴비용] 실전압축 뉴비공략
250480
공지
(링크 갱신용) 질문할 때 참고사항
18937
공지
완장 호출기 - 1
6323
공지
AI 이미지 + 소식 업로드 절대 금지
111063
공지
[멸망 전의 전술 교본] 게임 데이터 사이트 소개
218894
공지
[상시 이벤트] 공략 및 정보 모음
126902
공지
현재 진행중 대회
68932
공지
베스트라이브 관리 정책 관련
68091
공지
거지런과 쫄작 종합 정리 - 2023년 자율 전투
189698
공지
디오네 아이샤식 4900/9900/300/6300/300 5:43
6309
공지
라스트오리진 하러 왔으면 이글부터 봐라
228525
숨겨진 공지 펼치기(11개)
앞으로 블라인드글 가져올거면
[19]
2022
84
복씨 해명글보면서 생각했는데
[6]
1772
53
복씨 저렇게 진화나선건 정말부럽네
[4]
1966
59
창작
일하다 심심해서
[28]
765
58
앗 갑자기 나오시면....
[4]
1483
81
소신발언) 이거 좆같음
[27]
1594
45
안녕하세요. 젠틀매니악 대표 복규동입니다.
[149]
14647
599
창작
직접 만들어 쓰는 거 + 빙룡 티타니아 러프
[9]
695
37
아 다 뚫었다 뉴비
[11]
536
22
창작
마지막 알비스
[29]
832
77
개선+버그
스마조!!!!!!!!
[7]
703
37
스카디
[10]
553
53
창작
바르그가 불태움
[11]
857
76
창작
오메가를 생포해서 '교화'하는 콘문학 3(完)
[15]
1301
31
개선+버그
(뇌피셜) 지금 문제의 원인은 좀 더 근본적인 데에 있을 듯
[4]
688
24
창작
래리어트!!!!!!!!!!!!!!!!!!!!!!!!
[16]
886
84
창작
바이올린 3D망
[43]
1264
106
창작
건전한 제비
[20]
687
61
창작
마잭 사령관콘
[12]
766
70
창작
초보 짤쟁이가 프로 그림작가를 함부로 따라하면 안되는 이유
[14]
1379
81
모든 블라떡밥이 분탕은 아니었으나
[3]
1043
47
창작
로열 아스널
[16]
694
60
창작
침대 위 땡컨
[30]
1078
93
창작
라붕이가 라오 세계관에 전생한 이야기 2부-10
[16]
1097
38
분위기 창나기 5초전
[34]
1496
53
미나 스킨 관련 아쌉 답변은 굉장히 이례적임
[11]
1153
42
창작
닭때깔
[33]
763
72
짹)님프
[2]
446
38
짹) 샬럿아 ㅠㅠㅠ
[5]
752
45
오늘 치트키 써도 될까
[9]
555
33
창작
(수정)"당신, 이 옷 뭐야?"
[19]
1126
54
창작
절벽절벽 카와이이 나이트앤젤=상
[48]
1623
154
저거 사실 지능적 스마조 직원 아니냐?
[4]
1006
28
창작
22.6.28. 엘븐콘 패치노트
[35]
608
45
짹)원시 바르그
[6]
890
52
창작
싸라싸라 싸라카엘
[26]
687
59
짹) 공식 공급이 너무 많아서 행복해
[17]
1163
73
창작
햇살 속의 안드바리
[29]
1016
83
창작
(러프퀄)그림연습한거 올리고갑니당
[25]
501
73
쭈인님!
[23]
809
64