|
2026-07-14 12:44
조회: 12,131
추천: 75
30추 요청) 스마게 코딩 수준이 얼마나 처참한지에 대해서현재 체인스킬을 가진 소환수들한테 치명적인 문제 하나가 있는데요
이 문제를 가장 쉽게 확인할 수 있는건 바로 전분입니다 ![]() 정상적인 전분의 쿨타임 비율식에 의하면 쿨누수가 발생하지 않는 소환중 시점에선 쿨타임 비율이 올라가야하지만 전혀 올라가지 않는 모습 ![]() 소환 해제가 되고나서부터야 쿨타임 비율이 정상적으로 오르기 시작(이마저도 0에서부터 58까지 올라간 상황) ![]() 근데 이제 쿨타임 돌고나서부터 쿨누수가 생기니까 당연하게 또 쿨타임 비율이 하락 ![]() 그리고 다시 소환을 하면? 아까 올려놨던 쿨타임 비율이 소환중에 또 다시 떨어짐 아까 처음에 소환중 쿨타임 비율이 오르지 않았던것도 이미 쿨타임 비율이 0에서부터 '하락'하고 있는 판정이라 처리가 안된것 https://youtu.be/muH14mdku98 자세한건 영상으로 보실 수 있고 어쨋든 지금 이 현상을 보면 현재 체인스킬을 채용한 소환수는 원본 소환수 스킬과 체인스킬이 서로 다른 스킬 객체로 분리되어 작동하는 것으로 추정됩니다. 체인스킬이 없는 경우에는 현재 슬롯에 표시되는 스킬, 실제 쿨타임을 보유한 스킬, 각종 쿨타임 효과가 참조하는 스킬이 모두 동일합니다. 따라서 소환 중에도 내부 쿨타임이 정상적으로 집계되고, 쿨타임 비율·단죄심판·속행 역시 현재 남은 쿨타임을 정상적으로 따라가는데여 반면 체인스킬을 채용하면 소환과 동시에 원본 소환수 스킬 A가 슬롯에서 사라지고, 체인스킬 a가 그 자리를 대신합니다. 이때 소환수 스킬 A의 내부 쿨타임은 A 슬롯에서 계속 진행되지만, 현재 슬롯에는 체인스킬 a만 노출되는 구조로 보입니다. 즉 소환 중에는 다음과 같은 상태가 됩니다.
이러한 객체 분리 때문에 실제 재사용 판정은 정상적으로 작동하면서도, 주변 쿨타임 시스템에서는 서로 다른 문제가 발생하는 것으로 보입니다. 먼저 쿨타임 비율은 소환 중에도 원본 스킬 A의 내부 쿨타임이 정상적으로 진행되고 있음에도 이를 쿨타임 진행 구간으로 인식하지 못합니다. 단죄·심판도 같은 구조의 영향을 받는 것으로 보입니다. 소환 중에는 원본 스킬 A가 슬롯에서 빠져 있어 단심의 쿨타임 감소 대상으로 정상 인식되지 않고, 소환 해제 후 체인스킬 a가 사라지며 A가 슬롯에 복귀하는 시점에 남은 쿨타임과 단심 상태를 다시 확인하는 것으로 추정됩니다. 이 때문에 실제 내부 쿨타임은 소환 시점부터 진행되고 있음에도 단심은 무조건 소환 시점이 아닌 소환 해제 시점의 상태를 기준으로 적용됩니다. 허나 특히한게 초각성스킬 이그나는 체인스킬을 채용해도 초기에는 소환 시점에서 단심을 적용받았으나 이후 각성기 켈시온(체인스킬 항상 있음)과 동일하게 소환 해제 시점에 적용되도록 바뀌었습니다. 이는 이그나의 처리 구조를 기존 켈시온의 체인 소환수 구조와 통일하는 과정에서, 기존 구조가 가진 쿨타임 참조 문제까지 함께 적용됐을 가능성을 보여줍니다. 따라서 해결을 위해서는 원본 소환수 스킬과 체인스킬이 동일한 쿨타임 상태를 공유하도록 해야 합니다. 체인스킬을 별도의 스킬 객체로 유지하더라도, 체인스킬 a가 실제 쿨타임 소유자인 원본 소환수 스킬 A를 명확히 참조하도록 구성할 수 있습니다. 예를 들면 다음과 같은 구조입니다.
이후 쿨타임 비율·단죄심판 등 모든 관련 시스템이 현재 슬롯에 표시되는 스킬을 직접 확인하는 대신, 해당 스킬의 실제 쿨타임 소유자와 현재 남은 내부 쿨타임을 참조하도록 통일해야 합니다. 이를 통해 다음과 같이 수정할 수 있습니다.
의도적으로 이렇게 통일하며 코딩한걸로 보이고 하나 건드릴때마다 손봐야 되는 범위가 넓으니 귀찮은 작업인건 맞아요 근데 전분도 정상적으로 표기되지 않고, 단심도 소환시가 아닌 소환해제시에 적용되는 사실상 유저가 의도적으로 단심을 활용할 수도 없는 구조가 정상으로 보이나요?? 3줄 요약 1. 소환수와 그 소환수에 대한 체인스킬은 현재 객체가 분리되어 적용중으로 보임 2. 문제는 이 구조속에서 체인스킬 채용시 원본 소환수의 쿨타임을 참조하는 예외처리 코딩이 사실상 없음, 그렇기에 전분상 쿨타임 비율이 비정상적으로 동작, 단심 또한 소환시가 아닌 소환해제시에 적용되는 말이 안되는 현상 발생 3. 단심이나 전분 등이 체인스킬의 원본 소환수의 쿨타임에 대해 일관적으로 참조하여 처리하도록 바꾸면 되는 문제, 이거조차 코딩하기 귀찮으면 그냥 개발자들은 지피티랑 클로드로 대체돼야함 ![]()
|
로스트아크 인벤 자유 게시판 게시판
인벤 전광판
[포밤] 바드 너프해라..
[전국절제협회] 사멸의 왕, 두동이 하늘에 서겠다.
[전국절제협회] 타대의 왕, 절제가 하늘에 서겠다.
[도움도움점화] 소서리스 불쌍하면 개추 ㅠㅠ
[규듀기] 겨울 신캐는 남자 창술사
[두동] 안대 가지마 너 없으면 호크 망해!!!!!!!!!!
로아 인벤 전광판 시작!!











