# Special Rules 이 문서는 JSON으로 넣기 애매한 예외 규칙을 적는 곳입니다. ## 병살 - 타자 결과는 `병살-아웃` - 첫 번째 팝업: - 타자 결과 텍스트의 수비 시퀀스만 사용 - 마지막 포스아웃/주자아웃 팝업: - `runner_event.text`의 수비 시퀀스만 사용 ## 파울플라이 - 파울라인 밖 좌표로 찍는다. - 기준 파울라인: - `(5, 50)` ~ `(50, 100)` - `(95, 50)` ~ `(50, 100)` - 파울플라이는 이 직선 밖이어야 한다. ## 일반 플라이 - 일반 플라이는 파울라인 안쪽이어야 한다. - 즉 `좌익수/중견수/우익수`, `좌중간/우중간`, `중전` 쪽 플라이는 위의 파울라인 두 직선 안에 들어가야 한다. - 파울플라이와 일반 플라이는 좌표 규칙이 다르다. ## 파울희생플라이 - 결과 라벨은 `희생 플라이` - 위치만 파울플라이처럼 처리 ## 낫아웃 - 일반 낫아웃: `스트라이크-낫아웃` - 폭투 낫아웃: `폭투 낫아웃 진루` - 포일 낫아웃: `포일 낫아웃 진루` ## 번트 헛스윙 - 네이버 텍스트 `번트헛스윙` / `번트 헛스윙` 은 리포트에서 `BS` 로 저장한다. - 사이트에서는 `번트시도-스트라이크` 로 입력한다. ## 보크 - `보크 진루`는 그대로 `보크 진루` - `보크 스트라이크`는 한 번에 처리하지 않는다. 1. `보크` 입력 2. 입력완료 3. `스트라이크` 입력 ## 포일/폭투/이중도루 실패 진루 - 포일이나 이중도루 실패 시의 추가 진루는 `기타 진루` - 폭투는 `폭투-진루성공` - 주자가 폭투로 진루하는 상황에서는 마지막 투구 결과가 `볼`이면 `폭투-볼`, `스트라이크/헛스윙`이면 `폭투-스트라이크`로 처리한다. - 주자가 포일로 진루하는 상황에서는 마지막 투구 결과가 `볼`이면 `포일-볼`, `스트라이크/헛스윙`이면 `포일-스트라이크`로 처리한다. - 주자가 보크로 진루하는 상황에서는 마지막 투구 결과가 `볼`이면 `보크-볼`, `스트라이크/헛스윙`이면 `보크` 입력 후 추가로 스트라이크를 따로 입력한다. ## 라인드라이브 아웃 - 타자 결과가 라인드라이브/직선타 아웃이면 - 주자 아웃은 `포스아웃`, `태그아웃`보다 `베이스 터치 아웃` 우선 ## 몸에 맞는 타구 - 라벨은 `몸에 맞는 타구` - 타구 위치는 `1루수` 쪽 - 타구 종류는 `땅볼` ## 실책 팝업 - 포구 실책: 실책 선수 1회 클릭 - 송구/악송구 실책: 같은 선수 2회 클릭 ## 도루 - 일반 도루: `도루성공` - 견제 실책 도루: `견제 에러` - 도루 후 실책 추가 진루: `도루성공&실책` ## 화면에 실제 보이는 주루/아웃 관련 라벨 - `견제-세이프` - `견제 아웃` - `도루사` - `도실-세이프` - `실책-무진루` - `진루 방해` - `보크` - `도루 저지 에러` - `베이스 터치 아웃` - `베이스 실수` - `사전 출발` - `기타 세이프` - `기타아웃` ## 화면에 실제 보이는 타자 결과 라벨 - `번트-아웃` - `병살-아웃` - `트리플-아웃` - `1루타 후 주루아웃` - `2루타 후 주루아웃` - `3루타 후 주루아웃` - `몸에 맞는 타구` - `수비방해` - `루킹스트라이크-아웃` - `스트라이크-아웃` - `포일-낫아웃` - `폭투-스트라이크` - `번트-파울-아웃` - `땅볼출루(무안타)` - `내야안타` - `야수선택` ## 야수 -> 투수 교체 문장 - `야수 A : 투수 B (으)로 교체`는 잘못 붙은 네이버 텍스트일 가능성이 높다. - 보통 의미: - `A`는 `지명타자` 이동 - `B`는 현재 투수 교체 - 이 경우 `merged_pitcher_substitution`처럼 별도 취급한다.