협동전 게시판 beta
협동전 공략 beta
작성자 | Terrazine | ||
---|---|---|---|
작성일 | 2018-08-10 23:34:05 KST | 조회 | 1,136 |
제목 |
'압도적인 힘으로' 버그 1: 흑사병
|
승천자는 공허의 유산 캠페인부터 소환된 직후 보호막 40과 체력 40을 가진 유리몸이지만 딜은 확실한 유닛이었습니다.
협동전에서 승천자의 최대 보호막 100 및 기술 피해량 25%를 광신자 1기와 맞바꿔 1분에 한 번 최대 10번까지 올릴 수 있도록 해주는 '압도적인 힘으로' 연구가 추가된 것에 힘입어, 그것이 베타 버전보다 너프된 것임에도 불구하고, 승천자는 엄청난 퍼포먼스를 보여주는 유닛이 되었습니다.
그런데...단점이 없을 줄로만 알았던 '압도적인 힘으로'가 돌연변이원 흑사병에 불리한 점을 초래한다는 이야기를 이제 시작해보려 합니다.
우선 버그가 실제로 존재하는지부터 확인해 보겠습니다.
아래 링크는 승천자 21기의 집단 사망 현장입니다. 흑사병이 1번에 3기까지 번지는 것을 이용하여, 파멸자 1기로부터 광신자 3기, 그 광신자 3기로부터 광신자 9기, 그 광신자 9기로부터 대략 광신자 16기 정도를 동시에 흑사병에 감염시켜서, 수정탑에 왼쪽부터 오른쪽까지 위 아래 1줄씩 2줄로 서 있는 승천자들에게 완전히 동일한 시간에 흑사병을 전파한 실험 중 나온 가슴 아픈 장면입니다.
윗줄은 왼쪽부터 0스택 승천자 1기와, 죽음의 의회에서 연구할 수 있는 '피의 보호막'과 '영혼 증강' 즉 광신자 업그레이드를 모두 하지 않은 채로 광신자를 소환하여 희생시켜 '압도적인 힘으로' 1~10스택을 쌓은 승천자 10기가 서 있습니다. 총 11기이지요.
아랫줄은 그 광신자 업그레이드를 모두 한 상태에서 광신자를 소환하여 희생시켜 '압도적인 힘으로' 1~10스택을 쌓은 승천자 10기가 서 있습니다.
실험 결과:
1. '압도적인 힘으로' 스택을 쌓은 승천자는 흑사병에 걸리면 0스택 승천자보다 빨리 죽는다.
2. '압도적인 힘으로' 스택을 더 많이 쌓을 수록 더 빨리 죽는다.
3. 광신자 업그레이드의 유무는 이 버그와 아무 관련이 없다.
4. 어쩔 수 없이 계속 돌려보는 알라라크 유저의 마음은 갈가리 찢어진다.
이 글은 버그에 대한 일종의 제보의 목적으로 썼습니다. 내일 북미 포럼에도 올리려고 합니다. 영어에 익숙하신 분은 아래 링크로 보시면 됩니다.
https://drive.google.com/open?id=1ffr3VJmhOQqG3U33bEMAwhoxWgXtOnur
1줄 요약: 흑사병에서는 승천자를 쓰지 말자.
--------------------------------------------------------------------------------------------
자, 흑사병에 대해 Maguro는 이렇게 설명했네요.
Units lose 2% health per second.
리얼 넘나 쉬운 영어라서 해석할 필요도 없지만, 좀 더 정확히 말하자면 다음 4가지를 추가해야 합니다.
ⓐ 유닛들은 체력만 잃는다.
ⓑ 그들의 보호막 양은 체력 손실량에 영향을 주지 않는다.
ⓒ 0.5초당 체력 손실량은 그들의 100% 체력의 1%이다.
ⓓ 체력 손실량은 사실상 매초 동일하다.
저는 ⓓ를 강습 갈레온(최대 체력 500, 0.5초당 체력 손실량 5)를 통해 확인했습니다. 최대 체력의 강습 갈레온에 흑사병을 묻히는 실험을 해 보시면, 1번째 틱 데미지는 6인데 다음 99번의 틱 데미지는 전부 5라는 것을 알 수 있습니다. 물론 1번째 틱 데미지는 버그겠지요.
따라서 흑사병의 공식은 아래와 같습니다.
만약 X를 1초당 체력 손실량, Y를 사망시간(=죽는 데 걸리는 시간)(초)라 하면, X × Y = 최대 체력
∴ Y = (최대 체력) ÷ X = 100% ÷ 2% = 50(초)
즉 무슨 유닛이든 흑사병에 걸리면 원칙적으로 (최대 체력에서 흑사병에 걸렸을 때부터) 50초만에 사망하는 것입니다. 반드시. 예외란 없지요.
그래서 우리는 흑사병이 나올 때마다 악성 점막, 오메가망, 무한 자동 수리, 재구축 광선, '노바' 등 일부 카운터 능력을 가진 사령관으로 플레이하거나 '그'를 하지요. 네, 끊임 없이 또 밀물 같이 밀려오는 군단의 힘, 킹갓 말입니다.
여담이지만, 몇몇 변태 분들은 흑사병에서조차 승천자를 쓰셨을 겁니다. 뭐 의무관 하나와 함께 무쌍을 한다든지...물론 그 전설적인 플레이는 안타깝게도 이제 옛날 일이 되었지만요. 흑사병에 대항하는 데 있어 가장 효과적인 전략이었던 노쿨알라라크에 사거리가 생기면서 현재 알라라크는 흑사병에 (수동 격노로 지상 공세 한정 손실 없이 쉽게 썰어버리고, 이제는 4연결체 전략으로 은폐 유닛의 긴급 귀환으로 인한 탐사정 손실도 0으로 만들 수 있는 보라준과 비교해서도) 가장 어려움을 겪는 사령관입니다.
한탄은 이만 하고 다시 주제로 돌아와서, 저는 '압도적인 힘으로' 1~10스택을 쌓은 승천자가 50초보다 빨리 사망한다는 것을 확인했습니다. 우린 승천자가 스택을 쌓든 안 쌓든 100% 체력은 항상 40이라는 것을 알고 있습니다. 그리고 최대 체력의 양은 위 공식에서 중요하지 않습니다. 그래서 승천자도 평등하게 50초 후에 죽어야 합니다. 하지만 승천자가 스택을 쌓으면 쌓을수록 더 빨리 사망한다는 것이 사실입니다. Maguro가 저에게 이 사실을 알려 주었는데, 얼마나 더 빨리 사망하는지는 잘 모르더군요. 그래서 저는 펜타네스트님에게 이에 대해 말을 했고, 펜타님은 아래와 같이 생각하셨습니다.
"만약 ⓓ가 맞으면, 그건 '압도적인 힘으로' 1~10스택을 쌓은 승천자에게도 적용되어야 함. 우리는 흑사병의 공식도 알고 승천자의 2% 체력이 0.8이라는 것도 알고 있음. 그러나 우리 중 누구도 정확히 사망시간(초)나 1초당 체력 손실량은 모름. 그래서 몇몇 가설을 세워봤음.
가설 1: 유닛의 체력은 반드시 양의 정수값이어야 한다.
가설 2: 체력 손실은 50초 동안 100번 즉 0.5초에 1번 나타난다. 다시 말해서, 체력 손실 1회당 체력 손실량은 최대 체력의 1%를 의미한다. 하지만 가설 1 때문에, 체력 손실 100회는 최대 체력이 100이나 그 이상인 경우에만 보일 것이다.(예를 들면, 최대 체력 40을 100회로 나누면 양의 정수값이 아니라 0.4(=2/5, 유리수)이고, 나타낼 수 있는 체력의 숫자폭은 1~40이므로 체력 손실은 40회만 나타날 것임.)
가설 3: '압도적인 힘으로' 1~10스택을 쌓은 승천자는 1초당 0.8 이상의 체력을 잃는다. 이것은 승천자의 '흑사병으로 감소될 최대 체력'이 더 이상 40이 아니라는 것을 의미한다. 물론 '흑사병으로 감소될 최대 체력'은 가상의 것으로, 실존하는 것은 아니다.
따라서 우리는 승천자의 '흑사병으로 감소될 최대 체력'을 ⓒ, ⓓ, 사망시간(초)과 체력 손실 횟수 계산, 그리고 이 가설 3개로 대충 계산할 수 있다."
이 두 개의 표는 제가 위의 승천자 집단 사망 현장이 담긴 리플레이에서 0~10스택 승천자를 선택한 상태에서 일일히 체력 손실 횟수와 사망시간(초)를 세어본 결과입니다.
위의 내용을 (추론 과정 없이) 결과만 다시 정리하자면,
1. 흑사병으로 인한 체력 손실량이 사실상 매초 동일하다면 당연히 매0.5초에서도 동일할 것입니다.
2. 승천자의 최대 체력은 항상 40이고, 0.5초당 최대 체력의 1%를 잃게 하는 흑사병에 걸린 승천자의 최대 체력의 1%는 0.8이며, (A × 0.8 = 40)에서의 A(사망시간(초))는 항상 50입니다.
3. 그런데 2번째 표에서 보시다시피 사망시간(초)는 '압도적인 힘으로' 0~10스택 각각 다르며, 1~10스택은 전부 50 미만입니다. 즉 '압도적인 힘으로' 1~10스택 승천자는 일반적인 다른 유닛들이 흑사병에 걸렸을 때 죽는 시간인 50초보다 더 빨리 사망합니다.
그럼 대체 왜...? 왜 50초보다 빨리 사망할까요? 저와 펜타님은 궁극적으로 이것의 이유가 정말 궁금했습니다.
1번째 표에서, 10스택 승천자는 체력 손실 횟수가 29번 있으면서 동시에 사망했습니다. 1번째 체력 손실에서는 체력이 40에서 38로 2 감소했군요. 그런데 2번째에서는 1 감소하였고, 3번째에서는 2, 4번째에서는 1, 5번째에서는 2, 6번째에서는 1이 감소하였습니다. 그래서 당연히 (2, 1)이 반복되는 것인줄 알았는데, 7번째 체력 손실에서는 (6번째 체력 손실 결과 남은 체력이 31인데 7번째의 결과는 30이므로) 2가 아니라 1이 나옴으로써, 그 규칙이 깨졌습니다.
이러한 비규칙성은 체력 손실 1회당 1의 체력이 감소하는 0~5스택 승천자를 제외하고는 모두 존재합니다.
그렇다고 0~5스택 승천자는 규칙이 있는 것인가 보군 이라고 생각하시면 매우 곤란한게, 0~5스택 승천자는 비록 체력 손실 1회당 감소하는 체력은 1로 동일하지만, 사망시간(초)는 서로 다릅니다. 즉 0.5초당 체력 손실량이 각각 다르다는 것이지요. 0.5초당 체력 손실량이 클수록 (최대 체력은 모두 동일하게 40이므로) 빨리 사망하는 것에서부터 간단히 추론할 수 있습니다.
그런데 생각을 해보니, 저 체력 손실 횟수가 6~10스택 승천자는 40회 미만이라는 것이 아주 독특하더군요. 예를 들면, 10스택 승천자는 체력 손실이 29회 발생하여 사망했잖아요. 그런데 가설 2에 따르면 체력 손실 1회당 체력 손실량은 최대 체력의 1%를 의미하고요. 그렇다면, 10스택 승천자의 최대 체력 40은 (가설 3에서 언급한) '흑사병으로 감소될 최대 체력'의 29%일 수 있다는 결론에 도달했습니다. 9스택 승천자의 최대 체력 40은 '흑사병으로 감소될 최대 체력'의 31%일 수 있다는 것이고요.
0~10스택 승천자의 0.5초당 체력 손실량이 각각 다르므로 '흑사병으로 감소될 최대 체력'도 각각 다를 것이라는 추론에 기반한 것입니다.
그래서 펜타님은 '흑사병으로 감소될 최대 체력'의 공식을 세워보셨습니다.
만약 X를 체력 손실 횟수(즉 최대 체력의 %값), Y를 원래의 최대 체력이라고 하면,
(흑사병으로 감소될 최대 체력) × X ÷ 100 = Y
∴ (흑사병으로 감소될 최대 체력) = Y ÷ X × 100
이 공식에 따라 만든 아래 10개 표들을 보시면 뭔가 규칙성이 있다는 것을 알 수 있습니다. '희생된 광신자 1기당 추가 체력'은 '원래의 최대 체력에의 추가 체력'을 스택에 해당하는 숫자로 나눈 값입니다.
위의 10개 표들에서 동일하게 '희생된 광신자 1기당 추가 체력'의 근사값이 10으로 나옵니다.
따라서 저는 이 버그의 원인을 이렇게 생각합니다.
→ '압도적인 힘으로' 연구는 승천자가 광신자 1기를 희생시킬 때마다 (숨겨진) '흑사병으로 감소될 최대 체력' 또한 10만큼 증가시켜서, 결론적으로 '압도적인 힘으로' 1~10스택 승천자가 0스택 승천자보다 흑사병으로 인해 더 빨리 죽게 만든다.
-----------------------------------------------------------------------------------------------------
다만 이렇게 복잡하게 하나하나 추론할 필요가 없었네요. 북미 유저 Dr.Orgo에게 이 얘기를 꺼내 보았더니, 자신은 이 버그의 원인이 '압도적인 힘으로'의 효과 중 기술 피해량을 초기값에서 25% 증가시키는 것과 관련된 것 같다고 생각한다고 하더군요. 계산해보니 정말 그랬습니다.
0스택 승천자가 50초 후에 죽는데, 50을 1.25로 나누면 40초이고, 이는 1스택 승천자가 39~40 사망시간(초)에 죽는다는 제 실증과 일치했습니다. 또 50을 1.5(= 1 + 0.25 + 0.25)로 나누면 33.33(무한소수)인데 이것 또한 2스택 승천자가 33~34 사망시간(초)와 일치했고요.
10스택 승천자는 50을 3.5로 나눈 14.29(소숫점 3째 자리에서 반올림)초 후에 요단강을 건너십니다.
정말 순식간에 죽는군요.
다행히 이것은 제 계산과 정확히 일치합니다. '압도적인 힘으로'가 1~10스택 승천자를 0스택 승천자에 비하여 1스택당 25%만큼 더 빨리 죽게 한다는 것은 곧 1~10스택 승천자의 '흑사병으로 감소될 최대 체력'에 0스택 승천자의 최대 체력의 25% 즉 10이 1스택당 더해진다는 것을 의미하거든요.
마지막으로, 제가 이 글을 비밀글로 올려놓았던 이유는 쓰다가 Dr.Orgo의 얘기를 듣느라 그랬습니다. 비밀글로 해 놓으면 아예 안 보이는 줄 알았습니다. 불편하셨다면 죄송합니다.
--------------------------------------------------------------------------------------------------
제대로 표가 보이지 않았네요. 제 논리 전개에도 빠진 것이 많았고요. 너무 바빠서 불완전한 글을 올린 점 정말 죄송합니다.
적절하게 내용들을 다 추가했으며 이제는 표들도 제대로 다 보일 것입니다.
긴 글 읽어주셔서 정말 감사합니다!
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
© PlayXP Inc. All Rights Reserved.