77 lines
2.7 KiB
YAML
77 lines
2.7 KiB
YAML
# ─────────────────────────────────────────────────
|
|
# pitch_rules.yaml
|
|
# 관리자 사이트 허용값(key) → 매핑되는 네이버 표기(aliases)
|
|
#
|
|
# 구조: site_label: [naver_alias_1, naver_alias_2, ...]
|
|
# 매핑 방향: 네이버 alias → site_label (역매핑으로 조회)
|
|
# ─────────────────────────────────────────────────
|
|
|
|
# 구종 (관리자 사이트 evt_ballType 옵션)
|
|
pitch_type:
|
|
패스트볼: [직구, 패스트볼]
|
|
커브: [커브]
|
|
체인지업: [체인지업]
|
|
슬라이더: [슬라이더]
|
|
커터: [커터]
|
|
스플리터: [스플리터]
|
|
너클: [너클]
|
|
폭투: [폭투]
|
|
투심: [투심]
|
|
싱커: [싱커]
|
|
포크볼: [포크, 포크볼]
|
|
기타: [] # 매핑되지 않는 구종의 폴백
|
|
|
|
# 투구 결과 (관리자 사이트 evt_batter 투구결과 영역)
|
|
pitch_result:
|
|
볼: [볼]
|
|
"스트라이크(루킹)": [스트라이크]
|
|
"헛스윙(스트라이크)": [헛스윙]
|
|
번트시도-스트라이크: [헛스윙 번트, 번트 헛스윙, 번트헛스윙]
|
|
파울: [파울]
|
|
번트-파울: [번트파울]
|
|
몸에 맞는 볼: [몸에 맞는 볼, 몸에 맞는 공, 사구]
|
|
고의사구: [고의사구, 자동 고의사구]
|
|
폭투-볼: [폭투-볼]
|
|
포일-볼: [포일-볼]
|
|
보크: [보크]
|
|
보크-볼: [보크-볼]
|
|
노카운트: [노카운트]
|
|
|
|
# 타자 결과 (관리자 사이트 evt_batter 타자결과 영역)
|
|
batter_result:
|
|
# ── 세이프 ──
|
|
1루타: [single]
|
|
2루타: [double]
|
|
3루타: [triple]
|
|
홈런: [home_run]
|
|
포볼: [walk]
|
|
고의사구: [intentional_walk]
|
|
몸에 맞는 볼: [hit_by_pitch]
|
|
번트안타: [bunt_hit]
|
|
수비실책: [reach_on_error]
|
|
야수선택: [reach_on_fielder_choice]
|
|
"땅볼출루(무안타)": [reach_on_grounder]
|
|
"1루타 후 주루아웃": [single_runner_out]
|
|
"2루타 후 주루아웃": [double_runner_out]
|
|
"3루타 후 주루아웃": [triple_runner_out]
|
|
"1루타 후 수비실책진루": [single_error_advance]
|
|
"2루타 후 수비실책진루": [double_error_advance]
|
|
"3루타 후 수비실책진루": [triple_error_advance]
|
|
# ── 아웃 ──
|
|
"루킹스트라이크-아웃": [strikeout]
|
|
번트-삼진: [bunt_strikeout]
|
|
아웃: [out]
|
|
희생 플라이: [sacrifice_fly]
|
|
희생 번트: [sacrifice_bunt]
|
|
|
|
# 주루 이벤트 (관리자 사이트 evt_runner_N)
|
|
runner_event:
|
|
일반 진루: [advance, score]
|
|
도루성공: [steal]
|
|
도루시도 아웃: [steal_fail]
|
|
포스아웃: [force_out]
|
|
견제 아웃: [pickoff_out]
|
|
수비 실책: [error_advance]
|
|
폭투-진루성공: [wild_pitch_advance]
|
|
포일-진루성공: [passed_ball_advance]
|