Files
baseball-automation/mapping_overrides/special_rules.md
2026-05-02 11:12:13 +09:00

3.7 KiB

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처럼 별도 취급한다.