配置档案 · 2026-11-02
judgement
历史配置,非现行运行值。可阅读与下载;伙伴、浮鼓或候选数值按当时版本保留。
{
"status": "candidate_requires_playtest",
"input_anchor": "cue_beat",
"delta_ms": "1000 * (audio_clock_at_input_seconds - cue_audio_seconds) - input_calibration_ms",
"calibration_sign": "positive_input_calibration_means_device_or_player_taps_late; subtract_once; audio_output_latency_already_in_clock",
"offbeat_combat": "free action may deal 0.4x damage on real collision; does not consume cue or add combo",
"result_single_source": "judgement_result_id",
"windows_ms": {
"perfect": 40,
"good": 85,
"accepted": 130
},
"priority": [
"match_action",
"closest_unconsumed_cue",
"timing_grade"
],
"one_input_consumes_max_cues": 1,
"one_cue_consumes_max_inputs": 1,
"wrong_action": "record_wrong_without_consuming_expected_cue; debounce_same_button_80ms; no_free_score",
"miss_after_ms": 130,
"required_cue_min_gap_beats": 1,
"non_scoring_moves": "movement allowed; no combo, no scored instrument stem",
"score_weights": {
"perfect": 1,
"good": 0.7,
"accepted": 0.3,
"miss": 0
},
"max_score": 1000000,
"score_normalization": "sum(grade_weight * cue_weight) / sum(all_required_cue_weights) * max_score",
"rank_groups": [
"standard_unassisted",
"assisted",
"practice"
],
"route_score_budget": "equal_per_phrase_for_ranked_routes",
"sync_percent": "perfect_or_good_count / required_cue_count"
}