爱音塔 AIN TOWERMoReal ↗
配置档案 · 2026-11-02

route_graph

历史配置,非现行运行值。可阅读与下载;伙伴、浮鼓或候选数值按当时版本保留。

下载JSON配置

{
  "status": "typed_numeric_fixture_not_built_level",
  "route_id": "L01_P08",
  "units": "meters_and_quarter_beats",
  "entry": {
    "beat": 32,
    "position": [
      0,
      0
    ]
  },
  "exit": {
    "beat": 40,
    "position": [
      14,
      6.5
    ]
  },
  "routes": [
    {
      "id": "safe",
      "nodes": [
        {
          "beat": 32,
          "position": [
            0,
            0
          ]
        },
        {
          "beat": 34,
          "position": [
            4,
            1
          ]
        },
        {
          "beat": 36,
          "position": [
            8,
            2.5
          ]
        },
        {
          "beat": 38,
          "position": [
            11,
            4.5
          ]
        },
        {
          "beat": 40,
          "position": [
            14,
            6.5
          ]
        }
      ],
      "required_cues": [
        32,
        34,
        36,
        38
      ],
      "score_weight_total": 4,
      "reward": "standard",
      "edges": [
        {
          "from_beat": 32,
          "to_beat": 34,
          "type": "supported_run"
        },
        {
          "from_beat": 34,
          "to_beat": 36,
          "type": "ballistic_jump"
        },
        {
          "from_beat": 36,
          "to_beat": 38,
          "type": "supported_run"
        },
        {
          "from_beat": 38,
          "to_beat": 40,
          "type": "supported_run"
        }
      ],
      "landing_width_m": 1.8
    },
    {
      "id": "flair",
      "nodes": [
        {
          "beat": 32,
          "position": [
            0,
            0
          ]
        },
        {
          "beat": 34,
          "position": [
            4,
            1
          ]
        },
        {
          "beat": 36,
          "position": [
            9,
            3.5
          ]
        },
        {
          "beat": 38,
          "position": [
            12,
            5.5
          ]
        },
        {
          "beat": 40,
          "position": [
            14,
            6.5
          ]
        }
      ],
      "required_cues": [
        32,
        34,
        36,
        38
      ],
      "score_weight_total": 4,
      "reward": "style_badge_only",
      "edges": [
        {
          "from_beat": 32,
          "to_beat": 34,
          "type": "supported_run"
        },
        {
          "from_beat": 34,
          "to_beat": 36,
          "type": "ballistic_jump"
        },
        {
          "from_beat": 36,
          "to_beat": 38,
          "type": "supported_run"
        },
        {
          "from_beat": 38,
          "to_beat": 40,
          "type": "supported_run"
        }
      ],
      "landing_width_m": 0.9
    }
  ],
  "choice_window_beats": [
    30,
    31.5
  ],
  "lock_at_beat": 31.5,
  "constraints": [
    "same_entry_exit_beat",
    "same_rank_score_budget",
    "every_jump_reachable_with_margin",
    "camera_reveals_next_required_landing",
    "no_random_platform_spawn",
    "edge_type_explicit",
    "root_position_in_meters",
    "run_segment_requires_authored_support_surface",
    "bounded_jump_assist_solves_velocity_not_teleport"
  ],
  "recovery": {
    "max_assists_standard": 0,
    "assisted_mode_tokens": 2,
    "drop_hp_cost": 20,
    "method": "fade_and_move_to_next_authored_safe_node_with_two_beat_warning",
    "music": "continues",
    "suppress_cues_until_reentry": true,
    "suppressed_cues_score": "miss",
    "if_no_future_safe_node": "fail_at_next_safe_music_boundary",
    "after_tokens_used": "fail_at_next_safe_music_boundary"
  }
}