오늘도 레딧에서 신박한 걸 줏어왔다
글쓴이가 관찰한 사실에서 그치지 않고 댓글에 누군가가 게임 코드 디컴파일한 결과로 맞다고 증명해준 글임
다크포그가 경험치 얻는 코드 중에서 잡다한 거 다 빼고 플레이어가 선택할 수 있는 무기 관련된 요소만 추려내면
If damage > 100,000 then damage = 100,000 end
num = damage / (1200 + enemyLevel * 500)
If num > 10 then num = 10 end
ExpPoint = num * damage * 4 * battleExpFactor)
실제 코드는 아니고 댓글에 달린 내용을 의사코드 형태로 간추린 거임
차라리 수식으로 간추릴까 했는데 최대값으로 캡하는 게 두 번 있어서 이게 더 알아보기 쉬울 듯
보면 알겠지만 대미지가 두 번 곱해져서 제곱되는 형태고, 다크포그 자체의 체력은 고려하지 않음
대미지가 10만을 넘으면 오버킬이긴 한데 이 숫자가 말도 안되게 커서 사실상 의미가 없음
에너지대미지 증가 레벨 10까지 올린 반물질 구체 대미지가 10만은 커녕 5천도 안 됨
지상공격 가능한 건물 중 단발 대미지가 가장 센 임플로전 캐논의 탄약은 운동대미지, 폭발대미지 반반인데
둘 다 10렙까지 올린 상태에서도 단발 대미지가 660 수준이니 대미지 캡은 무의미한 수준임
이에 반해 레이저캐논은 1발당 대미지는 약하고 연사속도가 존나게 빠르기 때문에 다크포그 렙업에는 가장 불리함
달리 말하면 렙업시킬 생각 없고 그냥 유지하면서 파밍하려면 가장 적합할수도?
확실히 샌드박스에서 에너지무기 연구 100렙 해놓고 반물질탄으로 한대패니까 한 5레벨씩 확오르긴했음
연구 10렙짜리 반물질탄으로 1렙 행성기지 때리기 시작하면 코어 터지기 전에 7렙 돼있더라 ㅋㅋㅋㅋㅋㅋ