격투게임에서 반격기는 아랑전설의 기스가 최초로 사용을 했습니다. - 아랑전설에서 막고 던지기[일본어 当て身"投げ" 아테미"나게" 던지기를 의미하는 일본어 "나게"는 잡기로 의역되기도 함] - 사실 이 당시의 실제성능은 막고 던지는 것이 아니라 접근하면 무조건 던지는 전신무적 무적 + 잡기입니다.
KOF94,95에서 반격기라 부를 필살기는 없었지만 가드캔슬을 통해 비슷한 상황을 재현할 수 있었고 96에서 기스가 참가하면서 KOF에도 반격기가 정식으로 도입됩니다.
반격기가 도입된 KOF96의 주인공이었던 쿄는 주인공의 특혜(?)로 타격기를 타격기로 돌려주는 반격기를 KOF에서 최초로 선보이게 됩니다. 그런데 이렇게 KOF 최초의 타격반격기는 첫 단추부터 뭔가가 이상했습니다. - 쿄는 타격을 한 번 했을 뿐인데 2HITS가 발생합니다. - 쿄가 반격기를 성공했음에도 타격에 실패하면 HITS 수가 누적이되는 버그가 있습니다.
이는 KOF에서 타격 반격기를 성공하는 순간 상대에게 피해를 주지는 않지만 공격한 것으로 처리되는 판정을 몰래 숨겨넣었기 때문인데, 후속작에서는 문제가 더 커지게 됩니다.
쿄의 반격기는 기본기만 반격할 수 있었기 때문에 위에서 언급된 버그 외에는 다른 버그를 보기어려웠지만, KOF에서 쿄 이후로 타격 반격기를 사용하는 빌리와 야마자키는 필살기나 초필살기에도 반격을 할 수 있었고 이 두 캐릭터의 반격기는 하필이면 먼저 설계된 쿄의 시스템을 베이스로 했기 때문에 숨겨놓은 공격 판정이 계승되었고 이로 인해 버그가 발생하게 됩니다.
숨겨놓은 공격 판정이 버그와 무슨 관계인가?? 라는 생각을 한다면 아래의 영상을 참고하길 바랍니다.
※ 버그를 보기 위해서는 반격기가 실행되는 순간에 원호공격으로 동시에 공격을 해야해서 보기가 매우 어렵습니다. ※ 타격반격기는 아랑전설에서 먼저 사용됐으나, KOF의 버그를 설명하니 KOF 기준으로 설명되었습니다.
KOF는 96부터 시스템이 크게 개편이 되었고 에테나는 96부터 사이킥 텔레포트를 써서 화면에서 사라지는 버그를 쓸 수 있게 되었습니다. - 이 버그를 쓸 수 있는 조건을 만들기 위해 버그를 걸어야합니다. > 위 영상의 초반부 약 20초 동안 그 방법을 설명합니다.
화면에서 사라지는 버그가 걸릴 때 사이킥텔레포트를 더 쓰면 사라졌던 아테나가 다시 나오는데, 사이킥 텔레포트를 입력하는 상황에 따라 아주 다양한 버그를 볼 수 있습니다.
사이킥 텔레포트로 볼 수 있는 버그의 종류를 구분하면 아래와 같습니다. 1) 특정조건이 달성되었을 때, 사이킥 텔레포트 1회 사용 : 화면에서 사라짐 2) 텔레포트 1회 사용 후 다른 필살기 사용 > 아테나의 스프라이트(그래픽) 출력 >> 일정시간이 지나면 소멸 >> 일정시간이 지나도 남아있는 경우 >>> 판정이 없음 : 본체가 피격되면 사라짐 >>> 판정이 있음 >>>> 공격/위치/피격 판정이 각각 남아있는 경우가 있으며, 외형이 바뀌기도 함 > 소리 출력 >> 아테나의 대사 출력 >> 다른 캐릭터의 대사 출력
커맨드 입력 타이밍에 의존해서 출력되는 버그가 바뀌는 듯 한데, 정확한 커맨드나 입력 타이밍 까지는 모르겠습니다.
귀보라는 버그는 간단히 이야기하면 평상시보다 빨리 걷기입니다. KOF97에서 이오리의 무한설풍을 가능하게 만드는 아주 유용한 버그로 유명하지만
이 버그는 KOF96부터 있었던 버그입니다.
버그를 쓰기 위한 조건은 두 가지 입니다. 1) 초필살기 사용조건이 안 되는 상태 - 기가 MAXIMUM이 아니거나 체력이 점멸상태가 아니어야 합니다. // 97 Advanced 모드의 경우 기가 없으면 됩니다. 2) 다른 동작을 미리 수행하고 초필살기 커맨드의 마지막 방향과 버튼을 누른 상태를 유지해야 합니다.
예를 들어서 96에서 이오리의 팔치녀 커맨드는 ↓↙←↙↓↘→ A or C 입니다. 이오리로 귀보를 쓰기 위해서는 기가 없는 상태에서 "구르기, 잡기, 기본기, 필살기등" 어떤 동작이든 캔슬이 불가한 동작을 하고 있을 때, 그 동작이 끝나지 않은 특정 타이밍에 팔치녀 커맨드를 입력, "→ + A" 나 "→ + C" 를 입력상태를 유지하고 있으면 일명 귀보라고 부르는 버그가 발동됩니다.
! 만약에 이동없이 바로 기본기가 사용됐다면 커맨드를 약간만 더 빠르게 입력합니다. 이동속도에 변화가 없었다면 커맨드를 약간만 느리게 입력하면 됩니다.
※ 치즈루의 초필살기를 맞고 커맨드가 봉인된 상태에서는 초필살기 커맨드를 활용하는 버그도 쓸 수 없게됩니다.
이 버그는 초필살기 발동조건을 갖추지 않았을 때, 초필살기의 커맨드가 입력되면 무엇을 출력해야하는가? 이에 해당하는 변수를 별도로 지정하지 않아서 발생한 버그로 추정됩니다.