{
  "schema_version": 2,
  "generated_at": "2026-10-01T00:00:55",
  "total_runs": 90,
  "models": [
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 99.9944,
        "mean": 99.99,
        "median": 99.99
      },
      "rank_score": {
        "best": 7052.1382,
        "mean": 7052.14,
        "median": 7052.14
      },
      "win_rate": {
        "best": 1.0,
        "mean": 1.0
      },
      "efficiency": {
        "input_tokens": {
          "mean": 6861313,
          "total": 6861313
        },
        "output_tokens": {
          "mean": 248879,
          "total": 248879
        },
        "duration_seconds": {
          "mean": 15429.8,
          "total": 15429.8
        },
        "tool_calls": {
          "mean": 483,
          "total": 483
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 9529,
          "best": 9529
        },
        "exp_earned": {
          "mean": 21099,
          "best": 21099
        },
        "battle_win_rate": 0.9882,
        "battles_total": 170,
        "battles_won": 168
      },
      "last_run": "20260905-141559-926751",
      "run_details": [
        {
          "run_id": "20260905-141559-926751_gpt-6-astra-max",
          "session_id": "03789661be7948b285687dd5e968055f",
          "created_at": "20260905-141559-926751",
          "updated_at": "20260905-220713-550975",
          "score": 99.9944,
          "rank_score": 7052.1382,
          "rank_score_source": null,
          "win_rate": 1.0,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 532,
          "final_experience_pool": 2949,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 100.0,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 1202.2337,
              "rank_score_contribution": 1202.2337,
              "rank_score_share": 0.1705,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 305,
                  "mp": 41,
                  "attack": 128,
                  "defense": 59,
                  "speed": 99,
                  "recovery": 51,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 305,
                  "current_mp": 41
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0054",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "神官·锐利",
              "rank_score": 1203.864,
              "rank_score_contribution": 1203.864,
              "rank_score_share": 0.1707,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 458,
                  "mp": 127,
                  "attack": 129,
                  "defense": 93,
                  "speed": 56,
                  "recovery": 121,
                  "mp_recovery": 56
                },
                "resources": {
                  "current_hp": 458,
                  "current_mp": 127
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0052",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0055",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "佣兵战士·脆弱",
              "rank_score": 1047.5021,
              "rank_score_contribution": 1047.5021,
              "rank_score_share": 0.1485,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 446,
                  "mp": 41,
                  "attack": 147,
                  "defense": 77,
                  "speed": 63,
                  "recovery": 74,
                  "mp_recovery": 42
                },
                "resources": {
                  "current_hp": 446,
                  "current_mp": 41
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0056",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "吸血魔·枯竭",
              "rank_score": 1072.0105,
              "rank_score_contribution": 1072.0105,
              "rank_score_share": 0.152,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "吸血魔·枯竭",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 110,
                  "mp": 24,
                  "attack": 18,
                  "defense": 6,
                  "speed": 10,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 412,
                  "mp": 87,
                  "attack": 142,
                  "defense": 73,
                  "speed": 77,
                  "recovery": 56,
                  "mp_recovery": 40
                },
                "resources": {
                  "current_hp": 412,
                  "current_mp": 87
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0057",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "神官·迟缓",
              "rank_score": 1216.6513,
              "rank_score_contribution": 1216.6513,
              "rank_score_share": 0.1725,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "神官·迟缓",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 28,
                  "attack": 12,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 19,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 442,
                  "mp": 125,
                  "attack": 118,
                  "defense": 86,
                  "speed": 45,
                  "recovery": 114,
                  "mp_recovery": 50
                },
                "resources": {
                  "current_hp": 442,
                  "current_mp": 125
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "瘟疫法师·灵感",
              "rank_score": 1309.8766,
              "rank_score_contribution": 1309.8766,
              "rank_score_share": 0.1857,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 28,
                  "attack": 8,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 386,
                  "mp": 166,
                  "attack": 122,
                  "defense": 71,
                  "speed": 74,
                  "recovery": 51,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 386,
                  "current_mp": 166
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0053",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "paladin_order",
              "name": "圣殿骑士团",
              "description": "",
              "gold_cost": 650,
              "stats": {
                "hp": 22,
                "mp": 0,
                "attack": 0,
                "defense": 8,
                "speed": 0,
                "recovery": 10,
                "mp_recovery": 10
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "elite_hunters",
              "name": "精锐猎兵团",
              "description": "",
              "gold_cost": 700,
              "stats": {
                "hp": 12,
                "mp": 0,
                "attack": 9,
                "defense": 0,
                "speed": 5,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "arcane_council",
              "name": "秘法结社",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 10,
                "attack": 5,
                "defense": 0,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "war_academy",
              "name": "战争学院",
              "description": "",
              "gold_cost": 850,
              "stats": {
                "hp": 20,
                "mp": 5,
                "attack": 10,
                "defense": 7,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 19.7476
            },
            {
              "turn": 2,
              "rank_score": 64.1684
            },
            {
              "turn": 3,
              "rank_score": 112.7833
            },
            {
              "turn": 4,
              "rank_score": 180.4768
            },
            {
              "turn": 5,
              "rank_score": 223.2828
            },
            {
              "turn": 6,
              "rank_score": 232.4946
            },
            {
              "turn": 7,
              "rank_score": 284.991
            },
            {
              "turn": 8,
              "rank_score": 299.479
            },
            {
              "turn": 9,
              "rank_score": 763.664
            },
            {
              "turn": 10,
              "rank_score": 909.6409
            },
            {
              "turn": 11,
              "rank_score": 1155.1027
            },
            {
              "turn": 12,
              "rank_score": 1423.8347
            },
            {
              "turn": 13,
              "rank_score": 1509.9471
            },
            {
              "turn": 14,
              "rank_score": 1855.4917
            },
            {
              "turn": 15,
              "rank_score": 1986.8758
            },
            {
              "turn": 16,
              "rank_score": 2023.9165
            },
            {
              "turn": 17,
              "rank_score": 2170.2917
            },
            {
              "turn": 18,
              "rank_score": 2525.858
            },
            {
              "turn": 19,
              "rank_score": 2604.6334
            },
            {
              "turn": 20,
              "rank_score": 3053.4706
            },
            {
              "turn": 21,
              "rank_score": 3411.135
            },
            {
              "turn": 22,
              "rank_score": 3655.8463
            },
            {
              "turn": 23,
              "rank_score": 3992.1835
            },
            {
              "turn": 24,
              "rank_score": 4090.2036
            },
            {
              "turn": 25,
              "rank_score": 4364.6411
            },
            {
              "turn": 26,
              "rank_score": 4470.5033
            },
            {
              "turn": 27,
              "rank_score": 4900.1013
            },
            {
              "turn": 28,
              "rank_score": 5097.0547
            },
            {
              "turn": 29,
              "rank_score": 5312.9805
            },
            {
              "turn": 30,
              "rank_score": 5430.4203
            },
            {
              "turn": 31,
              "rank_score": 6165.2046
            },
            {
              "turn": 32,
              "rank_score": 6430.6415
            },
            {
              "turn": 33,
              "rank_score": 6786.1885
            },
            {
              "turn": 34,
              "rank_score": 6891.4694
            },
            {
              "turn": 35,
              "rank_score": 7052.1382
            }
          ],
          "token_usage": {
            "input_tokens": 6861313,
            "output_tokens": 248879
          },
          "timing": {
            "total_seconds": 15429.8
          },
          "tool_calls": {
            "total": 483,
            "successful": 483,
            "failed": 0,
            "by_name": {
              "get_recruitment": 3,
              "get_crafting": 34,
              "get_upgrades": 31,
              "recruit_adventurer": 6,
              "craft_equipment": 57,
              "equip_item": 97,
              "preview_battle": 72,
              "write_memo": 34,
              "end_turn": 35,
              "purchase_upgrade": 17,
              "allocate_experience": 48,
              "unequip_item": 12,
              "get_inventory": 12,
              "get_events": 2,
              "preview_team_power": 23
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_upgrades": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 57,
                "successful": 57,
                "failed": 0
              },
              "equip_item": {
                "total": 97,
                "successful": 97,
                "failed": 0
              },
              "preview_battle": {
                "total": 72,
                "successful": 72,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "allocate_experience": {
                "total": 48,
                "successful": 48,
                "failed": 0
              },
              "unequip_item": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "get_inventory": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "get_events": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "preview_team_power": {
                "total": 23,
                "successful": 23,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 170,
            "battles_won": 168,
            "battles_lost": 2,
            "total_gold_earned": 9529,
            "total_experience_earned": 21099,
            "total_equipment_crafted": 57,
            "total_upgrades_purchased": 17,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 48,
            "total_equips": 97,
            "total_unequips": 12,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 89,
                "experience_earned": 202,
                "cumulative_gold_earned": 89,
                "cumulative_experience_earned": 202
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 161,
                "cumulative_experience_earned": 366
              },
              {
                "turn": 3,
                "gold_earned": 85,
                "experience_earned": 193,
                "cumulative_gold_earned": 246,
                "cumulative_experience_earned": 559
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 330,
                "cumulative_experience_earned": 751
              },
              {
                "turn": 5,
                "gold_earned": 131,
                "experience_earned": 303,
                "cumulative_gold_earned": 461,
                "cumulative_experience_earned": 1054
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 567,
                "cumulative_experience_earned": 1299
              },
              {
                "turn": 7,
                "gold_earned": 66,
                "experience_earned": 153,
                "cumulative_gold_earned": 633,
                "cumulative_experience_earned": 1452
              },
              {
                "turn": 8,
                "gold_earned": 149,
                "experience_earned": 334,
                "cumulative_gold_earned": 782,
                "cumulative_experience_earned": 1786
              },
              {
                "turn": 9,
                "gold_earned": 91,
                "experience_earned": 202,
                "cumulative_gold_earned": 873,
                "cumulative_experience_earned": 1988
              },
              {
                "turn": 10,
                "gold_earned": 119,
                "experience_earned": 269,
                "cumulative_gold_earned": 992,
                "cumulative_experience_earned": 2257
              },
              {
                "turn": 11,
                "gold_earned": 202,
                "experience_earned": 448,
                "cumulative_gold_earned": 1194,
                "cumulative_experience_earned": 2705
              },
              {
                "turn": 12,
                "gold_earned": 154,
                "experience_earned": 342,
                "cumulative_gold_earned": 1348,
                "cumulative_experience_earned": 3047
              },
              {
                "turn": 13,
                "gold_earned": 159,
                "experience_earned": 362,
                "cumulative_gold_earned": 1507,
                "cumulative_experience_earned": 3409
              },
              {
                "turn": 14,
                "gold_earned": 177,
                "experience_earned": 394,
                "cumulative_gold_earned": 1684,
                "cumulative_experience_earned": 3803
              },
              {
                "turn": 15,
                "gold_earned": 218,
                "experience_earned": 481,
                "cumulative_gold_earned": 1902,
                "cumulative_experience_earned": 4284
              },
              {
                "turn": 16,
                "gold_earned": 296,
                "experience_earned": 660,
                "cumulative_gold_earned": 2198,
                "cumulative_experience_earned": 4944
              },
              {
                "turn": 17,
                "gold_earned": 221,
                "experience_earned": 491,
                "cumulative_gold_earned": 2419,
                "cumulative_experience_earned": 5435
              },
              {
                "turn": 18,
                "gold_earned": 227,
                "experience_earned": 503,
                "cumulative_gold_earned": 2646,
                "cumulative_experience_earned": 5938
              },
              {
                "turn": 19,
                "gold_earned": 313,
                "experience_earned": 706,
                "cumulative_gold_earned": 2959,
                "cumulative_experience_earned": 6644
              },
              {
                "turn": 20,
                "gold_earned": 321,
                "experience_earned": 726,
                "cumulative_gold_earned": 3280,
                "cumulative_experience_earned": 7370
              },
              {
                "turn": 21,
                "gold_earned": 423,
                "experience_earned": 938,
                "cumulative_gold_earned": 3703,
                "cumulative_experience_earned": 8308
              },
              {
                "turn": 22,
                "gold_earned": 312,
                "experience_earned": 687,
                "cumulative_gold_earned": 4015,
                "cumulative_experience_earned": 8995
              },
              {
                "turn": 23,
                "gold_earned": 392,
                "experience_earned": 867,
                "cumulative_gold_earned": 4407,
                "cumulative_experience_earned": 9862
              },
              {
                "turn": 24,
                "gold_earned": 396,
                "experience_earned": 873,
                "cumulative_gold_earned": 4803,
                "cumulative_experience_earned": 10735
              },
              {
                "turn": 25,
                "gold_earned": 514,
                "experience_earned": 1137,
                "cumulative_gold_earned": 5317,
                "cumulative_experience_earned": 11872
              },
              {
                "turn": 26,
                "gold_earned": 308,
                "experience_earned": 682,
                "cumulative_gold_earned": 5625,
                "cumulative_experience_earned": 12554
              },
              {
                "turn": 27,
                "gold_earned": 301,
                "experience_earned": 651,
                "cumulative_gold_earned": 5926,
                "cumulative_experience_earned": 13205
              },
              {
                "turn": 28,
                "gold_earned": 571,
                "experience_earned": 1257,
                "cumulative_gold_earned": 6497,
                "cumulative_experience_earned": 14462
              },
              {
                "turn": 29,
                "gold_earned": 607,
                "experience_earned": 1337,
                "cumulative_gold_earned": 7104,
                "cumulative_experience_earned": 15799
              },
              {
                "turn": 30,
                "gold_earned": 352,
                "experience_earned": 780,
                "cumulative_gold_earned": 7456,
                "cumulative_experience_earned": 16579
              },
              {
                "turn": 31,
                "gold_earned": 334,
                "experience_earned": 722,
                "cumulative_gold_earned": 7790,
                "cumulative_experience_earned": 17301
              },
              {
                "turn": 32,
                "gold_earned": 350,
                "experience_earned": 760,
                "cumulative_gold_earned": 8140,
                "cumulative_experience_earned": 18061
              },
              {
                "turn": 33,
                "gold_earned": 454,
                "experience_earned": 1001,
                "cumulative_gold_earned": 8594,
                "cumulative_experience_earned": 19062
              },
              {
                "turn": 34,
                "gold_earned": 403,
                "experience_earned": 883,
                "cumulative_gold_earned": 8997,
                "cumulative_experience_earned": 19945
              },
              {
                "turn": 35,
                "gold_earned": 532,
                "experience_earned": 1154,
                "cumulative_gold_earned": 9529,
                "cumulative_experience_earned": 21099
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1634,
                "cumulative_experience_earned": 3635
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 2483,
                "cumulative_experience_earned": 5517
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1410,
                "cumulative_experience_earned": 3123
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "吸血魔·枯竭",
                "cumulative_battles_total": 27,
                "cumulative_battles_won": 26,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1226,
                "cumulative_experience_earned": 2701
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "神官·迟缓",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1197,
                "cumulative_experience_earned": 2649
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1579,
                "cumulative_experience_earned": 3474
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_2",
              "name": "首领·巫妖",
              "power": 6046.8408,
              "tier": "boss",
              "archetype_id": "lich",
              "stats": {
                "hp": 694,
                "mp": 75,
                "attack": 214,
                "defense": 73,
                "speed": 24,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 185,
                "experience": 411
              }
            }
          }
        }
      ],
      "model": "gpt-6-astra-max",
      "rank": 1
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 99.9853,
        "mean": 99.99,
        "median": 99.99
      },
      "rank_score": {
        "best": 6826.5515,
        "mean": 6826.55,
        "median": 6826.55
      },
      "win_rate": {
        "best": 1.0,
        "mean": 1.0
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4887334,
          "total": 4887334
        },
        "output_tokens": {
          "mean": 306376,
          "total": 306376
        },
        "duration_seconds": {
          "mean": 18727.3,
          "total": 18727.3
        },
        "tool_calls": {
          "mean": 456,
          "total": 456
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 9732,
          "best": 9732
        },
        "exp_earned": {
          "mean": 21524,
          "best": 21524
        },
        "battle_win_rate": 0.9942,
        "battles_total": 171,
        "battles_won": 170
      },
      "last_run": "20260930-073456-972581",
      "run_details": [
        {
          "run_id": "20260930-073456-972581_gpt-6.1-sol-xhigh",
          "session_id": "57712462660146758f321d7f8a6f30fe",
          "created_at": "20260930-073456-972581",
          "updated_at": "20260930-233715-473369",
          "score": 99.9853,
          "rank_score": 6826.5515,
          "rank_score_source": null,
          "win_rate": 1.0,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 429,
          "final_experience_pool": 3374,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 100.0,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 1159.3235,
              "rank_score_contribution": 1159.3235,
              "rank_score_share": 0.1698,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 315,
                  "mp": 41,
                  "attack": 128,
                  "defense": 61,
                  "speed": 104,
                  "recovery": 51,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 315,
                  "current_mp": 41
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "神官·锐利",
              "rank_score": 1254.4265,
              "rank_score_contribution": 1254.4265,
              "rank_score_share": 0.1838,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 458,
                  "mp": 127,
                  "attack": 129,
                  "defense": 93,
                  "speed": 56,
                  "recovery": 121,
                  "mp_recovery": 56
                },
                "resources": {
                  "current_hp": 458,
                  "current_mp": 127
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0054",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0052",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0055",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "连击师·枯竭",
              "rank_score": 1093.2499,
              "rank_score_contribution": 1093.2499,
              "rank_score_share": 0.1601,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 385,
                  "mp": 70,
                  "attack": 128,
                  "defense": 76,
                  "speed": 97,
                  "recovery": 70,
                  "mp_recovery": 40
                },
                "resources": {
                  "current_hp": 385,
                  "current_mp": 70
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官",
              "rank_score": 1283.2038,
              "rank_score_contribution": 1283.2038,
              "rank_score_share": 0.188,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 28,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 19,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 452,
                  "mp": 133,
                  "attack": 116,
                  "defense": 93,
                  "speed": 56,
                  "recovery": 115,
                  "mp_recovery": 51
                },
                "resources": {
                  "current_hp": 452,
                  "current_mp": 133
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0053",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t2_light_charm",
                      "name": "魔力护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 4,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 3,
                        "mp_recovery": 3
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "佣兵战士",
              "rank_score": 1055.8443,
              "rank_score_contribution": 1055.8443,
              "rank_score_share": 0.1547,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "佣兵战士",
                "template_id": "mercenary_warrior",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 140,
                  "mp": 0,
                  "attack": 17,
                  "defense": 9,
                  "speed": 12,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 454,
                  "mp": 41,
                  "attack": 146,
                  "defense": 77,
                  "speed": 67,
                  "recovery": 74,
                  "mp_recovery": 42
                },
                "resources": {
                  "current_hp": 454,
                  "current_mp": 41
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "林地射手·锐利",
              "rank_score": 980.5035,
              "rank_score_contribution": 980.5035,
              "rank_score_share": 0.1436,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "林地射手·锐利",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 85,
                  "mp": 0,
                  "attack": 16,
                  "defense": 3,
                  "speed": 18,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 318,
                  "mp": 41,
                  "attack": 147,
                  "defense": 60,
                  "speed": 104,
                  "recovery": 50,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 318,
                  "current_mp": 41
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "paladin_order",
              "name": "圣殿骑士团",
              "description": "",
              "gold_cost": 650,
              "stats": {
                "hp": 22,
                "mp": 0,
                "attack": 0,
                "defense": 8,
                "speed": 0,
                "recovery": 10,
                "mp_recovery": 10
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "elite_hunters",
              "name": "精锐猎兵团",
              "description": "",
              "gold_cost": 700,
              "stats": {
                "hp": 12,
                "mp": 0,
                "attack": 9,
                "defense": 0,
                "speed": 5,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "arcane_council",
              "name": "秘法结社",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 10,
                "attack": 5,
                "defense": 0,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "war_academy",
              "name": "战争学院",
              "description": "",
              "gold_cost": 850,
              "stats": {
                "hp": 20,
                "mp": 5,
                "attack": 10,
                "defense": 7,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 22.3517
            },
            {
              "turn": 2,
              "rank_score": 61.4209
            },
            {
              "turn": 3,
              "rank_score": 158.6248
            },
            {
              "turn": 4,
              "rank_score": 220.8291
            },
            {
              "turn": 5,
              "rank_score": 234.2088
            },
            {
              "turn": 6,
              "rank_score": 272.1847
            },
            {
              "turn": 7,
              "rank_score": 296.0088
            },
            {
              "turn": 8,
              "rank_score": 567.0535
            },
            {
              "turn": 9,
              "rank_score": 644.2212
            },
            {
              "turn": 10,
              "rank_score": 1016.6306
            },
            {
              "turn": 11,
              "rank_score": 1282.4459
            },
            {
              "turn": 12,
              "rank_score": 1595.2033
            },
            {
              "turn": 13,
              "rank_score": 1907.4439
            },
            {
              "turn": 14,
              "rank_score": 1944.079
            },
            {
              "turn": 15,
              "rank_score": 2140.7333
            },
            {
              "turn": 16,
              "rank_score": 2174.4877
            },
            {
              "turn": 17,
              "rank_score": 2387.1151
            },
            {
              "turn": 18,
              "rank_score": 2688.6978
            },
            {
              "turn": 19,
              "rank_score": 3167.6736
            },
            {
              "turn": 20,
              "rank_score": 3434.6194
            },
            {
              "turn": 21,
              "rank_score": 3784.219
            },
            {
              "turn": 22,
              "rank_score": 4217.1402
            },
            {
              "turn": 23,
              "rank_score": 4302.7038
            },
            {
              "turn": 24,
              "rank_score": 4320.9211
            },
            {
              "turn": 25,
              "rank_score": 4808.0588
            },
            {
              "turn": 26,
              "rank_score": 4860.2113
            },
            {
              "turn": 27,
              "rank_score": 5168.1493
            },
            {
              "turn": 28,
              "rank_score": 5226.8965
            },
            {
              "turn": 29,
              "rank_score": 5441.1815
            },
            {
              "turn": 30,
              "rank_score": 5599.6576
            },
            {
              "turn": 31,
              "rank_score": 6214.5502
            },
            {
              "turn": 32,
              "rank_score": 6428.4635
            },
            {
              "turn": 33,
              "rank_score": 6667.9535
            },
            {
              "turn": 34,
              "rank_score": 6687.1183
            },
            {
              "turn": 35,
              "rank_score": 6826.5515
            }
          ],
          "token_usage": {
            "input_tokens": 4887334,
            "output_tokens": 306376
          },
          "timing": {
            "total_seconds": 18727.3
          },
          "tool_calls": {
            "total": 456,
            "successful": 456,
            "failed": 0,
            "by_name": {
              "get_recruitment": 4,
              "get_crafting": 35,
              "get_upgrades": 31,
              "recruit_adventurer": 6,
              "craft_equipment": 56,
              "equip_item": 67,
              "preview_battle": 86,
              "write_memo": 38,
              "end_turn": 35,
              "get_inventory": 21,
              "purchase_upgrade": 17,
              "allocate_experience": 46,
              "unequip_item": 3,
              "get_events": 3,
              "preview_team_power": 8
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 56,
                "successful": 56,
                "failed": 0
              },
              "equip_item": {
                "total": 67,
                "successful": 67,
                "failed": 0
              },
              "preview_battle": {
                "total": 86,
                "successful": 86,
                "failed": 0
              },
              "write_memo": {
                "total": 38,
                "successful": 38,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 21,
                "successful": 21,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "allocate_experience": {
                "total": 46,
                "successful": 46,
                "failed": 0
              },
              "unequip_item": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_events": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 8,
                "successful": 8,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 171,
            "battles_won": 170,
            "battles_lost": 1,
            "total_gold_earned": 9732,
            "total_experience_earned": 21524,
            "total_equipment_crafted": 56,
            "total_upgrades_purchased": 17,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 46,
            "total_equips": 67,
            "total_unequips": 3,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 154,
                "cumulative_experience_earned": 351
              },
              {
                "turn": 3,
                "gold_earned": 83,
                "experience_earned": 187,
                "cumulative_gold_earned": 237,
                "cumulative_experience_earned": 538
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 321,
                "cumulative_experience_earned": 730
              },
              {
                "turn": 5,
                "gold_earned": 131,
                "experience_earned": 303,
                "cumulative_gold_earned": 452,
                "cumulative_experience_earned": 1033
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 558,
                "cumulative_experience_earned": 1278
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 664,
                "cumulative_experience_earned": 1523
              },
              {
                "turn": 8,
                "gold_earned": 135,
                "experience_earned": 300,
                "cumulative_gold_earned": 799,
                "cumulative_experience_earned": 1823
              },
              {
                "turn": 9,
                "gold_earned": 150,
                "experience_earned": 332,
                "cumulative_gold_earned": 949,
                "cumulative_experience_earned": 2155
              },
              {
                "turn": 10,
                "gold_earned": 119,
                "experience_earned": 269,
                "cumulative_gold_earned": 1068,
                "cumulative_experience_earned": 2424
              },
              {
                "turn": 11,
                "gold_earned": 202,
                "experience_earned": 448,
                "cumulative_gold_earned": 1270,
                "cumulative_experience_earned": 2872
              },
              {
                "turn": 12,
                "gold_earned": 176,
                "experience_earned": 382,
                "cumulative_gold_earned": 1446,
                "cumulative_experience_earned": 3254
              },
              {
                "turn": 13,
                "gold_earned": 175,
                "experience_earned": 393,
                "cumulative_gold_earned": 1621,
                "cumulative_experience_earned": 3647
              },
              {
                "turn": 14,
                "gold_earned": 179,
                "experience_earned": 399,
                "cumulative_gold_earned": 1800,
                "cumulative_experience_earned": 4046
              },
              {
                "turn": 15,
                "gold_earned": 218,
                "experience_earned": 481,
                "cumulative_gold_earned": 2018,
                "cumulative_experience_earned": 4527
              },
              {
                "turn": 16,
                "gold_earned": 296,
                "experience_earned": 660,
                "cumulative_gold_earned": 2314,
                "cumulative_experience_earned": 5187
              },
              {
                "turn": 17,
                "gold_earned": 249,
                "experience_earned": 552,
                "cumulative_gold_earned": 2563,
                "cumulative_experience_earned": 5739
              },
              {
                "turn": 18,
                "gold_earned": 293,
                "experience_earned": 645,
                "cumulative_gold_earned": 2856,
                "cumulative_experience_earned": 6384
              },
              {
                "turn": 19,
                "gold_earned": 353,
                "experience_earned": 791,
                "cumulative_gold_earned": 3209,
                "cumulative_experience_earned": 7175
              },
              {
                "turn": 20,
                "gold_earned": 355,
                "experience_earned": 805,
                "cumulative_gold_earned": 3564,
                "cumulative_experience_earned": 7980
              },
              {
                "turn": 21,
                "gold_earned": 454,
                "experience_earned": 1004,
                "cumulative_gold_earned": 4018,
                "cumulative_experience_earned": 8984
              },
              {
                "turn": 22,
                "gold_earned": 312,
                "experience_earned": 687,
                "cumulative_gold_earned": 4330,
                "cumulative_experience_earned": 9671
              },
              {
                "turn": 23,
                "gold_earned": 392,
                "experience_earned": 867,
                "cumulative_gold_earned": 4722,
                "cumulative_experience_earned": 10538
              },
              {
                "turn": 24,
                "gold_earned": 396,
                "experience_earned": 875,
                "cumulative_gold_earned": 5118,
                "cumulative_experience_earned": 11413
              },
              {
                "turn": 25,
                "gold_earned": 514,
                "experience_earned": 1137,
                "cumulative_gold_earned": 5632,
                "cumulative_experience_earned": 12550
              },
              {
                "turn": 26,
                "gold_earned": 308,
                "experience_earned": 682,
                "cumulative_gold_earned": 5940,
                "cumulative_experience_earned": 13232
              },
              {
                "turn": 27,
                "gold_earned": 303,
                "experience_earned": 657,
                "cumulative_gold_earned": 6243,
                "cumulative_experience_earned": 13889
              },
              {
                "turn": 28,
                "gold_earned": 571,
                "experience_earned": 1257,
                "cumulative_gold_earned": 6814,
                "cumulative_experience_earned": 15146
              },
              {
                "turn": 29,
                "gold_earned": 607,
                "experience_earned": 1337,
                "cumulative_gold_earned": 7421,
                "cumulative_experience_earned": 16483
              },
              {
                "turn": 30,
                "gold_earned": 352,
                "experience_earned": 780,
                "cumulative_gold_earned": 7773,
                "cumulative_experience_earned": 17263
              },
              {
                "turn": 31,
                "gold_earned": 334,
                "experience_earned": 722,
                "cumulative_gold_earned": 8107,
                "cumulative_experience_earned": 17985
              },
              {
                "turn": 32,
                "gold_earned": 350,
                "experience_earned": 760,
                "cumulative_gold_earned": 8457,
                "cumulative_experience_earned": 18745
              },
              {
                "turn": 33,
                "gold_earned": 454,
                "experience_earned": 1000,
                "cumulative_gold_earned": 8911,
                "cumulative_experience_earned": 19745
              },
              {
                "turn": 34,
                "gold_earned": 403,
                "experience_earned": 883,
                "cumulative_gold_earned": 9314,
                "cumulative_experience_earned": 20628
              },
              {
                "turn": 35,
                "gold_earned": 418,
                "experience_earned": 896,
                "cumulative_gold_earned": 9732,
                "cumulative_experience_earned": 21524
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1618,
                "cumulative_experience_earned": 3591
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 2665,
                "cumulative_experience_earned": 5927
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1691,
                "cumulative_experience_earned": 3745
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官",
                "cumulative_battles_total": 27,
                "cumulative_battles_won": 26,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1695,
                "cumulative_experience_earned": 3729
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "佣兵战士",
                "cumulative_battles_total": 20,
                "cumulative_battles_won": 20,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1060,
                "cumulative_experience_earned": 2343
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "林地射手·锐利",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1003,
                "cumulative_experience_earned": 2189
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 29,
              "monster_id": "turn_29_monster_9",
              "name": "首领·地狱犬",
              "power": 5014.7227,
              "tier": "boss",
              "archetype_id": "hellhound",
              "stats": {
                "hp": 531,
                "mp": 0,
                "attack": 204,
                "defense": 42,
                "speed": 27,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 136,
                "experience": 295
              }
            }
          }
        }
      ],
      "model": "gpt-6.1-sol-xhigh",
      "rank": 2
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 99.9931,
        "mean": 99.99,
        "median": 99.99
      },
      "rank_score": {
        "best": 6545.4753,
        "mean": 6545.48,
        "median": 6545.48
      },
      "win_rate": {
        "best": 1.0,
        "mean": 1.0
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4383912,
          "total": 4383912
        },
        "output_tokens": {
          "mean": 62738,
          "total": 62738
        },
        "duration_seconds": {
          "mean": 5702.8,
          "total": 5702.8
        },
        "tool_calls": {
          "mean": 393,
          "total": 393
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 9895,
          "best": 9895
        },
        "exp_earned": {
          "mean": 21910,
          "best": 21910
        },
        "battle_win_rate": 1.0,
        "battles_total": 170,
        "battles_won": 170
      },
      "last_run": "20260905-225530-101813",
      "run_details": [
        {
          "run_id": "20260905-225530-101813_gpt-6-astra-high",
          "session_id": "d637f34ed8f14ff59bfbe1dd583c4c76",
          "created_at": "20260905-225530-101813",
          "updated_at": "20260906-025259-798266",
          "score": 99.9931,
          "rank_score": 6545.4753,
          "rank_score_source": null,
          "win_rate": 1.0,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 573,
          "final_experience_pool": 3760,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 100.0,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "神官·锐利",
              "rank_score": 1093.3259,
              "rank_score_contribution": 1093.3259,
              "rank_score_share": 0.167,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 463,
                  "mp": 122,
                  "attack": 118,
                  "defense": 102,
                  "speed": 53,
                  "recovery": 129,
                  "mp_recovery": 64
                },
                "resources": {
                  "current_hp": 463,
                  "current_mp": 122
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 1219.9827,
              "rank_score_contribution": 1219.9827,
              "rank_score_share": 0.1864,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 330,
                  "mp": 41,
                  "attack": 131,
                  "defense": 61,
                  "speed": 100,
                  "recovery": 59,
                  "mp_recovery": 42
                },
                "resources": {
                  "current_hp": 330,
                  "current_mp": 41
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0052",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "瘟疫法师·灵感",
              "rank_score": 869.7226,
              "rank_score_contribution": 869.7226,
              "rank_score_share": 0.1329,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 402,
                  "mp": 174,
                  "attack": 128,
                  "defense": 76,
                  "speed": 74,
                  "recovery": 66,
                  "mp_recovery": 48
                },
                "resources": {
                  "current_hp": 402,
                  "current_mp": 174
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官",
              "rank_score": 1181.029,
              "rank_score_contribution": 1181.029,
              "rank_score_share": 0.1804,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 28,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 19,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 472,
                  "mp": 120,
                  "attack": 107,
                  "defense": 102,
                  "speed": 53,
                  "recovery": 128,
                  "mp_recovery": 64
                },
                "resources": {
                  "current_hp": 472,
                  "current_mp": 120
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "林地射手·锐利",
              "rank_score": 1114.675,
              "rank_score_contribution": 1114.675,
              "rank_score_share": 0.1703,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "林地射手·锐利",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 85,
                  "mp": 0,
                  "attack": 16,
                  "defense": 3,
                  "speed": 18,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 333,
                  "mp": 41,
                  "attack": 150,
                  "defense": 60,
                  "speed": 100,
                  "recovery": 58,
                  "mp_recovery": 42
                },
                "resources": {
                  "current_hp": 333,
                  "current_mp": 41
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0053",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "瘟疫法师·灵感",
              "rank_score": 1066.7401,
              "rank_score_contribution": 1066.7401,
              "rank_score_share": 0.163,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 28,
                  "attack": 8,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 401,
                  "mp": 178,
                  "attack": 124,
                  "defense": 76,
                  "speed": 74,
                  "recovery": 65,
                  "mp_recovery": 48
                },
                "resources": {
                  "current_hp": 401,
                  "current_mp": 178
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "paladin_order",
              "name": "圣殿骑士团",
              "description": "",
              "gold_cost": 650,
              "stats": {
                "hp": 22,
                "mp": 0,
                "attack": 0,
                "defense": 8,
                "speed": 0,
                "recovery": 10,
                "mp_recovery": 10
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "elite_hunters",
              "name": "精锐猎兵团",
              "description": "",
              "gold_cost": 700,
              "stats": {
                "hp": 12,
                "mp": 0,
                "attack": 9,
                "defense": 0,
                "speed": 5,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "arcane_council",
              "name": "秘法结社",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 10,
                "attack": 5,
                "defense": 0,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "war_academy",
              "name": "战争学院",
              "description": "",
              "gold_cost": 850,
              "stats": {
                "hp": 20,
                "mp": 5,
                "attack": 10,
                "defense": 7,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 18.8809
            },
            {
              "turn": 2,
              "rank_score": 47.9405
            },
            {
              "turn": 3,
              "rank_score": 139.3583
            },
            {
              "turn": 4,
              "rank_score": 200.9823
            },
            {
              "turn": 5,
              "rank_score": 275.0102
            },
            {
              "turn": 6,
              "rank_score": 328.5474
            },
            {
              "turn": 7,
              "rank_score": 395.9721
            },
            {
              "turn": 8,
              "rank_score": 540.5937
            },
            {
              "turn": 9,
              "rank_score": 574.5526
            },
            {
              "turn": 10,
              "rank_score": 1125.753
            },
            {
              "turn": 11,
              "rank_score": 1131.1779
            },
            {
              "turn": 12,
              "rank_score": 1371.5791
            },
            {
              "turn": 13,
              "rank_score": 1445.0644
            },
            {
              "turn": 14,
              "rank_score": 1890.3298
            },
            {
              "turn": 15,
              "rank_score": 2205.547
            },
            {
              "turn": 16,
              "rank_score": 2314.3831
            },
            {
              "turn": 17,
              "rank_score": 2706.997
            },
            {
              "turn": 18,
              "rank_score": 2777.1598
            },
            {
              "turn": 19,
              "rank_score": 3247.61
            },
            {
              "turn": 20,
              "rank_score": 3498.9591
            },
            {
              "turn": 21,
              "rank_score": 3892.6246
            },
            {
              "turn": 22,
              "rank_score": 4331.0583
            },
            {
              "turn": 23,
              "rank_score": 4372.1861
            },
            {
              "turn": 24,
              "rank_score": 4825.3172
            },
            {
              "turn": 25,
              "rank_score": 4922.1687
            },
            {
              "turn": 26,
              "rank_score": 5286.8469
            },
            {
              "turn": 27,
              "rank_score": 5453.1842
            },
            {
              "turn": 28,
              "rank_score": 5481.5161
            },
            {
              "turn": 29,
              "rank_score": 6239.5867
            },
            {
              "turn": 30,
              "rank_score": 6430.486
            },
            {
              "turn": 31,
              "rank_score": 6553.1354
            },
            {
              "turn": 32,
              "rank_score": 6711.994
            },
            {
              "turn": 33,
              "rank_score": 6803.9313
            },
            {
              "turn": 34,
              "rank_score": 6494.4298
            },
            {
              "turn": 35,
              "rank_score": 6545.4753
            }
          ],
          "token_usage": {
            "input_tokens": 4383912,
            "output_tokens": 62738
          },
          "timing": {
            "total_seconds": 5702.8
          },
          "tool_calls": {
            "total": 393,
            "successful": 393,
            "failed": 0,
            "by_name": {
              "get_recruitment": 3,
              "get_upgrades": 26,
              "get_crafting": 25,
              "recruit_adventurer": 6,
              "craft_equipment": 53,
              "equip_item": 59,
              "preview_battle": 79,
              "write_memo": 36,
              "end_turn": 35,
              "purchase_upgrade": 17,
              "allocate_experience": 49,
              "get_inventory": 4,
              "get_events": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_upgrades": {
                "total": 26,
                "successful": 26,
                "failed": 0
              },
              "get_crafting": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 53,
                "successful": 53,
                "failed": 0
              },
              "equip_item": {
                "total": 59,
                "successful": 59,
                "failed": 0
              },
              "preview_battle": {
                "total": 79,
                "successful": 79,
                "failed": 0
              },
              "write_memo": {
                "total": 36,
                "successful": 36,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "allocate_experience": {
                "total": 49,
                "successful": 49,
                "failed": 0
              },
              "get_inventory": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 170,
            "battles_won": 170,
            "battles_lost": 0,
            "total_gold_earned": 9895,
            "total_experience_earned": 21910,
            "total_equipment_crafted": 53,
            "total_upgrades_purchased": 17,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 49,
            "total_equips": 59,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 70,
                "experience_earned": 159,
                "cumulative_gold_earned": 152,
                "cumulative_experience_earned": 346
              },
              {
                "turn": 3,
                "gold_earned": 85,
                "experience_earned": 193,
                "cumulative_gold_earned": 237,
                "cumulative_experience_earned": 539
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 321,
                "cumulative_experience_earned": 731
              },
              {
                "turn": 5,
                "gold_earned": 131,
                "experience_earned": 303,
                "cumulative_gold_earned": 452,
                "cumulative_experience_earned": 1034
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 558,
                "cumulative_experience_earned": 1279
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 664,
                "cumulative_experience_earned": 1524
              },
              {
                "turn": 8,
                "gold_earned": 135,
                "experience_earned": 301,
                "cumulative_gold_earned": 799,
                "cumulative_experience_earned": 1825
              },
              {
                "turn": 9,
                "gold_earned": 125,
                "experience_earned": 277,
                "cumulative_gold_earned": 924,
                "cumulative_experience_earned": 2102
              },
              {
                "turn": 10,
                "gold_earned": 119,
                "experience_earned": 269,
                "cumulative_gold_earned": 1043,
                "cumulative_experience_earned": 2371
              },
              {
                "turn": 11,
                "gold_earned": 186,
                "experience_earned": 416,
                "cumulative_gold_earned": 1229,
                "cumulative_experience_earned": 2787
              },
              {
                "turn": 12,
                "gold_earned": 164,
                "experience_earned": 359,
                "cumulative_gold_earned": 1393,
                "cumulative_experience_earned": 3146
              },
              {
                "turn": 13,
                "gold_earned": 191,
                "experience_earned": 432,
                "cumulative_gold_earned": 1584,
                "cumulative_experience_earned": 3578
              },
              {
                "turn": 14,
                "gold_earned": 183,
                "experience_earned": 409,
                "cumulative_gold_earned": 1767,
                "cumulative_experience_earned": 3987
              },
              {
                "turn": 15,
                "gold_earned": 222,
                "experience_earned": 491,
                "cumulative_gold_earned": 1989,
                "cumulative_experience_earned": 4478
              },
              {
                "turn": 16,
                "gold_earned": 296,
                "experience_earned": 660,
                "cumulative_gold_earned": 2285,
                "cumulative_experience_earned": 5138
              },
              {
                "turn": 17,
                "gold_earned": 223,
                "experience_earned": 495,
                "cumulative_gold_earned": 2508,
                "cumulative_experience_earned": 5633
              },
              {
                "turn": 18,
                "gold_earned": 311,
                "experience_earned": 686,
                "cumulative_gold_earned": 2819,
                "cumulative_experience_earned": 6319
              },
              {
                "turn": 19,
                "gold_earned": 373,
                "experience_earned": 837,
                "cumulative_gold_earned": 3192,
                "cumulative_experience_earned": 7156
              },
              {
                "turn": 20,
                "gold_earned": 386,
                "experience_earned": 870,
                "cumulative_gold_earned": 3578,
                "cumulative_experience_earned": 8026
              },
              {
                "turn": 21,
                "gold_earned": 472,
                "experience_earned": 1045,
                "cumulative_gold_earned": 4050,
                "cumulative_experience_earned": 9071
              },
              {
                "turn": 22,
                "gold_earned": 312,
                "experience_earned": 687,
                "cumulative_gold_earned": 4362,
                "cumulative_experience_earned": 9758
              },
              {
                "turn": 23,
                "gold_earned": 386,
                "experience_earned": 855,
                "cumulative_gold_earned": 4748,
                "cumulative_experience_earned": 10613
              },
              {
                "turn": 24,
                "gold_earned": 396,
                "experience_earned": 875,
                "cumulative_gold_earned": 5144,
                "cumulative_experience_earned": 11488
              },
              {
                "turn": 25,
                "gold_earned": 514,
                "experience_earned": 1137,
                "cumulative_gold_earned": 5658,
                "cumulative_experience_earned": 12625
              },
              {
                "turn": 26,
                "gold_earned": 308,
                "experience_earned": 682,
                "cumulative_gold_earned": 5966,
                "cumulative_experience_earned": 13307
              },
              {
                "turn": 27,
                "gold_earned": 303,
                "experience_earned": 657,
                "cumulative_gold_earned": 6269,
                "cumulative_experience_earned": 13964
              },
              {
                "turn": 28,
                "gold_earned": 571,
                "experience_earned": 1257,
                "cumulative_gold_earned": 6840,
                "cumulative_experience_earned": 15221
              },
              {
                "turn": 29,
                "gold_earned": 607,
                "experience_earned": 1337,
                "cumulative_gold_earned": 7447,
                "cumulative_experience_earned": 16558
              },
              {
                "turn": 30,
                "gold_earned": 352,
                "experience_earned": 780,
                "cumulative_gold_earned": 7799,
                "cumulative_experience_earned": 17338
              },
              {
                "turn": 31,
                "gold_earned": 334,
                "experience_earned": 722,
                "cumulative_gold_earned": 8133,
                "cumulative_experience_earned": 18060
              },
              {
                "turn": 32,
                "gold_earned": 350,
                "experience_earned": 760,
                "cumulative_gold_earned": 8483,
                "cumulative_experience_earned": 18820
              },
              {
                "turn": 33,
                "gold_earned": 454,
                "experience_earned": 1001,
                "cumulative_gold_earned": 8937,
                "cumulative_experience_earned": 19821
              },
              {
                "turn": 34,
                "gold_earned": 403,
                "experience_earned": 883,
                "cumulative_gold_earned": 9340,
                "cumulative_experience_earned": 20704
              },
              {
                "turn": 35,
                "gold_earned": 555,
                "experience_earned": 1206,
                "cumulative_gold_earned": 9895,
                "cumulative_experience_earned": 21910
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 2769,
                "cumulative_experience_earned": 6160
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1483,
                "cumulative_experience_earned": 3308
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1812,
                "cumulative_experience_earned": 4016
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官",
                "cumulative_battles_total": 27,
                "cumulative_battles_won": 27,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1721,
                "cumulative_experience_earned": 3793
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "林地射手·锐利",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 976,
                "cumulative_experience_earned": 2140
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1134,
                "cumulative_experience_earned": 2493
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_2",
              "name": "首领·巫妖",
              "power": 6046.8408,
              "tier": "boss",
              "archetype_id": "lich",
              "stats": {
                "hp": 694,
                "mp": 75,
                "attack": 214,
                "defense": 73,
                "speed": 24,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 185,
                "experience": 411
              }
            }
          }
        }
      ],
      "model": "gpt-6-astra-high",
      "rank": 3
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 99.9596,
        "mean": 99.96,
        "median": 99.96
      },
      "rank_score": {
        "best": 6383.4723,
        "mean": 6383.47,
        "median": 6383.47
      },
      "win_rate": {
        "best": 1.0,
        "mean": 1.0
      },
      "efficiency": {
        "input_tokens": {
          "mean": 6675721,
          "total": 6675721
        },
        "output_tokens": {
          "mean": 1361379,
          "total": 1361379
        },
        "duration_seconds": {
          "mean": 28662.1,
          "total": 28662.1
        },
        "tool_calls": {
          "mean": 500,
          "total": 500
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 8131,
          "best": 8131
        },
        "exp_earned": {
          "mean": 17939,
          "best": 17939
        },
        "battle_win_rate": 0.9408,
        "battles_total": 169,
        "battles_won": 159
      },
      "last_run": "20260607-020427-248545",
      "run_details": [
        {
          "run_id": "gpt-5.5-xhigh",
          "session_id": "68a6900b9d7d41e4a2ad45bbd7a8be11",
          "created_at": "20260607-020427-248545",
          "updated_at": "20260607-183641-951097",
          "score": 99.9596,
          "rank_score": 6383.4723,
          "rank_score_source": null,
          "win_rate": 1.0,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 324,
          "final_experience_pool": 689,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·锐利",
            "average_score": 100.0,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 933.4171,
              "rank_score_contribution": 933.4171,
              "rank_score_share": 0.1462,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 431,
                  "mp": 99,
                  "attack": 140,
                  "defense": 82,
                  "speed": 64,
                  "recovery": 63,
                  "mp_recovery": 46
                },
                "resources": {
                  "current_hp": 431,
                  "current_mp": 99
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "瘟疫法师·灵感",
              "rank_score": 1220.3556,
              "rank_score_contribution": 1220.3556,
              "rank_score_share": 0.1912,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 362,
                  "mp": 154,
                  "attack": 117,
                  "defense": 65,
                  "speed": 61,
                  "recovery": 52,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 362,
                  "current_mp": 120
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 1178.4471,
              "rank_score_contribution": 1178.4471,
              "rank_score_share": 0.1846,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 292,
                  "mp": 33,
                  "attack": 115,
                  "defense": 56,
                  "speed": 87,
                  "recovery": 50,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 292,
                  "current_mp": 33
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官",
              "rank_score": 833.9804,
              "rank_score_contribution": 833.9804,
              "rank_score_share": 0.1306,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官",
                "template_id": "cleric",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 30,
                  "attack": 13,
                  "defense": 8,
                  "speed": 7,
                  "recovery": 16,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 400,
                  "mp": 118,
                  "attack": 102,
                  "defense": 81,
                  "speed": 47,
                  "recovery": 111,
                  "mp_recovery": 54
                },
                "resources": {
                  "current_hp": 400,
                  "current_mp": 118
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "林地射手·锐利",
              "rank_score": 1025.6283,
              "rank_score_contribution": 1025.6283,
              "rank_score_share": 0.1607,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "林地射手·锐利",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 85,
                  "mp": 0,
                  "attack": 16,
                  "defense": 3,
                  "speed": 18,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 313,
                  "mp": 33,
                  "attack": 144,
                  "defense": 58,
                  "speed": 100,
                  "recovery": 50,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 313,
                  "current_mp": 33
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "瘟疫法师·灵感",
              "rank_score": 1191.6438,
              "rank_score_contribution": 1191.6438,
              "rank_score_share": 0.1867,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 28,
                  "attack": 8,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 374,
                  "mp": 163,
                  "attack": 117,
                  "defense": 70,
                  "speed": 68,
                  "recovery": 51,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 374,
                  "current_mp": 162
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "paladin_order",
              "name": "圣殿骑士团",
              "description": "",
              "gold_cost": 650,
              "stats": {
                "hp": 22,
                "mp": 0,
                "attack": 0,
                "defense": 8,
                "speed": 0,
                "recovery": 10,
                "mp_recovery": 10
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "elite_hunters",
              "name": "精锐猎兵团",
              "description": "",
              "gold_cost": 700,
              "stats": {
                "hp": 12,
                "mp": 0,
                "attack": 9,
                "defense": 0,
                "speed": 5,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "arcane_council",
              "name": "秘法结社",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 10,
                "attack": 5,
                "defense": 0,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "war_academy",
              "name": "战争学院",
              "description": "",
              "gold_cost": 850,
              "stats": {
                "hp": 20,
                "mp": 5,
                "attack": 10,
                "defense": 7,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 14.3505
            },
            {
              "turn": 2,
              "rank_score": 41.4828
            },
            {
              "turn": 3,
              "rank_score": 81.3095
            },
            {
              "turn": 4,
              "rank_score": 219.4357
            },
            {
              "turn": 5,
              "rank_score": 321.3613
            },
            {
              "turn": 6,
              "rank_score": 440.5826
            },
            {
              "turn": 7,
              "rank_score": 559.7758
            },
            {
              "turn": 8,
              "rank_score": 722.7623
            },
            {
              "turn": 9,
              "rank_score": 762.4889
            },
            {
              "turn": 10,
              "rank_score": 951.1247
            },
            {
              "turn": 11,
              "rank_score": 1107.0107
            },
            {
              "turn": 12,
              "rank_score": 1115.4186
            },
            {
              "turn": 13,
              "rank_score": 1487.7684
            },
            {
              "turn": 14,
              "rank_score": 1602.6
            },
            {
              "turn": 15,
              "rank_score": 2002.3702
            },
            {
              "turn": 16,
              "rank_score": 2159.5095
            },
            {
              "turn": 17,
              "rank_score": 2307.6668
            },
            {
              "turn": 18,
              "rank_score": 2428.914
            },
            {
              "turn": 19,
              "rank_score": 2759.9878
            },
            {
              "turn": 20,
              "rank_score": 2939.2569
            },
            {
              "turn": 21,
              "rank_score": 3333.8898
            },
            {
              "turn": 22,
              "rank_score": 3473.6961
            },
            {
              "turn": 23,
              "rank_score": 3784.5888
            },
            {
              "turn": 24,
              "rank_score": 3855.7681
            },
            {
              "turn": 25,
              "rank_score": 3896.5419
            },
            {
              "turn": 26,
              "rank_score": 4359.8523
            },
            {
              "turn": 27,
              "rank_score": 4373.403
            },
            {
              "turn": 28,
              "rank_score": 4502.214
            },
            {
              "turn": 29,
              "rank_score": 4606.5961
            },
            {
              "turn": 30,
              "rank_score": 5002.0507
            },
            {
              "turn": 31,
              "rank_score": 5016.6915
            },
            {
              "turn": 32,
              "rank_score": 5030.5625
            },
            {
              "turn": 33,
              "rank_score": 5544.3508
            },
            {
              "turn": 34,
              "rank_score": 5689.6889
            },
            {
              "turn": 35,
              "rank_score": 6383.4723
            }
          ],
          "token_usage": {
            "input_tokens": 6675721,
            "output_tokens": 1361379
          },
          "timing": {
            "total_seconds": 28662.1
          },
          "tool_calls": {
            "total": 500,
            "successful": 500,
            "failed": 0,
            "by_name": {
              "get_recruitment": 4,
              "get_upgrades": 33,
              "get_crafting": 33,
              "recruit_adventurer": 6,
              "craft_equipment": 42,
              "equip_item": 91,
              "preview_battle": 101,
              "write_memo": 41,
              "end_turn": 35,
              "get_inventory": 33,
              "allocate_experience": 53,
              "purchase_upgrade": 17,
              "unequip_item": 2,
              "get_events": 1,
              "preview_team_power": 8
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_upgrades": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "get_crafting": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 42,
                "successful": 42,
                "failed": 0
              },
              "equip_item": {
                "total": 91,
                "successful": 91,
                "failed": 0
              },
              "preview_battle": {
                "total": 101,
                "successful": 101,
                "failed": 0
              },
              "write_memo": {
                "total": 41,
                "successful": 41,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "allocate_experience": {
                "total": 53,
                "successful": 53,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 8,
                "successful": 8,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 169,
            "battles_won": 159,
            "battles_lost": 10,
            "total_gold_earned": 8131,
            "total_experience_earned": 17939,
            "total_equipment_crafted": 42,
            "total_upgrades_purchased": 17,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 53,
            "total_equips": 91,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 144,
                "cumulative_experience_earned": 327
              },
              {
                "turn": 3,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 225,
                "cumulative_experience_earned": 510
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 309,
                "cumulative_experience_earned": 702
              },
              {
                "turn": 5,
                "gold_earned": 127,
                "experience_earned": 294,
                "cumulative_gold_earned": 436,
                "cumulative_experience_earned": 996
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 542,
                "cumulative_experience_earned": 1241
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 648,
                "cumulative_experience_earned": 1486
              },
              {
                "turn": 8,
                "gold_earned": 135,
                "experience_earned": 300,
                "cumulative_gold_earned": 783,
                "cumulative_experience_earned": 1786
              },
              {
                "turn": 9,
                "gold_earned": 157,
                "experience_earned": 349,
                "cumulative_gold_earned": 940,
                "cumulative_experience_earned": 2135
              },
              {
                "turn": 10,
                "gold_earned": 115,
                "experience_earned": 258,
                "cumulative_gold_earned": 1055,
                "cumulative_experience_earned": 2393
              },
              {
                "turn": 11,
                "gold_earned": 146,
                "experience_earned": 320,
                "cumulative_gold_earned": 1201,
                "cumulative_experience_earned": 2713
              },
              {
                "turn": 12,
                "gold_earned": 168,
                "experience_earned": 368,
                "cumulative_gold_earned": 1369,
                "cumulative_experience_earned": 3081
              },
              {
                "turn": 13,
                "gold_earned": 166,
                "experience_earned": 372,
                "cumulative_gold_earned": 1535,
                "cumulative_experience_earned": 3453
              },
              {
                "turn": 14,
                "gold_earned": 158,
                "experience_earned": 349,
                "cumulative_gold_earned": 1693,
                "cumulative_experience_earned": 3802
              },
              {
                "turn": 15,
                "gold_earned": 220,
                "experience_earned": 487,
                "cumulative_gold_earned": 1913,
                "cumulative_experience_earned": 4289
              },
              {
                "turn": 16,
                "gold_earned": 300,
                "experience_earned": 667,
                "cumulative_gold_earned": 2213,
                "cumulative_experience_earned": 4956
              },
              {
                "turn": 17,
                "gold_earned": 177,
                "experience_earned": 394,
                "cumulative_gold_earned": 2390,
                "cumulative_experience_earned": 5350
              },
              {
                "turn": 18,
                "gold_earned": 293,
                "experience_earned": 645,
                "cumulative_gold_earned": 2683,
                "cumulative_experience_earned": 5995
              },
              {
                "turn": 19,
                "gold_earned": 330,
                "experience_earned": 740,
                "cumulative_gold_earned": 3013,
                "cumulative_experience_earned": 6735
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 3171,
                "cumulative_experience_earned": 7097
              },
              {
                "turn": 21,
                "gold_earned": 260,
                "experience_earned": 574,
                "cumulative_gold_earned": 3431,
                "cumulative_experience_earned": 7671
              },
              {
                "turn": 22,
                "gold_earned": 252,
                "experience_earned": 555,
                "cumulative_gold_earned": 3683,
                "cumulative_experience_earned": 8226
              },
              {
                "turn": 23,
                "gold_earned": 292,
                "experience_earned": 645,
                "cumulative_gold_earned": 3975,
                "cumulative_experience_earned": 8871
              },
              {
                "turn": 24,
                "gold_earned": 196,
                "experience_earned": 427,
                "cumulative_gold_earned": 4171,
                "cumulative_experience_earned": 9298
              },
              {
                "turn": 25,
                "gold_earned": 279,
                "experience_earned": 607,
                "cumulative_gold_earned": 4450,
                "cumulative_experience_earned": 9905
              },
              {
                "turn": 26,
                "gold_earned": 308,
                "experience_earned": 682,
                "cumulative_gold_earned": 4758,
                "cumulative_experience_earned": 10587
              },
              {
                "turn": 27,
                "gold_earned": 303,
                "experience_earned": 657,
                "cumulative_gold_earned": 5061,
                "cumulative_experience_earned": 11244
              },
              {
                "turn": 28,
                "gold_earned": 457,
                "experience_earned": 996,
                "cumulative_gold_earned": 5518,
                "cumulative_experience_earned": 12240
              },
              {
                "turn": 29,
                "gold_earned": 408,
                "experience_earned": 890,
                "cumulative_gold_earned": 5926,
                "cumulative_experience_earned": 13130
              },
              {
                "turn": 30,
                "gold_earned": 352,
                "experience_earned": 780,
                "cumulative_gold_earned": 6278,
                "cumulative_experience_earned": 13910
              },
              {
                "turn": 31,
                "gold_earned": 334,
                "experience_earned": 724,
                "cumulative_gold_earned": 6612,
                "cumulative_experience_earned": 14634
              },
              {
                "turn": 32,
                "gold_earned": 350,
                "experience_earned": 760,
                "cumulative_gold_earned": 6962,
                "cumulative_experience_earned": 15394
              },
              {
                "turn": 33,
                "gold_earned": 454,
                "experience_earned": 1000,
                "cumulative_gold_earned": 7416,
                "cumulative_experience_earned": 16394
              },
              {
                "turn": 34,
                "gold_earned": 403,
                "experience_earned": 883,
                "cumulative_gold_earned": 7819,
                "cumulative_experience_earned": 17277
              },
              {
                "turn": 35,
                "gold_earned": 312,
                "experience_earned": 662,
                "cumulative_gold_earned": 8131,
                "cumulative_experience_earned": 17939
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1408,
                "cumulative_experience_earned": 3093
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 2006,
                "cumulative_experience_earned": 4448
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1583,
                "cumulative_experience_earned": 3485
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官",
                "cumulative_battles_total": 26,
                "cumulative_battles_won": 20,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 1001,
                "cumulative_experience_earned": 2203
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "林地射手·锐利",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 998,
                "cumulative_experience_earned": 2195
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 17,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1135,
                "cumulative_experience_earned": 2515
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 29,
              "monster_id": "turn_29_monster_9",
              "name": "首领·地狱犬",
              "power": 5014.7227,
              "tier": "boss",
              "archetype_id": "hellhound",
              "stats": {
                "hp": 531,
                "mp": 0,
                "attack": 204,
                "defense": 42,
                "speed": 27,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 136,
                "experience": 295
              }
            }
          }
        }
      ],
      "model": "gpt-5.5-xhigh",
      "rank": 4
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 99.9626,
        "mean": 99.96,
        "median": 99.96
      },
      "rank_score": {
        "best": 6301.7008,
        "mean": 6301.7,
        "median": 6301.7
      },
      "win_rate": {
        "best": 1.0,
        "mean": 1.0
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4636246,
          "total": 4636246
        },
        "output_tokens": {
          "mean": 293237,
          "total": 293237
        },
        "duration_seconds": {
          "mean": 18617.6,
          "total": 18617.6
        },
        "tool_calls": {
          "mean": 434,
          "total": 434
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 9355,
          "best": 9355
        },
        "exp_earned": {
          "mean": 20685,
          "best": 20685
        },
        "battle_win_rate": 1.0,
        "battles_total": 173,
        "battles_won": 173
      },
      "last_run": "20260905-135840-170277",
      "run_details": [
        {
          "run_id": "20260905-135840-170277_gpt-6-astra-xhigh",
          "session_id": "27a2590a2e2a48d98b5e855d3c490c65",
          "created_at": "20260905-135840-170277",
          "updated_at": "20260905-214656-032875",
          "score": 99.9626,
          "rank_score": 6301.7008,
          "rank_score_source": null,
          "win_rate": 1.0,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 570,
          "final_experience_pool": 2535,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 100.0,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 1107.1649,
              "rank_score_contribution": 1107.1649,
              "rank_score_share": 0.1757,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 310,
                  "mp": 38,
                  "attack": 125,
                  "defense": 60,
                  "speed": 99,
                  "recovery": 51,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 310,
                  "current_mp": 38
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "连击师·枯竭",
              "rank_score": 1015.5031,
              "rank_score_contribution": 1015.5031,
              "rank_score_share": 0.1611,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 380,
                  "mp": 62,
                  "attack": 125,
                  "defense": 74,
                  "speed": 93,
                  "recovery": 70,
                  "mp_recovery": 40
                },
                "resources": {
                  "current_hp": 352,
                  "current_mp": 62
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 1072.7628,
              "rank_score_contribution": 1072.7628,
              "rank_score_share": 0.1702,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 433,
                  "mp": 130,
                  "attack": 117,
                  "defense": 93,
                  "speed": 56,
                  "recovery": 125,
                  "mp_recovery": 60
                },
                "resources": {
                  "current_hp": 433,
                  "current_mp": 130
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "炮手",
              "rank_score": 973.4411,
              "rank_score_contribution": 973.4411,
              "rank_score_share": 0.1545,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "炮手",
                "template_id": "cannoneer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 103,
                  "mp": 20,
                  "attack": 14,
                  "defense": 6,
                  "speed": 6,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 380,
                  "mp": 98,
                  "attack": 134,
                  "defense": 74,
                  "speed": 64,
                  "recovery": 64,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 269,
                  "current_mp": 98
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "苦行僧",
              "rank_score": 1161.7541,
              "rank_score_contribution": 1161.7541,
              "rank_score_share": 0.1844,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "苦行僧",
                "template_id": "ascetic_monk",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 13,
                  "defense": 8,
                  "speed": 7,
                  "recovery": 11,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 578,
                  "mp": 33,
                  "attack": 127,
                  "defense": 116,
                  "speed": 53,
                  "recovery": 111,
                  "mp_recovery": 56
                },
                "resources": {
                  "current_hp": 578,
                  "current_mp": 33
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "inner_power",
                    "name": "内功",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "enlightenment",
                    "name": "开悟",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 10,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "fortify",
                    "name": "铁壁强化",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_dragon_resolve",
                      "name": "龙魂战铠",
                      "slot": "armor",
                      "stats": {
                        "hp": 70,
                        "mp": 0,
                        "attack": 0,
                        "defense": 20,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "fortify",
                          "name": "铁壁强化",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.3,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "步行骑士",
              "rank_score": 971.0747,
              "rank_score_contribution": 971.0747,
              "rank_score_share": 0.1541,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "步行骑士",
                "template_id": "foot_knight",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 168,
                  "mp": 0,
                  "attack": 12,
                  "defense": 12,
                  "speed": 7,
                  "recovery": 14,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 628,
                  "mp": 33,
                  "attack": 98,
                  "defense": 129,
                  "speed": 42,
                  "recovery": 114,
                  "mp_recovery": 56
                },
                "resources": {
                  "current_hp": 628,
                  "current_mp": 33
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shield_bash",
                    "name": "盾击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "unyielding",
                    "name": "不屈意志",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "fortify",
                    "name": "铁壁强化",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_dragon_resolve",
                      "name": "龙魂战铠",
                      "slot": "armor",
                      "stats": {
                        "hp": 70,
                        "mp": 0,
                        "attack": 0,
                        "defense": 20,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "fortify",
                          "name": "铁壁强化",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.3,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "paladin_order",
              "name": "圣殿骑士团",
              "description": "",
              "gold_cost": 650,
              "stats": {
                "hp": 22,
                "mp": 0,
                "attack": 0,
                "defense": 8,
                "speed": 0,
                "recovery": 10,
                "mp_recovery": 10
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "elite_hunters",
              "name": "精锐猎兵团",
              "description": "",
              "gold_cost": 700,
              "stats": {
                "hp": 12,
                "mp": 0,
                "attack": 9,
                "defense": 0,
                "speed": 5,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "arcane_council",
              "name": "秘法结社",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 10,
                "attack": 5,
                "defense": 0,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "war_academy",
              "name": "战争学院",
              "description": "",
              "gold_cost": 850,
              "stats": {
                "hp": 20,
                "mp": 5,
                "attack": 10,
                "defense": 7,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 22.8134
            },
            {
              "turn": 2,
              "rank_score": 50.0803
            },
            {
              "turn": 3,
              "rank_score": 104.3529
            },
            {
              "turn": 4,
              "rank_score": 191.0426
            },
            {
              "turn": 5,
              "rank_score": 285.6627
            },
            {
              "turn": 6,
              "rank_score": 296.2831
            },
            {
              "turn": 7,
              "rank_score": 317.3143
            },
            {
              "turn": 8,
              "rank_score": 574.5062
            },
            {
              "turn": 9,
              "rank_score": 823.7066
            },
            {
              "turn": 10,
              "rank_score": 1161.045
            },
            {
              "turn": 11,
              "rank_score": 1179.1999
            },
            {
              "turn": 12,
              "rank_score": 1501.9856
            },
            {
              "turn": 13,
              "rank_score": 1580.3327
            },
            {
              "turn": 14,
              "rank_score": 1818.1105
            },
            {
              "turn": 15,
              "rank_score": 1871.8872
            },
            {
              "turn": 16,
              "rank_score": 2106.7533
            },
            {
              "turn": 17,
              "rank_score": 2418.7956
            },
            {
              "turn": 18,
              "rank_score": 2460.5686
            },
            {
              "turn": 19,
              "rank_score": 2593.7005
            },
            {
              "turn": 20,
              "rank_score": 2875.8841
            },
            {
              "turn": 21,
              "rank_score": 3295.9444
            },
            {
              "turn": 22,
              "rank_score": 3322.7606
            },
            {
              "turn": 23,
              "rank_score": 3688.2087
            },
            {
              "turn": 24,
              "rank_score": 3736.286
            },
            {
              "turn": 25,
              "rank_score": 3986.8671
            },
            {
              "turn": 26,
              "rank_score": 4115.4978
            },
            {
              "turn": 27,
              "rank_score": 4162.9066
            },
            {
              "turn": 28,
              "rank_score": 4520.1746
            },
            {
              "turn": 29,
              "rank_score": 5139.139
            },
            {
              "turn": 30,
              "rank_score": 5418.8337
            },
            {
              "turn": 31,
              "rank_score": 5485.7464
            },
            {
              "turn": 32,
              "rank_score": 5545.614
            },
            {
              "turn": 33,
              "rank_score": 5975.294
            },
            {
              "turn": 34,
              "rank_score": 6200.4832
            },
            {
              "turn": 35,
              "rank_score": 6301.7008
            }
          ],
          "token_usage": {
            "input_tokens": 4636246,
            "output_tokens": 293237
          },
          "timing": {
            "total_seconds": 18617.6
          },
          "tool_calls": {
            "total": 434,
            "successful": 434,
            "failed": 0,
            "by_name": {
              "get_recruitment": 3,
              "get_crafting": 35,
              "get_upgrades": 33,
              "recruit_adventurer": 6,
              "craft_equipment": 48,
              "equip_item": 64,
              "preview_battle": 82,
              "write_memo": 34,
              "end_turn": 35,
              "get_inventory": 16,
              "purchase_upgrade": 17,
              "allocate_experience": 56,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 48,
                "successful": 48,
                "failed": 0
              },
              "equip_item": {
                "total": 64,
                "successful": 64,
                "failed": 0
              },
              "preview_battle": {
                "total": 82,
                "successful": 82,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 16,
                "successful": 16,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "allocate_experience": {
                "total": 56,
                "successful": 56,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 173,
            "battles_won": 173,
            "battles_lost": 0,
            "total_gold_earned": 9355,
            "total_experience_earned": 20685,
            "total_equipment_crafted": 48,
            "total_upgrades_purchased": 17,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 56,
            "total_equips": 64,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 154,
                "cumulative_experience_earned": 351
              },
              {
                "turn": 3,
                "gold_earned": 85,
                "experience_earned": 193,
                "cumulative_gold_earned": 239,
                "cumulative_experience_earned": 544
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 323,
                "cumulative_experience_earned": 736
              },
              {
                "turn": 5,
                "gold_earned": 131,
                "experience_earned": 303,
                "cumulative_gold_earned": 454,
                "cumulative_experience_earned": 1039
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 560,
                "cumulative_experience_earned": 1284
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 666,
                "cumulative_experience_earned": 1529
              },
              {
                "turn": 8,
                "gold_earned": 156,
                "experience_earned": 347,
                "cumulative_gold_earned": 822,
                "cumulative_experience_earned": 1876
              },
              {
                "turn": 9,
                "gold_earned": 150,
                "experience_earned": 332,
                "cumulative_gold_earned": 972,
                "cumulative_experience_earned": 2208
              },
              {
                "turn": 10,
                "gold_earned": 117,
                "experience_earned": 264,
                "cumulative_gold_earned": 1089,
                "cumulative_experience_earned": 2472
              },
              {
                "turn": 11,
                "gold_earned": 210,
                "experience_earned": 461,
                "cumulative_gold_earned": 1299,
                "cumulative_experience_earned": 2933
              },
              {
                "turn": 12,
                "gold_earned": 166,
                "experience_earned": 364,
                "cumulative_gold_earned": 1465,
                "cumulative_experience_earned": 3297
              },
              {
                "turn": 13,
                "gold_earned": 175,
                "experience_earned": 393,
                "cumulative_gold_earned": 1640,
                "cumulative_experience_earned": 3690
              },
              {
                "turn": 14,
                "gold_earned": 179,
                "experience_earned": 399,
                "cumulative_gold_earned": 1819,
                "cumulative_experience_earned": 4089
              },
              {
                "turn": 15,
                "gold_earned": 220,
                "experience_earned": 487,
                "cumulative_gold_earned": 2039,
                "cumulative_experience_earned": 4576
              },
              {
                "turn": 16,
                "gold_earned": 302,
                "experience_earned": 671,
                "cumulative_gold_earned": 2341,
                "cumulative_experience_earned": 5247
              },
              {
                "turn": 17,
                "gold_earned": 227,
                "experience_earned": 505,
                "cumulative_gold_earned": 2568,
                "cumulative_experience_earned": 5752
              },
              {
                "turn": 18,
                "gold_earned": 280,
                "experience_earned": 619,
                "cumulative_gold_earned": 2848,
                "cumulative_experience_earned": 6371
              },
              {
                "turn": 19,
                "gold_earned": 286,
                "experience_earned": 643,
                "cumulative_gold_earned": 3134,
                "cumulative_experience_earned": 7014
              },
              {
                "turn": 20,
                "gold_earned": 288,
                "experience_earned": 655,
                "cumulative_gold_earned": 3422,
                "cumulative_experience_earned": 7669
              },
              {
                "turn": 21,
                "gold_earned": 349,
                "experience_earned": 770,
                "cumulative_gold_earned": 3771,
                "cumulative_experience_earned": 8439
              },
              {
                "turn": 22,
                "gold_earned": 312,
                "experience_earned": 687,
                "cumulative_gold_earned": 4083,
                "cumulative_experience_earned": 9126
              },
              {
                "turn": 23,
                "gold_earned": 333,
                "experience_earned": 735,
                "cumulative_gold_earned": 4416,
                "cumulative_experience_earned": 9861
              },
              {
                "turn": 24,
                "gold_earned": 358,
                "experience_earned": 788,
                "cumulative_gold_earned": 4774,
                "cumulative_experience_earned": 10649
              },
              {
                "turn": 25,
                "gold_earned": 346,
                "experience_earned": 755,
                "cumulative_gold_earned": 5120,
                "cumulative_experience_earned": 11404
              },
              {
                "turn": 26,
                "gold_earned": 308,
                "experience_earned": 682,
                "cumulative_gold_earned": 5428,
                "cumulative_experience_earned": 12086
              },
              {
                "turn": 27,
                "gold_earned": 301,
                "experience_earned": 651,
                "cumulative_gold_earned": 5729,
                "cumulative_experience_earned": 12737
              },
              {
                "turn": 28,
                "gold_earned": 571,
                "experience_earned": 1257,
                "cumulative_gold_earned": 6300,
                "cumulative_experience_earned": 13994
              },
              {
                "turn": 29,
                "gold_earned": 607,
                "experience_earned": 1337,
                "cumulative_gold_earned": 6907,
                "cumulative_experience_earned": 15331
              },
              {
                "turn": 30,
                "gold_earned": 352,
                "experience_earned": 780,
                "cumulative_gold_earned": 7259,
                "cumulative_experience_earned": 16111
              },
              {
                "turn": 31,
                "gold_earned": 334,
                "experience_earned": 724,
                "cumulative_gold_earned": 7593,
                "cumulative_experience_earned": 16835
              },
              {
                "turn": 32,
                "gold_earned": 350,
                "experience_earned": 760,
                "cumulative_gold_earned": 7943,
                "cumulative_experience_earned": 17595
              },
              {
                "turn": 33,
                "gold_earned": 454,
                "experience_earned": 1001,
                "cumulative_gold_earned": 8397,
                "cumulative_experience_earned": 18596
              },
              {
                "turn": 34,
                "gold_earned": 403,
                "experience_earned": 883,
                "cumulative_gold_earned": 8800,
                "cumulative_experience_earned": 19479
              },
              {
                "turn": 35,
                "gold_earned": 555,
                "experience_earned": 1206,
                "cumulative_gold_earned": 9355,
                "cumulative_experience_earned": 20685
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1587,
                "cumulative_experience_earned": 3492
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1712,
                "cumulative_experience_earned": 3769
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 2529,
                "cumulative_experience_earned": 5619
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "炮手",
                "cumulative_battles_total": 28,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1416,
                "cumulative_experience_earned": 3142
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "苦行僧",
                "cumulative_battles_total": 20,
                "cumulative_battles_won": 20,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1022,
                "cumulative_experience_earned": 2252
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "步行骑士",
                "cumulative_battles_total": 20,
                "cumulative_battles_won": 20,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1089,
                "cumulative_experience_earned": 2411
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_2",
              "name": "首领·巫妖",
              "power": 6046.8408,
              "tier": "boss",
              "archetype_id": "lich",
              "stats": {
                "hp": 694,
                "mp": 75,
                "attack": 214,
                "defense": 73,
                "speed": 24,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 185,
                "experience": 411
              }
            }
          }
        }
      ],
      "model": "gpt-6-astra-xhigh",
      "rank": 5
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 99.9842,
        "mean": 99.98,
        "median": 99.98
      },
      "rank_score": {
        "best": 6216.7396,
        "mean": 6216.74,
        "median": 6216.74
      },
      "win_rate": {
        "best": 1.0,
        "mean": 1.0
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3414706,
          "total": 3414706
        },
        "output_tokens": {
          "mean": 32741,
          "total": 32741
        },
        "duration_seconds": {
          "mean": 3815.2,
          "total": 3815.2
        },
        "tool_calls": {
          "mean": 341,
          "total": 341
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 9112,
          "best": 9112
        },
        "exp_earned": {
          "mean": 20163,
          "best": 20163
        },
        "battle_win_rate": 1.0,
        "battles_total": 169,
        "battles_won": 169
      },
      "last_run": "20260905-225636-816656",
      "run_details": [
        {
          "run_id": "20260905-225636-816656_gpt-6-astra-medium",
          "session_id": "8a359332650745c7a3b0265ab5ef5822",
          "created_at": "20260905-225636-816656",
          "updated_at": "20260906-020013-006088",
          "score": 99.9842,
          "rank_score": 6216.7396,
          "rank_score_source": null,
          "win_rate": 1.0,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 556,
          "final_experience_pool": 2013,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 100.0,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "神官·锐利",
              "rank_score": 1038.717,
              "rank_score_contribution": 1038.717,
              "rank_score_share": 0.1671,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 453,
                  "mp": 122,
                  "attack": 112,
                  "defense": 100,
                  "speed": 53,
                  "recovery": 129,
                  "mp_recovery": 64
                },
                "resources": {
                  "current_hp": 453,
                  "current_mp": 122
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 1197.285,
              "rank_score_contribution": 1197.285,
              "rank_score_share": 0.1926,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 315,
                  "mp": 41,
                  "attack": 128,
                  "defense": 61,
                  "speed": 104,
                  "recovery": 51,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 284,
                  "current_mp": 41
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "吸血魔·锐利",
              "rank_score": 965.0852,
              "rank_score_contribution": 965.0852,
              "rank_score_share": 0.1552,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 433,
                  "mp": 94,
                  "attack": 148,
                  "defense": 81,
                  "speed": 78,
                  "recovery": 61,
                  "mp_recovery": 44
                },
                "resources": {
                  "current_hp": 433,
                  "current_mp": 94
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官",
              "rank_score": 1043.1681,
              "rank_score_contribution": 1043.1681,
              "rank_score_share": 0.1678,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 28,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 19,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 472,
                  "mp": 120,
                  "attack": 107,
                  "defense": 102,
                  "speed": 53,
                  "recovery": 128,
                  "mp_recovery": 64
                },
                "resources": {
                  "current_hp": 472,
                  "current_mp": 120
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "瘟疫法师·灵感",
              "rank_score": 957.0973,
              "rank_score_contribution": 957.0973,
              "rank_score_share": 0.154,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 28,
                  "attack": 8,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 391,
                  "mp": 178,
                  "attack": 124,
                  "defense": 74,
                  "speed": 68,
                  "recovery": 65,
                  "mp_recovery": 48
                },
                "resources": {
                  "current_hp": 391,
                  "current_mp": 178
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "林地射手·锐利",
              "rank_score": 1015.3869,
              "rank_score_contribution": 1015.3869,
              "rank_score_share": 0.1633,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "林地射手·锐利",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 85,
                  "mp": 0,
                  "attack": 16,
                  "defense": 3,
                  "speed": 18,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 318,
                  "mp": 41,
                  "attack": 139,
                  "defense": 60,
                  "speed": 103,
                  "recovery": 50,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 318,
                  "current_mp": 41
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "paladin_order",
              "name": "圣殿骑士团",
              "description": "",
              "gold_cost": 650,
              "stats": {
                "hp": 22,
                "mp": 0,
                "attack": 0,
                "defense": 8,
                "speed": 0,
                "recovery": 10,
                "mp_recovery": 10
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "elite_hunters",
              "name": "精锐猎兵团",
              "description": "",
              "gold_cost": 700,
              "stats": {
                "hp": 12,
                "mp": 0,
                "attack": 9,
                "defense": 0,
                "speed": 5,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "arcane_council",
              "name": "秘法结社",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 10,
                "attack": 5,
                "defense": 0,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "war_academy",
              "name": "战争学院",
              "description": "",
              "gold_cost": 850,
              "stats": {
                "hp": 20,
                "mp": 5,
                "attack": 10,
                "defense": 7,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 19.3824
            },
            {
              "turn": 2,
              "rank_score": 58.3396
            },
            {
              "turn": 3,
              "rank_score": 120.4331
            },
            {
              "turn": 4,
              "rank_score": 152.3476
            },
            {
              "turn": 5,
              "rank_score": 230.831
            },
            {
              "turn": 6,
              "rank_score": 266.7468
            },
            {
              "turn": 7,
              "rank_score": 381.6325
            },
            {
              "turn": 8,
              "rank_score": 613.182
            },
            {
              "turn": 9,
              "rank_score": 629.0621
            },
            {
              "turn": 10,
              "rank_score": 975.5828
            },
            {
              "turn": 11,
              "rank_score": 988.7552
            },
            {
              "turn": 12,
              "rank_score": 1433.5874
            },
            {
              "turn": 13,
              "rank_score": 1467.566
            },
            {
              "turn": 14,
              "rank_score": 1934.4575
            },
            {
              "turn": 15,
              "rank_score": 1955.0088
            },
            {
              "turn": 16,
              "rank_score": 2120.9456
            },
            {
              "turn": 17,
              "rank_score": 2235.3557
            },
            {
              "turn": 18,
              "rank_score": 2346.5459
            },
            {
              "turn": 19,
              "rank_score": 2643.8562
            },
            {
              "turn": 20,
              "rank_score": 3054.3988
            },
            {
              "turn": 21,
              "rank_score": 3138.4982
            },
            {
              "turn": 22,
              "rank_score": 3144.6605
            },
            {
              "turn": 23,
              "rank_score": 3551.3182
            },
            {
              "turn": 24,
              "rank_score": 3596.1502
            },
            {
              "turn": 25,
              "rank_score": 3963.0089
            },
            {
              "turn": 26,
              "rank_score": 3990.2331
            },
            {
              "turn": 27,
              "rank_score": 4260.8727
            },
            {
              "turn": 28,
              "rank_score": 4304.0248
            },
            {
              "turn": 29,
              "rank_score": 4545.0985
            },
            {
              "turn": 30,
              "rank_score": 5102.6825
            },
            {
              "turn": 31,
              "rank_score": 5534.1037
            },
            {
              "turn": 32,
              "rank_score": 5716.3036
            },
            {
              "turn": 33,
              "rank_score": 5847.3015
            },
            {
              "turn": 34,
              "rank_score": 5983.3247
            },
            {
              "turn": 35,
              "rank_score": 6216.7396
            }
          ],
          "token_usage": {
            "input_tokens": 3414706,
            "output_tokens": 32741
          },
          "timing": {
            "total_seconds": 3815.2
          },
          "tool_calls": {
            "total": 341,
            "successful": 341,
            "failed": 0,
            "by_name": {
              "get_recruitment": 4,
              "get_upgrades": 23,
              "get_crafting": 16,
              "recruit_adventurer": 6,
              "craft_equipment": 38,
              "equip_item": 38,
              "preview_battle": 80,
              "write_memo": 34,
              "end_turn": 35,
              "purchase_upgrade": 17,
              "allocate_experience": 49,
              "get_inventory": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_upgrades": {
                "total": 23,
                "successful": 23,
                "failed": 0
              },
              "get_crafting": {
                "total": 16,
                "successful": 16,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 38,
                "successful": 38,
                "failed": 0
              },
              "equip_item": {
                "total": 38,
                "successful": 38,
                "failed": 0
              },
              "preview_battle": {
                "total": 80,
                "successful": 80,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "allocate_experience": {
                "total": 49,
                "successful": 49,
                "failed": 0
              },
              "get_inventory": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 169,
            "battles_won": 169,
            "battles_lost": 0,
            "total_gold_earned": 9112,
            "total_experience_earned": 20163,
            "total_equipment_crafted": 38,
            "total_upgrades_purchased": 17,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 49,
            "total_equips": 38,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 154,
                "cumulative_experience_earned": 351
              },
              {
                "turn": 3,
                "gold_earned": 75,
                "experience_earned": 170,
                "cumulative_gold_earned": 229,
                "cumulative_experience_earned": 521
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 313,
                "cumulative_experience_earned": 713
              },
              {
                "turn": 5,
                "gold_earned": 131,
                "experience_earned": 303,
                "cumulative_gold_earned": 444,
                "cumulative_experience_earned": 1016
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 550,
                "cumulative_experience_earned": 1261
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 656,
                "cumulative_experience_earned": 1506
              },
              {
                "turn": 8,
                "gold_earned": 135,
                "experience_earned": 300,
                "cumulative_gold_earned": 791,
                "cumulative_experience_earned": 1806
              },
              {
                "turn": 9,
                "gold_earned": 91,
                "experience_earned": 202,
                "cumulative_gold_earned": 882,
                "cumulative_experience_earned": 2008
              },
              {
                "turn": 10,
                "gold_earned": 117,
                "experience_earned": 263,
                "cumulative_gold_earned": 999,
                "cumulative_experience_earned": 2271
              },
              {
                "turn": 11,
                "gold_earned": 196,
                "experience_earned": 433,
                "cumulative_gold_earned": 1195,
                "cumulative_experience_earned": 2704
              },
              {
                "turn": 12,
                "gold_earned": 150,
                "experience_earned": 333,
                "cumulative_gold_earned": 1345,
                "cumulative_experience_earned": 3037
              },
              {
                "turn": 13,
                "gold_earned": 163,
                "experience_earned": 370,
                "cumulative_gold_earned": 1508,
                "cumulative_experience_earned": 3407
              },
              {
                "turn": 14,
                "gold_earned": 183,
                "experience_earned": 409,
                "cumulative_gold_earned": 1691,
                "cumulative_experience_earned": 3816
              },
              {
                "turn": 15,
                "gold_earned": 222,
                "experience_earned": 491,
                "cumulative_gold_earned": 1913,
                "cumulative_experience_earned": 4307
              },
              {
                "turn": 16,
                "gold_earned": 238,
                "experience_earned": 531,
                "cumulative_gold_earned": 2151,
                "cumulative_experience_earned": 4838
              },
              {
                "turn": 17,
                "gold_earned": 227,
                "experience_earned": 505,
                "cumulative_gold_earned": 2378,
                "cumulative_experience_earned": 5343
              },
              {
                "turn": 18,
                "gold_earned": 280,
                "experience_earned": 619,
                "cumulative_gold_earned": 2658,
                "cumulative_experience_earned": 5962
              },
              {
                "turn": 19,
                "gold_earned": 340,
                "experience_earned": 767,
                "cumulative_gold_earned": 2998,
                "cumulative_experience_earned": 6729
              },
              {
                "turn": 20,
                "gold_earned": 328,
                "experience_earned": 741,
                "cumulative_gold_earned": 3326,
                "cumulative_experience_earned": 7470
              },
              {
                "turn": 21,
                "gold_earned": 283,
                "experience_earned": 626,
                "cumulative_gold_earned": 3609,
                "cumulative_experience_earned": 8096
              },
              {
                "turn": 22,
                "gold_earned": 312,
                "experience_earned": 687,
                "cumulative_gold_earned": 3921,
                "cumulative_experience_earned": 8783
              },
              {
                "turn": 23,
                "gold_earned": 337,
                "experience_earned": 743,
                "cumulative_gold_earned": 4258,
                "cumulative_experience_earned": 9526
              },
              {
                "turn": 24,
                "gold_earned": 394,
                "experience_earned": 869,
                "cumulative_gold_earned": 4652,
                "cumulative_experience_earned": 10395
              },
              {
                "turn": 25,
                "gold_earned": 387,
                "experience_earned": 851,
                "cumulative_gold_earned": 5039,
                "cumulative_experience_earned": 11246
              },
              {
                "turn": 26,
                "gold_earned": 308,
                "experience_earned": 682,
                "cumulative_gold_earned": 5347,
                "cumulative_experience_earned": 11928
              },
              {
                "turn": 27,
                "gold_earned": 301,
                "experience_earned": 651,
                "cumulative_gold_earned": 5648,
                "cumulative_experience_earned": 12579
              },
              {
                "turn": 28,
                "gold_earned": 457,
                "experience_earned": 996,
                "cumulative_gold_earned": 6105,
                "cumulative_experience_earned": 13575
              },
              {
                "turn": 29,
                "gold_earned": 559,
                "experience_earned": 1234,
                "cumulative_gold_earned": 6664,
                "cumulative_experience_earned": 14809
              },
              {
                "turn": 30,
                "gold_earned": 352,
                "experience_earned": 780,
                "cumulative_gold_earned": 7016,
                "cumulative_experience_earned": 15589
              },
              {
                "turn": 31,
                "gold_earned": 334,
                "experience_earned": 724,
                "cumulative_gold_earned": 7350,
                "cumulative_experience_earned": 16313
              },
              {
                "turn": 32,
                "gold_earned": 350,
                "experience_earned": 760,
                "cumulative_gold_earned": 7700,
                "cumulative_experience_earned": 17073
              },
              {
                "turn": 33,
                "gold_earned": 454,
                "experience_earned": 1001,
                "cumulative_gold_earned": 8154,
                "cumulative_experience_earned": 18074
              },
              {
                "turn": 34,
                "gold_earned": 403,
                "experience_earned": 883,
                "cumulative_gold_earned": 8557,
                "cumulative_experience_earned": 18957
              },
              {
                "turn": 35,
                "gold_earned": 555,
                "experience_earned": 1206,
                "cumulative_gold_earned": 9112,
                "cumulative_experience_earned": 20163
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 2410,
                "cumulative_experience_earned": 5362
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1397,
                "cumulative_experience_earned": 3131
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1329,
                "cumulative_experience_earned": 2943
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官",
                "cumulative_battles_total": 27,
                "cumulative_battles_won": 27,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1694,
                "cumulative_experience_earned": 3727
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1328,
                "cumulative_experience_earned": 2912
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "林地射手·锐利",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 954,
                "cumulative_experience_earned": 2088
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_2",
              "name": "首领·巫妖",
              "power": 6046.8408,
              "tier": "boss",
              "archetype_id": "lich",
              "stats": {
                "hp": 694,
                "mp": 75,
                "attack": 214,
                "defense": 73,
                "speed": 24,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 185,
                "experience": 411
              }
            }
          }
        }
      ],
      "model": "gpt-6-astra-medium",
      "rank": 6
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 99.9785,
        "mean": 99.98,
        "median": 99.98
      },
      "rank_score": {
        "best": 5896.6018,
        "mean": 5896.6,
        "median": 5896.6
      },
      "win_rate": {
        "best": 1.0,
        "mean": 1.0
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3214195,
          "total": 3214195
        },
        "output_tokens": {
          "mean": 28593,
          "total": 28593
        },
        "duration_seconds": {
          "mean": 2361.0,
          "total": 2361.0
        },
        "tool_calls": {
          "mean": 336,
          "total": 336
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 8797,
          "best": 8797
        },
        "exp_earned": {
          "mean": 19457,
          "best": 19457
        },
        "battle_win_rate": 1.0,
        "battles_total": 167,
        "battles_won": 167
      },
      "last_run": "20260906-091223-820301",
      "run_details": [
        {
          "run_id": "20260906-091223-820301_gpt-6-astra-low",
          "session_id": "5fcfd80cf1fc44489e393a8d381fa355",
          "created_at": "20260906-091223-820301",
          "updated_at": "20260906-113507-570684",
          "score": 99.9785,
          "rank_score": 5896.6018,
          "rank_score_source": null,
          "win_rate": 1.0,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 420,
          "final_experience_pool": 1307,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 100.0,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "神官·锐利",
              "rank_score": 955.829,
              "rank_score_contribution": 955.829,
              "rank_score_share": 0.1621,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 438,
                  "mp": 122,
                  "attack": 107,
                  "defense": 93,
                  "speed": 53,
                  "recovery": 123,
                  "mp_recovery": 58
                },
                "resources": {
                  "current_hp": 438,
                  "current_mp": 122
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 923.6177,
              "rank_score_contribution": 923.6177,
              "rank_score_share": 0.1566,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 408,
                  "mp": 94,
                  "attack": 148,
                  "defense": 73,
                  "speed": 78,
                  "recovery": 55,
                  "mp_recovery": 38
                },
                "resources": {
                  "current_hp": 407,
                  "current_mp": 94
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 1013.0174,
              "rank_score_contribution": 1013.0174,
              "rank_score_share": 0.1718,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 320,
                  "mp": 33,
                  "attack": 125,
                  "defense": 61,
                  "speed": 102,
                  "recovery": 51,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 320,
                  "current_mp": 33
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官",
              "rank_score": 881.9148,
              "rank_score_contribution": 881.9148,
              "rank_score_share": 0.1496,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 30,
                  "attack": 13,
                  "defense": 8,
                  "speed": 7,
                  "recovery": 16,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 472,
                  "mp": 122,
                  "attack": 108,
                  "defense": 102,
                  "speed": 52,
                  "recovery": 125,
                  "mp_recovery": 64
                },
                "resources": {
                  "current_hp": 472,
                  "current_mp": 122
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "苦行僧",
              "rank_score": 1156.0942,
              "rank_score_contribution": 1156.0942,
              "rank_score_share": 0.1961,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "苦行僧",
                "template_id": "ascetic_monk",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 134,
                  "mp": 0,
                  "attack": 12,
                  "defense": 9,
                  "speed": 7,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 582,
                  "mp": 36,
                  "attack": 118,
                  "defense": 126,
                  "speed": 52,
                  "recovery": 118,
                  "mp_recovery": 64
                },
                "resources": {
                  "current_hp": 582,
                  "current_mp": 36
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "inner_power",
                    "name": "内功",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "enlightenment",
                    "name": "开悟",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 10,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "fortify",
                    "name": "铁壁强化",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t3_dragon_resolve",
                      "name": "龙魂战铠",
                      "slot": "armor",
                      "stats": {
                        "hp": 70,
                        "mp": 0,
                        "attack": 0,
                        "defense": 20,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "fortify",
                          "name": "铁壁强化",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.3,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "连击师·枯竭",
              "rank_score": 966.1287,
              "rank_score_contribution": 966.1287,
              "rank_score_share": 0.1638,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 21,
                  "attack": 15,
                  "defense": 6,
                  "speed": 15,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 375,
                  "mp": 65,
                  "attack": 125,
                  "defense": 70,
                  "speed": 96,
                  "recovery": 63,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 375,
                  "current_mp": 65
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "paladin_order",
              "name": "圣殿骑士团",
              "description": "",
              "gold_cost": 650,
              "stats": {
                "hp": 22,
                "mp": 0,
                "attack": 0,
                "defense": 8,
                "speed": 0,
                "recovery": 10,
                "mp_recovery": 10
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "elite_hunters",
              "name": "精锐猎兵团",
              "description": "",
              "gold_cost": 700,
              "stats": {
                "hp": 12,
                "mp": 0,
                "attack": 9,
                "defense": 0,
                "speed": 5,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "arcane_council",
              "name": "秘法结社",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 10,
                "attack": 5,
                "defense": 0,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "war_academy",
              "name": "战争学院",
              "description": "",
              "gold_cost": 850,
              "stats": {
                "hp": 20,
                "mp": 5,
                "attack": 10,
                "defense": 7,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 19.3824
            },
            {
              "turn": 2,
              "rank_score": 36.7586
            },
            {
              "turn": 3,
              "rank_score": 78.3517
            },
            {
              "turn": 4,
              "rank_score": 125.789
            },
            {
              "turn": 5,
              "rank_score": 228.2399
            },
            {
              "turn": 6,
              "rank_score": 259.476
            },
            {
              "turn": 7,
              "rank_score": 282.8849
            },
            {
              "turn": 8,
              "rank_score": 598.4903
            },
            {
              "turn": 9,
              "rank_score": 730.2562
            },
            {
              "turn": 10,
              "rank_score": 795.1603
            },
            {
              "turn": 11,
              "rank_score": 1021.0315
            },
            {
              "turn": 12,
              "rank_score": 1296.5373
            },
            {
              "turn": 13,
              "rank_score": 1380.1742
            },
            {
              "turn": 14,
              "rank_score": 1892.3504
            },
            {
              "turn": 15,
              "rank_score": 1929.0852
            },
            {
              "turn": 16,
              "rank_score": 2215.1145
            },
            {
              "turn": 17,
              "rank_score": 2388.3702
            },
            {
              "turn": 18,
              "rank_score": 2535.3378
            },
            {
              "turn": 19,
              "rank_score": 2682.8968
            },
            {
              "turn": 20,
              "rank_score": 2787.7988
            },
            {
              "turn": 21,
              "rank_score": 3041.8699
            },
            {
              "turn": 22,
              "rank_score": 3127.3056
            },
            {
              "turn": 23,
              "rank_score": 3565.4431
            },
            {
              "turn": 24,
              "rank_score": 3618.4671
            },
            {
              "turn": 25,
              "rank_score": 3994.3847
            },
            {
              "turn": 26,
              "rank_score": 3998.0737
            },
            {
              "turn": 27,
              "rank_score": 4170.5433
            },
            {
              "turn": 28,
              "rank_score": 4226.4517
            },
            {
              "turn": 29,
              "rank_score": 4781.8952
            },
            {
              "turn": 30,
              "rank_score": 4846.3306
            },
            {
              "turn": 31,
              "rank_score": 5245.8811
            },
            {
              "turn": 32,
              "rank_score": 5228.954
            },
            {
              "turn": 33,
              "rank_score": 5442.5927
            },
            {
              "turn": 34,
              "rank_score": 5729.0599
            },
            {
              "turn": 35,
              "rank_score": 5896.6018
            }
          ],
          "token_usage": {
            "input_tokens": 3214195,
            "output_tokens": 28593
          },
          "timing": {
            "total_seconds": 2361.0
          },
          "tool_calls": {
            "total": 336,
            "successful": 336,
            "failed": 0,
            "by_name": {
              "get_recruitment": 3,
              "get_crafting": 16,
              "get_upgrades": 20,
              "recruit_adventurer": 6,
              "craft_equipment": 36,
              "equip_item": 36,
              "preview_battle": 83,
              "write_memo": 34,
              "end_turn": 35,
              "purchase_upgrade": 17,
              "allocate_experience": 49,
              "get_inventory": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_crafting": {
                "total": 16,
                "successful": 16,
                "failed": 0
              },
              "get_upgrades": {
                "total": 20,
                "successful": 20,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 36,
                "successful": 36,
                "failed": 0
              },
              "equip_item": {
                "total": 36,
                "successful": 36,
                "failed": 0
              },
              "preview_battle": {
                "total": 83,
                "successful": 83,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "allocate_experience": {
                "total": 49,
                "successful": 49,
                "failed": 0
              },
              "get_inventory": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 167,
            "battles_won": 167,
            "battles_lost": 0,
            "total_gold_earned": 8797,
            "total_experience_earned": 19457,
            "total_equipment_crafted": 36,
            "total_upgrades_purchased": 17,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 49,
            "total_equips": 36,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 70,
                "experience_earned": 159,
                "cumulative_gold_earned": 152,
                "cumulative_experience_earned": 346
              },
              {
                "turn": 3,
                "gold_earned": 68,
                "experience_earned": 153,
                "cumulative_gold_earned": 220,
                "cumulative_experience_earned": 499
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 296,
                "cumulative_experience_earned": 672
              },
              {
                "turn": 5,
                "gold_earned": 115,
                "experience_earned": 268,
                "cumulative_gold_earned": 411,
                "cumulative_experience_earned": 940
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 517,
                "cumulative_experience_earned": 1185
              },
              {
                "turn": 7,
                "gold_earned": 94,
                "experience_earned": 218,
                "cumulative_gold_earned": 611,
                "cumulative_experience_earned": 1403
              },
              {
                "turn": 8,
                "gold_earned": 116,
                "experience_earned": 259,
                "cumulative_gold_earned": 727,
                "cumulative_experience_earned": 1662
              },
              {
                "turn": 9,
                "gold_earned": 114,
                "experience_earned": 253,
                "cumulative_gold_earned": 841,
                "cumulative_experience_earned": 1915
              },
              {
                "turn": 10,
                "gold_earned": 115,
                "experience_earned": 258,
                "cumulative_gold_earned": 956,
                "cumulative_experience_earned": 2173
              },
              {
                "turn": 11,
                "gold_earned": 186,
                "experience_earned": 416,
                "cumulative_gold_earned": 1142,
                "cumulative_experience_earned": 2589
              },
              {
                "turn": 12,
                "gold_earned": 128,
                "experience_earned": 283,
                "cumulative_gold_earned": 1270,
                "cumulative_experience_earned": 2872
              },
              {
                "turn": 13,
                "gold_earned": 165,
                "experience_earned": 375,
                "cumulative_gold_earned": 1435,
                "cumulative_experience_earned": 3247
              },
              {
                "turn": 14,
                "gold_earned": 157,
                "experience_earned": 352,
                "cumulative_gold_earned": 1592,
                "cumulative_experience_earned": 3599
              },
              {
                "turn": 15,
                "gold_earned": 222,
                "experience_earned": 491,
                "cumulative_gold_earned": 1814,
                "cumulative_experience_earned": 4090
              },
              {
                "turn": 16,
                "gold_earned": 257,
                "experience_earned": 572,
                "cumulative_gold_earned": 2071,
                "cumulative_experience_earned": 4662
              },
              {
                "turn": 17,
                "gold_earned": 167,
                "experience_earned": 373,
                "cumulative_gold_earned": 2238,
                "cumulative_experience_earned": 5035
              },
              {
                "turn": 18,
                "gold_earned": 280,
                "experience_earned": 619,
                "cumulative_gold_earned": 2518,
                "cumulative_experience_earned": 5654
              },
              {
                "turn": 19,
                "gold_earned": 306,
                "experience_earned": 689,
                "cumulative_gold_earned": 2824,
                "cumulative_experience_earned": 6343
              },
              {
                "turn": 20,
                "gold_earned": 328,
                "experience_earned": 741,
                "cumulative_gold_earned": 3152,
                "cumulative_experience_earned": 7084
              },
              {
                "turn": 21,
                "gold_earned": 318,
                "experience_earned": 704,
                "cumulative_gold_earned": 3470,
                "cumulative_experience_earned": 7788
              },
              {
                "turn": 22,
                "gold_earned": 279,
                "experience_earned": 616,
                "cumulative_gold_earned": 3749,
                "cumulative_experience_earned": 8404
              },
              {
                "turn": 23,
                "gold_earned": 325,
                "experience_earned": 718,
                "cumulative_gold_earned": 4074,
                "cumulative_experience_earned": 9122
              },
              {
                "turn": 24,
                "gold_earned": 339,
                "experience_earned": 746,
                "cumulative_gold_earned": 4413,
                "cumulative_experience_earned": 9868
              },
              {
                "turn": 25,
                "gold_earned": 346,
                "experience_earned": 755,
                "cumulative_gold_earned": 4759,
                "cumulative_experience_earned": 10623
              },
              {
                "turn": 26,
                "gold_earned": 308,
                "experience_earned": 682,
                "cumulative_gold_earned": 5067,
                "cumulative_experience_earned": 11305
              },
              {
                "turn": 27,
                "gold_earned": 303,
                "experience_earned": 657,
                "cumulative_gold_earned": 5370,
                "cumulative_experience_earned": 11962
              },
              {
                "turn": 28,
                "gold_earned": 547,
                "experience_earned": 1202,
                "cumulative_gold_earned": 5917,
                "cumulative_experience_earned": 13164
              },
              {
                "turn": 29,
                "gold_earned": 569,
                "experience_earned": 1251,
                "cumulative_gold_earned": 6486,
                "cumulative_experience_earned": 14415
              },
              {
                "turn": 30,
                "gold_earned": 352,
                "experience_earned": 780,
                "cumulative_gold_earned": 6838,
                "cumulative_experience_earned": 15195
              },
              {
                "turn": 31,
                "gold_earned": 334,
                "experience_earned": 722,
                "cumulative_gold_earned": 7172,
                "cumulative_experience_earned": 15917
              },
              {
                "turn": 32,
                "gold_earned": 350,
                "experience_earned": 760,
                "cumulative_gold_earned": 7522,
                "cumulative_experience_earned": 16677
              },
              {
                "turn": 33,
                "gold_earned": 454,
                "experience_earned": 1001,
                "cumulative_gold_earned": 7976,
                "cumulative_experience_earned": 17678
              },
              {
                "turn": 34,
                "gold_earned": 403,
                "experience_earned": 883,
                "cumulative_gold_earned": 8379,
                "cumulative_experience_earned": 18561
              },
              {
                "turn": 35,
                "gold_earned": 418,
                "experience_earned": 896,
                "cumulative_gold_earned": 8797,
                "cumulative_experience_earned": 19457
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 2575,
                "cumulative_experience_earned": 5732
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1448,
                "cumulative_experience_earned": 3186
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1347,
                "cumulative_experience_earned": 2987
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官",
                "cumulative_battles_total": 26,
                "cumulative_battles_won": 26,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1698,
                "cumulative_experience_earned": 3745
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "苦行僧",
                "cumulative_battles_total": 18,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 874,
                "cumulative_experience_earned": 1930
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 18,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 855,
                "cumulative_experience_earned": 1877
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 29,
              "monster_id": "turn_29_monster_9",
              "name": "首领·地狱犬",
              "power": 5014.7227,
              "tier": "boss",
              "archetype_id": "hellhound",
              "stats": {
                "hp": 531,
                "mp": 0,
                "attack": 204,
                "defense": 42,
                "speed": 27,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 136,
                "experience": 295
              }
            }
          }
        }
      ],
      "model": "gpt-6-astra-low",
      "rank": 7
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 99.7119,
        "mean": 99.71,
        "median": 99.71
      },
      "rank_score": {
        "best": 5764.6844,
        "mean": 5764.68,
        "median": 5764.68
      },
      "win_rate": {
        "best": 1.0,
        "mean": 1.0
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4198971,
          "total": 4198971
        },
        "output_tokens": {
          "mean": 112215,
          "total": 112215
        },
        "duration_seconds": {
          "mean": 4982.3,
          "total": 4982.3
        },
        "tool_calls": {
          "mean": 440,
          "total": 440
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 7209,
          "best": 7209
        },
        "exp_earned": {
          "mean": 15929,
          "best": 15929
        },
        "battle_win_rate": 0.9755,
        "battles_total": 163,
        "battles_won": 159
      },
      "last_run": "20260923-133352-309953",
      "run_details": [
        {
          "run_id": "20260923-133352-309953_gpt-6-sol-medium",
          "session_id": "530697f3d3074660a735d5b109acfc63",
          "created_at": "20260923-133352-309953",
          "updated_at": "20260923-162857-303427",
          "score": 99.7119,
          "rank_score": 5764.6844,
          "rank_score_source": null,
          "win_rate": 1.0,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 517,
          "final_experience_pool": 1074,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.986,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 1016.1243,
              "rank_score_contribution": 1016.1243,
              "rank_score_share": 0.1763,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 421,
                  "mp": 79,
                  "attack": 139,
                  "defense": 70,
                  "speed": 58,
                  "recovery": 55,
                  "mp_recovery": 38
                },
                "resources": {
                  "current_hp": 336,
                  "current_mp": 79
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 1186.7687,
              "rank_score_contribution": 1186.7687,
              "rank_score_share": 0.2059,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 263,
                  "mp": 31,
                  "attack": 113,
                  "defense": 45,
                  "speed": 93,
                  "recovery": 41,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 263,
                  "current_mp": 31
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "炮手·坚壁",
              "rank_score": 840.0216,
              "rank_score_contribution": 840.0216,
              "rank_score_share": 0.1457,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 10,
                "experience": 165,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 330,
                  "mp": 78,
                  "attack": 112,
                  "defense": 55,
                  "speed": 48,
                  "recovery": 50,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 128,
                  "current_mp": 77
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官",
              "rank_score": 1034.6186,
              "rank_score_contribution": 1034.6186,
              "rank_score_share": 0.1795,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官",
                "template_id": "cleric",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 30,
                  "attack": 13,
                  "defense": 8,
                  "speed": 7,
                  "recovery": 16,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 421,
                  "mp": 96,
                  "attack": 95,
                  "defense": 81,
                  "speed": 42,
                  "recovery": 103,
                  "mp_recovery": 50
                },
                "resources": {
                  "current_hp": 182,
                  "current_mp": 69
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "炮手·生机",
              "rank_score": 703.5812,
              "rank_score_contribution": 703.5812,
              "rank_score_share": 0.1221,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "炮手·生机",
                "template_id": "cannoneer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 112,
                  "mp": 23,
                  "attack": 14,
                  "defense": 7,
                  "speed": 6,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 311,
                  "mp": 79,
                  "attack": 108,
                  "defense": 56,
                  "speed": 46,
                  "recovery": 59,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 254,
                  "current_mp": 79
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "步行骑士·锐利",
              "rank_score": 983.5699,
              "rank_score_contribution": 983.5699,
              "rank_score_share": 0.1706,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "步行骑士·锐利",
                "template_id": "foot_knight",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 178,
                  "mp": 0,
                  "attack": 10,
                  "defense": 12,
                  "speed": 7,
                  "recovery": 12,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 519,
                  "mp": 23,
                  "attack": 80,
                  "defense": 101,
                  "speed": 33,
                  "recovery": 86,
                  "mp_recovery": 38
                },
                "resources": {
                  "current_hp": 470,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shield_bash",
                    "name": "盾击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "unyielding",
                    "name": "不屈意志",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "fortify",
                    "name": "铁壁强化",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_dragon_resolve",
                      "name": "龙魂战铠",
                      "slot": "armor",
                      "stats": {
                        "hp": 70,
                        "mp": 0,
                        "attack": 0,
                        "defense": 20,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "fortify",
                          "name": "铁壁强化",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.3,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "elite_hunters",
              "name": "精锐猎兵团",
              "description": "",
              "gold_cost": 700,
              "stats": {
                "hp": 12,
                "mp": 0,
                "attack": 9,
                "defense": 0,
                "speed": 5,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 49.4441
            },
            {
              "turn": 2,
              "rank_score": 93.0139
            },
            {
              "turn": 3,
              "rank_score": 198.8621
            },
            {
              "turn": 4,
              "rank_score": 312.5815
            },
            {
              "turn": 5,
              "rank_score": 337.9969
            },
            {
              "turn": 6,
              "rank_score": 507.32
            },
            {
              "turn": 7,
              "rank_score": 554.344
            },
            {
              "turn": 8,
              "rank_score": 581.336
            },
            {
              "turn": 9,
              "rank_score": 684.2025
            },
            {
              "turn": 10,
              "rank_score": 703.1056
            },
            {
              "turn": 11,
              "rank_score": 757.2323
            },
            {
              "turn": 12,
              "rank_score": 799.7675
            },
            {
              "turn": 13,
              "rank_score": 1102.1944
            },
            {
              "turn": 14,
              "rank_score": 1317.8238
            },
            {
              "turn": 15,
              "rank_score": 1411.8936
            },
            {
              "turn": 16,
              "rank_score": 1528.3071
            },
            {
              "turn": 17,
              "rank_score": 1955.0166
            },
            {
              "turn": 18,
              "rank_score": 2001.2807
            },
            {
              "turn": 19,
              "rank_score": 2109.0596
            },
            {
              "turn": 20,
              "rank_score": 2153.6468
            },
            {
              "turn": 21,
              "rank_score": 2608.8283
            },
            {
              "turn": 22,
              "rank_score": 2803.6761
            },
            {
              "turn": 23,
              "rank_score": 3170.5357
            },
            {
              "turn": 24,
              "rank_score": 3286.4874
            },
            {
              "turn": 25,
              "rank_score": 3543.9777
            },
            {
              "turn": 26,
              "rank_score": 3558.5754
            },
            {
              "turn": 27,
              "rank_score": 3647.2745
            },
            {
              "turn": 28,
              "rank_score": 3926.7102
            },
            {
              "turn": 29,
              "rank_score": 4137.1932
            },
            {
              "turn": 30,
              "rank_score": 4532.244
            },
            {
              "turn": 31,
              "rank_score": 4550.3642
            },
            {
              "turn": 32,
              "rank_score": 5004.8424
            },
            {
              "turn": 33,
              "rank_score": 5390.2649
            },
            {
              "turn": 34,
              "rank_score": 5535.0504
            },
            {
              "turn": 35,
              "rank_score": 5764.6844
            }
          ],
          "token_usage": {
            "input_tokens": 4198971,
            "output_tokens": 112215
          },
          "timing": {
            "total_seconds": 4982.3
          },
          "tool_calls": {
            "total": 440,
            "successful": 440,
            "failed": 0,
            "by_name": {
              "get_recruitment": 3,
              "get_upgrades": 34,
              "get_crafting": 35,
              "recruit_adventurer": 6,
              "craft_equipment": 49,
              "equip_item": 56,
              "preview_battle": 100,
              "write_memo": 34,
              "end_turn": 35,
              "get_inventory": 16,
              "purchase_upgrade": 14,
              "allocate_experience": 50,
              "unequip_item": 1,
              "preview_team_power": 7
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_upgrades": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 49,
                "successful": 49,
                "failed": 0
              },
              "equip_item": {
                "total": 56,
                "successful": 56,
                "failed": 0
              },
              "preview_battle": {
                "total": 100,
                "successful": 100,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 16,
                "successful": 16,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 14,
                "successful": 14,
                "failed": 0
              },
              "allocate_experience": {
                "total": 50,
                "successful": 50,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 7,
                "successful": 7,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 163,
            "battles_won": 159,
            "battles_lost": 4,
            "total_gold_earned": 7209,
            "total_experience_earned": 15929,
            "total_equipment_crafted": 49,
            "total_upgrades_purchased": 14,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 50,
            "total_equips": 56,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 132,
                "cumulative_experience_earned": 298
              },
              {
                "turn": 3,
                "gold_earned": 68,
                "experience_earned": 153,
                "cumulative_gold_earned": 200,
                "cumulative_experience_earned": 451
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 284,
                "cumulative_experience_earned": 643
              },
              {
                "turn": 5,
                "gold_earned": 107,
                "experience_earned": 249,
                "cumulative_gold_earned": 391,
                "cumulative_experience_earned": 892
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 497,
                "cumulative_experience_earned": 1137
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 603,
                "cumulative_experience_earned": 1382
              },
              {
                "turn": 8,
                "gold_earned": 128,
                "experience_earned": 287,
                "cumulative_gold_earned": 731,
                "cumulative_experience_earned": 1669
              },
              {
                "turn": 9,
                "gold_earned": 91,
                "experience_earned": 202,
                "cumulative_gold_earned": 822,
                "cumulative_experience_earned": 1871
              },
              {
                "turn": 10,
                "gold_earned": 100,
                "experience_earned": 225,
                "cumulative_gold_earned": 922,
                "cumulative_experience_earned": 2096
              },
              {
                "turn": 11,
                "gold_earned": 132,
                "experience_earned": 292,
                "cumulative_gold_earned": 1054,
                "cumulative_experience_earned": 2388
              },
              {
                "turn": 12,
                "gold_earned": 144,
                "experience_earned": 315,
                "cumulative_gold_earned": 1198,
                "cumulative_experience_earned": 2703
              },
              {
                "turn": 13,
                "gold_earned": 140,
                "experience_earned": 315,
                "cumulative_gold_earned": 1338,
                "cumulative_experience_earned": 3018
              },
              {
                "turn": 14,
                "gold_earned": 134,
                "experience_earned": 297,
                "cumulative_gold_earned": 1472,
                "cumulative_experience_earned": 3315
              },
              {
                "turn": 15,
                "gold_earned": 148,
                "experience_earned": 324,
                "cumulative_gold_earned": 1620,
                "cumulative_experience_earned": 3639
              },
              {
                "turn": 16,
                "gold_earned": 222,
                "experience_earned": 492,
                "cumulative_gold_earned": 1842,
                "cumulative_experience_earned": 4131
              },
              {
                "turn": 17,
                "gold_earned": 147,
                "experience_earned": 329,
                "cumulative_gold_earned": 1989,
                "cumulative_experience_earned": 4460
              },
              {
                "turn": 18,
                "gold_earned": 187,
                "experience_earned": 412,
                "cumulative_gold_earned": 2176,
                "cumulative_experience_earned": 4872
              },
              {
                "turn": 19,
                "gold_earned": 273,
                "experience_earned": 619,
                "cumulative_gold_earned": 2449,
                "cumulative_experience_earned": 5491
              },
              {
                "turn": 20,
                "gold_earned": 246,
                "experience_earned": 558,
                "cumulative_gold_earned": 2695,
                "cumulative_experience_earned": 6049
              },
              {
                "turn": 21,
                "gold_earned": 225,
                "experience_earned": 499,
                "cumulative_gold_earned": 2920,
                "cumulative_experience_earned": 6548
              },
              {
                "turn": 22,
                "gold_earned": 241,
                "experience_earned": 532,
                "cumulative_gold_earned": 3161,
                "cumulative_experience_earned": 7080
              },
              {
                "turn": 23,
                "gold_earned": 186,
                "experience_earned": 409,
                "cumulative_gold_earned": 3347,
                "cumulative_experience_earned": 7489
              },
              {
                "turn": 24,
                "gold_earned": 208,
                "experience_earned": 456,
                "cumulative_gold_earned": 3555,
                "cumulative_experience_earned": 7945
              },
              {
                "turn": 25,
                "gold_earned": 259,
                "experience_earned": 567,
                "cumulative_gold_earned": 3814,
                "cumulative_experience_earned": 8512
              },
              {
                "turn": 26,
                "gold_earned": 270,
                "experience_earned": 599,
                "cumulative_gold_earned": 4084,
                "cumulative_experience_earned": 9111
              },
              {
                "turn": 27,
                "gold_earned": 253,
                "experience_earned": 556,
                "cumulative_gold_earned": 4337,
                "cumulative_experience_earned": 9667
              },
              {
                "turn": 28,
                "gold_earned": 251,
                "experience_earned": 551,
                "cumulative_gold_earned": 4588,
                "cumulative_experience_earned": 10218
              },
              {
                "turn": 29,
                "gold_earned": 320,
                "experience_earned": 703,
                "cumulative_gold_earned": 4908,
                "cumulative_experience_earned": 10921
              },
              {
                "turn": 30,
                "gold_earned": 344,
                "experience_earned": 756,
                "cumulative_gold_earned": 5252,
                "cumulative_experience_earned": 11677
              },
              {
                "turn": 31,
                "gold_earned": 320,
                "experience_earned": 687,
                "cumulative_gold_earned": 5572,
                "cumulative_experience_earned": 12364
              },
              {
                "turn": 32,
                "gold_earned": 350,
                "experience_earned": 760,
                "cumulative_gold_earned": 5922,
                "cumulative_experience_earned": 13124
              },
              {
                "turn": 33,
                "gold_earned": 387,
                "experience_earned": 848,
                "cumulative_gold_earned": 6309,
                "cumulative_experience_earned": 13972
              },
              {
                "turn": 34,
                "gold_earned": 403,
                "experience_earned": 883,
                "cumulative_gold_earned": 6712,
                "cumulative_experience_earned": 14855
              },
              {
                "turn": 35,
                "gold_earned": 497,
                "experience_earned": 1074,
                "cumulative_gold_earned": 7209,
                "cumulative_experience_earned": 15929
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1309,
                "cumulative_experience_earned": 2893
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1430,
                "cumulative_experience_earned": 3180
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1221,
                "cumulative_experience_earned": 2688
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官",
                "cumulative_battles_total": 26,
                "cumulative_battles_won": 26,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1775,
                "cumulative_experience_earned": 3928
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "炮手·生机",
                "cumulative_battles_total": 16,
                "cumulative_battles_won": 15,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 691,
                "cumulative_experience_earned": 1516
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "步行骑士·锐利",
                "cumulative_battles_total": 17,
                "cumulative_battles_won": 17,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 783,
                "cumulative_experience_earned": 1724
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_2",
              "name": "首领·巫妖",
              "power": 6046.8408,
              "tier": "boss",
              "archetype_id": "lich",
              "stats": {
                "hp": 694,
                "mp": 75,
                "attack": 214,
                "defense": 73,
                "speed": 24,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 185,
                "experience": 411
              }
            }
          }
        }
      ],
      "model": "gpt-6-sol-medium",
      "rank": 8
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": null,
      "rank_score": {
        "best": 5492.753,
        "mean": 5492.75,
        "median": 5492.75
      },
      "win_rate": null,
      "efficiency": null,
      "game_quality": {
        "gold_earned": {
          "mean": 7548,
          "best": 7548
        },
        "exp_earned": {
          "mean": 16692,
          "best": 16692
        },
        "battle_win_rate": 1.0,
        "battles_total": 157,
        "battles_won": 157
      },
      "last_run": "20260607-033559-826749",
      "run_details": [
        {
          "run_id": "manual-d8ecdcecd7224d7ca40652fc44bfb823",
          "session_id": "d8ecdcecd7224d7ca40652fc44bfb823",
          "created_at": "20260607-033559-826749",
          "updated_at": "20260607-033559-826749",
          "score": null,
          "rank_score": 5492.753,
          "rank_score_source": "final_observation",
          "win_rate": null,
          "turns": 35,
          "preset": "manual",
          "data_hash": null,
          "game_seed": 42,
          "scoring_seed": null,
          "score_mode": null,
          "score_seed": null,
          "score_waves": null,
          "score_wave_size": null,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 557,
          "final_experience_pool": 1227,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "步行骑士",
            "average_score": null,
            "win_rate": null,
            "assignments": 3000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "步行骑士",
              "rank_score": 830.0323,
              "rank_score_contribution": 830.0323,
              "rank_score_share": 0.1511,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "步行骑士",
                "template_id": "foot_knight",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 170,
                  "mp": 0,
                  "attack": 10,
                  "defense": 10,
                  "speed": 6,
                  "recovery": 14,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 443,
                  "mp": 33,
                  "attack": 84,
                  "defense": 77,
                  "speed": 33,
                  "recovery": 74,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 236,
                  "current_mp": 33
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shield_bash",
                    "name": "盾击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "unyielding",
                    "name": "不屈意志",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": null
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "神官·锐利",
              "rank_score": 982.7508,
              "rank_score_contribution": 982.7508,
              "rank_score_share": 0.1789,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 406,
                  "mp": 117,
                  "attack": 110,
                  "defense": 80,
                  "speed": 50,
                  "recovery": 115,
                  "mp_recovery": 50
                },
                "resources": {
                  "current_hp": 406,
                  "current_mp": 117
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "魔弹法师·灵感",
              "rank_score": 863.3582,
              "rank_score_contribution": 863.3582,
              "rank_score_share": 0.1572,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "魔弹法师·灵感",
                "template_id": "spellshot_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 81,
                  "mp": 30,
                  "attack": 16,
                  "defense": 3,
                  "speed": 8,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 266,
                  "mp": 158,
                  "attack": 121,
                  "defense": 59,
                  "speed": 44,
                  "recovery": 54,
                  "mp_recovery": 37
                },
                "resources": {
                  "current_hp": 209,
                  "current_mp": 158
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0007",
              "name": "瘟疫法师·坚壁",
              "rank_score": 800.8715,
              "rank_score_contribution": 800.8715,
              "rank_score_share": 0.1458,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0007",
                "name": "瘟疫法师·坚壁",
                "template_id": "plague_mage",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 93,
                  "mp": 24,
                  "attack": 11,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 378,
                  "mp": 138,
                  "attack": 120,
                  "defense": 59,
                  "speed": 68,
                  "recovery": 63,
                  "mp_recovery": 46
                },
                "resources": {
                  "current_hp": 259,
                  "current_mp": 119
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0008",
              "name": "苦行僧·铁壁",
              "rank_score": 972.6674,
              "rank_score_contribution": 972.6674,
              "rank_score_share": 0.1771,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0008",
                "name": "苦行僧·铁壁",
                "template_id": "ascetic_monk",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 121,
                  "mp": 0,
                  "attack": 10,
                  "defense": 8,
                  "speed": 7,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 452,
                  "mp": 28,
                  "attack": 102,
                  "defense": 93,
                  "speed": 44,
                  "recovery": 86,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 452,
                  "current_mp": 28
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "inner_power",
                    "name": "内功",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "enlightenment",
                    "name": "开悟",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 10,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "fortify",
                    "name": "铁壁强化",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t2_light_bow",
                      "name": "复合弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 12,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_dragon_resolve",
                      "name": "龙魂战铠",
                      "slot": "armor",
                      "stats": {
                        "hp": 70,
                        "mp": 0,
                        "attack": 0,
                        "defense": 20,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "fortify",
                          "name": "铁壁强化",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.3,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": null
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0009",
              "name": "连击师·疾风",
              "rank_score": 1043.0728,
              "rank_score_contribution": 1043.0728,
              "rank_score_share": 0.1899,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0009",
                "name": "连击师·疾风",
                "template_id": "jester",
                "level": 10,
                "experience": 35,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 6,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 323,
                  "mp": 64,
                  "attack": 107,
                  "defense": 59,
                  "speed": 87,
                  "recovery": 56,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 323,
                  "current_mp": 64
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "elite_hunters",
              "name": "精锐猎兵团",
              "description": "",
              "gold_cost": 700,
              "stats": {
                "hp": 12,
                "mp": 0,
                "attack": 9,
                "defense": 0,
                "speed": 5,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "arcane_council",
              "name": "秘法结社",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 10,
                "attack": 5,
                "defense": 0,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": null,
          "token_usage": null,
          "timing": null,
          "tool_calls": null,
          "game_actions": {
            "battles_won": 157,
            "battles_total": 157,
            "total_gold_earned": 7548,
            "total_experience_earned": 16692,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 65,
                "experience_earned": 145,
                "cumulative_gold_earned": 65,
                "cumulative_experience_earned": 145
              },
              {
                "turn": 2,
                "gold_earned": 52,
                "experience_earned": 119,
                "cumulative_gold_earned": 117,
                "cumulative_experience_earned": 264
              },
              {
                "turn": 3,
                "gold_earned": 71,
                "experience_earned": 159,
                "cumulative_gold_earned": 188,
                "cumulative_experience_earned": 423
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 272,
                "cumulative_experience_earned": 615
              },
              {
                "turn": 5,
                "gold_earned": 109,
                "experience_earned": 253,
                "cumulative_gold_earned": 381,
                "cumulative_experience_earned": 868
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 487,
                "cumulative_experience_earned": 1113
              },
              {
                "turn": 7,
                "gold_earned": 94,
                "experience_earned": 218,
                "cumulative_gold_earned": 581,
                "cumulative_experience_earned": 1331
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 251,
                "cumulative_gold_earned": 692,
                "cumulative_experience_earned": 1582
              },
              {
                "turn": 9,
                "gold_earned": 91,
                "experience_earned": 202,
                "cumulative_gold_earned": 783,
                "cumulative_experience_earned": 1784
              },
              {
                "turn": 10,
                "gold_earned": 119,
                "experience_earned": 269,
                "cumulative_gold_earned": 902,
                "cumulative_experience_earned": 2053
              },
              {
                "turn": 11,
                "gold_earned": 136,
                "experience_earned": 301,
                "cumulative_gold_earned": 1038,
                "cumulative_experience_earned": 2354
              },
              {
                "turn": 12,
                "gold_earned": 138,
                "experience_earned": 300,
                "cumulative_gold_earned": 1176,
                "cumulative_experience_earned": 2654
              },
              {
                "turn": 13,
                "gold_earned": 146,
                "experience_earned": 325,
                "cumulative_gold_earned": 1322,
                "cumulative_experience_earned": 2979
              },
              {
                "turn": 14,
                "gold_earned": 136,
                "experience_earned": 301,
                "cumulative_gold_earned": 1458,
                "cumulative_experience_earned": 3280
              },
              {
                "turn": 15,
                "gold_earned": 108,
                "experience_earned": 236,
                "cumulative_gold_earned": 1566,
                "cumulative_experience_earned": 3516
              },
              {
                "turn": 16,
                "gold_earned": 206,
                "experience_earned": 459,
                "cumulative_gold_earned": 1772,
                "cumulative_experience_earned": 3975
              },
              {
                "turn": 17,
                "gold_earned": 124,
                "experience_earned": 273,
                "cumulative_gold_earned": 1896,
                "cumulative_experience_earned": 4248
              },
              {
                "turn": 18,
                "gold_earned": 210,
                "experience_earned": 468,
                "cumulative_gold_earned": 2106,
                "cumulative_experience_earned": 4716
              },
              {
                "turn": 19,
                "gold_earned": 247,
                "experience_earned": 559,
                "cumulative_gold_earned": 2353,
                "cumulative_experience_earned": 5275
              },
              {
                "turn": 20,
                "gold_earned": 245,
                "experience_earned": 550,
                "cumulative_gold_earned": 2598,
                "cumulative_experience_earned": 5825
              },
              {
                "turn": 21,
                "gold_earned": 239,
                "experience_earned": 531,
                "cumulative_gold_earned": 2837,
                "cumulative_experience_earned": 6356
              },
              {
                "turn": 22,
                "gold_earned": 227,
                "experience_earned": 504,
                "cumulative_gold_earned": 3064,
                "cumulative_experience_earned": 6860
              },
              {
                "turn": 23,
                "gold_earned": 295,
                "experience_earned": 652,
                "cumulative_gold_earned": 3359,
                "cumulative_experience_earned": 7512
              },
              {
                "turn": 24,
                "gold_earned": 290,
                "experience_earned": 639,
                "cumulative_gold_earned": 3649,
                "cumulative_experience_earned": 8151
              },
              {
                "turn": 25,
                "gold_earned": 296,
                "experience_earned": 653,
                "cumulative_gold_earned": 3945,
                "cumulative_experience_earned": 8804
              },
              {
                "turn": 26,
                "gold_earned": 286,
                "experience_earned": 638,
                "cumulative_gold_earned": 4231,
                "cumulative_experience_earned": 9442
              },
              {
                "turn": 27,
                "gold_earned": 296,
                "experience_earned": 650,
                "cumulative_gold_earned": 4527,
                "cumulative_experience_earned": 10092
              },
              {
                "turn": 28,
                "gold_earned": 350,
                "experience_earned": 759,
                "cumulative_gold_earned": 4877,
                "cumulative_experience_earned": 10851
              },
              {
                "turn": 29,
                "gold_earned": 346,
                "experience_earned": 756,
                "cumulative_gold_earned": 5223,
                "cumulative_experience_earned": 11607
              },
              {
                "turn": 30,
                "gold_earned": 308,
                "experience_earned": 685,
                "cumulative_gold_earned": 5531,
                "cumulative_experience_earned": 12292
              },
              {
                "turn": 31,
                "gold_earned": 289,
                "experience_earned": 629,
                "cumulative_gold_earned": 5820,
                "cumulative_experience_earned": 12921
              },
              {
                "turn": 32,
                "gold_earned": 318,
                "experience_earned": 687,
                "cumulative_gold_earned": 6138,
                "cumulative_experience_earned": 13608
              },
              {
                "turn": 33,
                "gold_earned": 452,
                "experience_earned": 995,
                "cumulative_gold_earned": 6590,
                "cumulative_experience_earned": 14603
              },
              {
                "turn": 34,
                "gold_earned": 403,
                "experience_earned": 883,
                "cumulative_gold_earned": 6993,
                "cumulative_experience_earned": 15486
              },
              {
                "turn": 35,
                "gold_earned": 555,
                "experience_earned": 1206,
                "cumulative_gold_earned": 7548,
                "cumulative_experience_earned": 16692
              }
            ],
            "adventurer_stats": null,
            "strongest_defeated_enemy": null
          }
        }
      ],
      "model": "✋ 手动操作",
      "rank": 9
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 99.7518,
        "mean": 99.75,
        "median": 99.75
      },
      "rank_score": {
        "best": 5214.3582,
        "mean": 5214.36,
        "median": 5214.36
      },
      "win_rate": {
        "best": 0.9995,
        "mean": 0.9995
      },
      "efficiency": {
        "input_tokens": {
          "mean": 5111191,
          "total": 5111191
        },
        "output_tokens": {
          "mean": 258243,
          "total": 258243
        },
        "duration_seconds": {
          "mean": 7843.7,
          "total": 7843.7
        },
        "tool_calls": {
          "mean": 483,
          "total": 483
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 7403,
          "best": 7403
        },
        "exp_earned": {
          "mean": 16348,
          "best": 16348
        },
        "battle_win_rate": 0.9755,
        "battles_total": 163,
        "battles_won": 159
      },
      "last_run": "20260923-091826-970248",
      "run_details": [
        {
          "run_id": "20260923-091826-970248_gpt-6-sol-xhigh",
          "session_id": "6606c4e6d2214a549918a7e58c1031e0",
          "created_at": "20260923-091826-970248",
          "updated_at": "20260923-130728-732457",
          "score": 99.7518,
          "rank_score": 5214.3582,
          "rank_score_source": null,
          "win_rate": 0.9995,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 374,
          "final_experience_pool": 828,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.9609,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "瘟疫法师·灵感",
              "rank_score": 826.1612,
              "rank_score_contribution": 826.1612,
              "rank_score_share": 0.1584,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 328,
                  "mp": 150,
                  "attack": 107,
                  "defense": 58,
                  "speed": 59,
                  "recovery": 54,
                  "mp_recovery": 38
                },
                "resources": {
                  "current_hp": 328,
                  "current_mp": 75
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 907.2509,
              "rank_score_contribution": 907.2509,
              "rank_score_share": 0.174,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 273,
                  "mp": 18,
                  "attack": 109,
                  "defense": 45,
                  "speed": 92,
                  "recovery": 40,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 273,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0054",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0055",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 965.4692,
              "rank_score_contribution": 965.4692,
              "rank_score_share": 0.1852,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 375,
                  "mp": 104,
                  "attack": 97,
                  "defense": 78,
                  "speed": 40,
                  "recovery": 107,
                  "mp_recovery": 50
                },
                "resources": {
                  "current_hp": 142,
                  "current_mp": 104
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0052",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "林地射手·破绽",
              "rank_score": 1111.9733,
              "rank_score_contribution": 1111.9733,
              "rank_score_share": 0.2133,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "林地射手·破绽",
                "template_id": "woodland_archer",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 88,
                  "mp": 0,
                  "attack": 17,
                  "defense": 3,
                  "speed": 18,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 289,
                  "mp": 18,
                  "attack": 117,
                  "defense": 37,
                  "speed": 86,
                  "recovery": 42,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 191,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "炮手·生机",
              "rank_score": 621.2412,
              "rank_score_contribution": 621.2412,
              "rank_score_share": 0.1191,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "炮手·生机",
                "template_id": "cannoneer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 112,
                  "mp": 23,
                  "attack": 14,
                  "defense": 7,
                  "speed": 6,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 422,
                  "mp": 83,
                  "attack": 112,
                  "defense": 86,
                  "speed": 40,
                  "recovery": 74,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 263,
                  "current_mp": 83
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0053",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "林地射手",
              "rank_score": 782.2624,
              "rank_score_contribution": 782.2624,
              "rank_score_share": 0.15,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "林地射手",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 92,
                  "mp": 0,
                  "attack": 20,
                  "defense": 3,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 301,
                  "mp": 18,
                  "attack": 123,
                  "defense": 48,
                  "speed": 89,
                  "recovery": 44,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 245,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0056",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "elite_hunters",
              "name": "精锐猎兵团",
              "description": "",
              "gold_cost": 700,
              "stats": {
                "hp": 12,
                "mp": 0,
                "attack": 9,
                "defense": 0,
                "speed": 5,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 15.3396
            },
            {
              "turn": 2,
              "rank_score": 41.8148
            },
            {
              "turn": 3,
              "rank_score": 197.6951
            },
            {
              "turn": 4,
              "rank_score": 256.7694
            },
            {
              "turn": 5,
              "rank_score": 292.1013
            },
            {
              "turn": 6,
              "rank_score": 351.45
            },
            {
              "turn": 7,
              "rank_score": 369.7362
            },
            {
              "turn": 8,
              "rank_score": 668.3372
            },
            {
              "turn": 9,
              "rank_score": 694.6848
            },
            {
              "turn": 10,
              "rank_score": 713.3129
            },
            {
              "turn": 11,
              "rank_score": 737.6891
            },
            {
              "turn": 12,
              "rank_score": 890.317
            },
            {
              "turn": 13,
              "rank_score": 989.2057
            },
            {
              "turn": 14,
              "rank_score": 1239.3366
            },
            {
              "turn": 15,
              "rank_score": 1511.9467
            },
            {
              "turn": 16,
              "rank_score": 1532.314
            },
            {
              "turn": 17,
              "rank_score": 1559.9402
            },
            {
              "turn": 18,
              "rank_score": 1815.1403
            },
            {
              "turn": 19,
              "rank_score": 2073.6678
            },
            {
              "turn": 20,
              "rank_score": 2195.9846
            },
            {
              "turn": 21,
              "rank_score": 2524.969
            },
            {
              "turn": 22,
              "rank_score": 2696.1766
            },
            {
              "turn": 23,
              "rank_score": 3262.0291
            },
            {
              "turn": 24,
              "rank_score": 3353.4886
            },
            {
              "turn": 25,
              "rank_score": 3464.7236
            },
            {
              "turn": 26,
              "rank_score": 3750.8282
            },
            {
              "turn": 27,
              "rank_score": 3842.2504
            },
            {
              "turn": 28,
              "rank_score": 3949.6393
            },
            {
              "turn": 29,
              "rank_score": 4021.499
            },
            {
              "turn": 30,
              "rank_score": 4422.2935
            },
            {
              "turn": 31,
              "rank_score": 4460.5134
            },
            {
              "turn": 32,
              "rank_score": 4871.2385
            },
            {
              "turn": 33,
              "rank_score": 4983.1365
            },
            {
              "turn": 34,
              "rank_score": 5274.1761
            },
            {
              "turn": 35,
              "rank_score": 5214.3582
            }
          ],
          "token_usage": {
            "input_tokens": 5111191,
            "output_tokens": 258243
          },
          "timing": {
            "total_seconds": 7843.7
          },
          "tool_calls": {
            "total": 483,
            "successful": 482,
            "failed": 1,
            "by_name": {
              "get_recruitment": 5,
              "get_upgrades": 32,
              "get_crafting": 35,
              "recruit_adventurer": 6,
              "craft_equipment": 57,
              "equip_item": 69,
              "preview_battle": 102,
              "write_memo": 36,
              "end_turn": 35,
              "purchase_upgrade": 14,
              "allocate_experience": 53,
              "get_inventory": 31,
              "get_events": 1,
              "preview_team_power": 7
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "get_upgrades": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 57,
                "successful": 56,
                "failed": 1
              },
              "equip_item": {
                "total": 69,
                "successful": 69,
                "failed": 0
              },
              "preview_battle": {
                "total": 102,
                "successful": 102,
                "failed": 0
              },
              "write_memo": {
                "total": 36,
                "successful": 36,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 14,
                "successful": 14,
                "failed": 0
              },
              "allocate_experience": {
                "total": 53,
                "successful": 53,
                "failed": 0
              },
              "get_inventory": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 7,
                "successful": 7,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 163,
            "battles_won": 159,
            "battles_lost": 4,
            "total_gold_earned": 7403,
            "total_experience_earned": 16348,
            "total_equipment_crafted": 56,
            "total_upgrades_purchased": 14,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 53,
            "total_equips": 69,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 132,
                "cumulative_experience_earned": 298
              },
              {
                "turn": 3,
                "gold_earned": 83,
                "experience_earned": 187,
                "cumulative_gold_earned": 215,
                "cumulative_experience_earned": 485
              },
              {
                "turn": 4,
                "gold_earned": 74,
                "experience_earned": 168,
                "cumulative_gold_earned": 289,
                "cumulative_experience_earned": 653
              },
              {
                "turn": 5,
                "gold_earned": 115,
                "experience_earned": 268,
                "cumulative_gold_earned": 404,
                "cumulative_experience_earned": 921
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 510,
                "cumulative_experience_earned": 1166
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 616,
                "cumulative_experience_earned": 1411
              },
              {
                "turn": 8,
                "gold_earned": 130,
                "experience_earned": 293,
                "cumulative_gold_earned": 746,
                "cumulative_experience_earned": 1704
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 801,
                "cumulative_experience_earned": 1827
              },
              {
                "turn": 10,
                "gold_earned": 102,
                "experience_earned": 230,
                "cumulative_gold_earned": 903,
                "cumulative_experience_earned": 2057
              },
              {
                "turn": 11,
                "gold_earned": 128,
                "experience_earned": 282,
                "cumulative_gold_earned": 1031,
                "cumulative_experience_earned": 2339
              },
              {
                "turn": 12,
                "gold_earned": 146,
                "experience_earned": 318,
                "cumulative_gold_earned": 1177,
                "cumulative_experience_earned": 2657
              },
              {
                "turn": 13,
                "gold_earned": 150,
                "experience_earned": 333,
                "cumulative_gold_earned": 1327,
                "cumulative_experience_earned": 2990
              },
              {
                "turn": 14,
                "gold_earned": 154,
                "experience_earned": 339,
                "cumulative_gold_earned": 1481,
                "cumulative_experience_earned": 3329
              },
              {
                "turn": 15,
                "gold_earned": 148,
                "experience_earned": 324,
                "cumulative_gold_earned": 1629,
                "cumulative_experience_earned": 3653
              },
              {
                "turn": 16,
                "gold_earned": 238,
                "experience_earned": 531,
                "cumulative_gold_earned": 1867,
                "cumulative_experience_earned": 4184
              },
              {
                "turn": 17,
                "gold_earned": 173,
                "experience_earned": 386,
                "cumulative_gold_earned": 2040,
                "cumulative_experience_earned": 4570
              },
              {
                "turn": 18,
                "gold_earned": 186,
                "experience_earned": 414,
                "cumulative_gold_earned": 2226,
                "cumulative_experience_earned": 4984
              },
              {
                "turn": 19,
                "gold_earned": 247,
                "experience_earned": 559,
                "cumulative_gold_earned": 2473,
                "cumulative_experience_earned": 5543
              },
              {
                "turn": 20,
                "gold_earned": 284,
                "experience_earned": 645,
                "cumulative_gold_earned": 2757,
                "cumulative_experience_earned": 6188
              },
              {
                "turn": 21,
                "gold_earned": 267,
                "experience_earned": 589,
                "cumulative_gold_earned": 3024,
                "cumulative_experience_earned": 6777
              },
              {
                "turn": 22,
                "gold_earned": 235,
                "experience_earned": 520,
                "cumulative_gold_earned": 3259,
                "cumulative_experience_earned": 7297
              },
              {
                "turn": 23,
                "gold_earned": 265,
                "experience_earned": 585,
                "cumulative_gold_earned": 3524,
                "cumulative_experience_earned": 7882
              },
              {
                "turn": 24,
                "gold_earned": 259,
                "experience_earned": 569,
                "cumulative_gold_earned": 3783,
                "cumulative_experience_earned": 8451
              },
              {
                "turn": 25,
                "gold_earned": 259,
                "experience_earned": 567,
                "cumulative_gold_earned": 4042,
                "cumulative_experience_earned": 9018
              },
              {
                "turn": 26,
                "gold_earned": 270,
                "experience_earned": 599,
                "cumulative_gold_earned": 4312,
                "cumulative_experience_earned": 9617
              },
              {
                "turn": 27,
                "gold_earned": 301,
                "experience_earned": 651,
                "cumulative_gold_earned": 4613,
                "cumulative_experience_earned": 10268
              },
              {
                "turn": 28,
                "gold_earned": 242,
                "experience_earned": 526,
                "cumulative_gold_earned": 4855,
                "cumulative_experience_earned": 10794
              },
              {
                "turn": 29,
                "gold_earned": 360,
                "experience_earned": 790,
                "cumulative_gold_earned": 5215,
                "cumulative_experience_earned": 11584
              },
              {
                "turn": 30,
                "gold_earned": 346,
                "experience_earned": 760,
                "cumulative_gold_earned": 5561,
                "cumulative_experience_earned": 12344
              },
              {
                "turn": 31,
                "gold_earned": 332,
                "experience_earned": 718,
                "cumulative_gold_earned": 5893,
                "cumulative_experience_earned": 13062
              },
              {
                "turn": 32,
                "gold_earned": 350,
                "experience_earned": 760,
                "cumulative_gold_earned": 6243,
                "cumulative_experience_earned": 13822
              },
              {
                "turn": 33,
                "gold_earned": 387,
                "experience_earned": 848,
                "cumulative_gold_earned": 6630,
                "cumulative_experience_earned": 14670
              },
              {
                "turn": 34,
                "gold_earned": 403,
                "experience_earned": 883,
                "cumulative_gold_earned": 7033,
                "cumulative_experience_earned": 15553
              },
              {
                "turn": 35,
                "gold_earned": 370,
                "experience_earned": 795,
                "cumulative_gold_earned": 7403,
                "cumulative_experience_earned": 16348
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1677,
                "cumulative_experience_earned": 3707
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1392,
                "cumulative_experience_earned": 3067
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1853,
                "cumulative_experience_earned": 4115
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "林地射手·破绽",
                "cumulative_battles_total": 25,
                "cumulative_battles_won": 25,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1080,
                "cumulative_experience_earned": 2380
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "炮手·生机",
                "cumulative_battles_total": 17,
                "cumulative_battles_won": 16,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 743,
                "cumulative_experience_earned": 1631
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "林地射手",
                "cumulative_battles_total": 16,
                "cumulative_battles_won": 16,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 658,
                "cumulative_experience_earned": 1448
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_10",
              "name": "精英·石像鬼",
              "power": 4208.3928,
              "tier": "elite",
              "archetype_id": "gargoyle",
              "stats": {
                "hp": 785,
                "mp": 0,
                "attack": 213,
                "defense": 101,
                "speed": 10,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 94,
                "experience": 214
              }
            }
          }
        }
      ],
      "model": "gpt-6-sol-xhigh",
      "rank": 10
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 99.0759,
        "mean": 99.08,
        "median": 99.08
      },
      "rank_score": {
        "best": 5187.1197,
        "mean": 5187.12,
        "median": 5187.12
      },
      "win_rate": {
        "best": 0.9935,
        "mean": 0.9935
      },
      "efficiency": {
        "input_tokens": {
          "mean": 5370409,
          "total": 5370409
        },
        "output_tokens": {
          "mean": 490655,
          "total": 490655
        },
        "duration_seconds": {
          "mean": 14198.7,
          "total": 14198.7
        },
        "tool_calls": {
          "mean": 517,
          "total": 517
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 7226,
          "best": 7226
        },
        "exp_earned": {
          "mean": 15946,
          "best": 15946
        },
        "battle_win_rate": 0.9875,
        "battles_total": 160,
        "battles_won": 158
      },
      "last_run": "20260923-091849-120014",
      "run_details": [
        {
          "run_id": "20260923-091849-120014_gpt-6-sol-max",
          "session_id": "dbb31a36749541278716a9cd538e514a",
          "created_at": "20260923-091849-120014",
          "updated_at": "20260923-151917-138284",
          "score": 99.0759,
          "rank_score": 5187.1197,
          "rank_score_source": null,
          "win_rate": 0.9935,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 310,
          "final_experience_pool": 911,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.6782,
            "win_rate": 0.999,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "瘟疫法师·灵感",
              "rank_score": 861.9698,
              "rank_score_contribution": 861.9698,
              "rank_score_share": 0.1662,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 349,
                  "mp": 152,
                  "attack": 101,
                  "defense": 67,
                  "speed": 51,
                  "recovery": 65,
                  "mp_recovery": 48
                },
                "resources": {
                  "current_hp": 349,
                  "current_mp": 75
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0052",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 775.9212,
              "rank_score_contribution": 775.9212,
              "rank_score_share": 0.1496,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 295,
                  "mp": 18,
                  "attack": 95,
                  "defense": 63,
                  "speed": 70,
                  "recovery": 49,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 295,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "瘟疫法师·铁壁",
              "rank_score": 1140.8334,
              "rank_score_contribution": 1140.8334,
              "rank_score_share": 0.2199,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "瘟疫法师·铁壁",
                "template_id": "plague_mage",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 343,
                  "mp": 127,
                  "attack": 96,
                  "defense": 75,
                  "speed": 52,
                  "recovery": 57,
                  "mp_recovery": 40
                },
                "resources": {
                  "current_hp": 272,
                  "current_mp": 112
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "林地射手",
              "rank_score": 775.7218,
              "rank_score_contribution": 775.7218,
              "rank_score_share": 0.1495,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "林地射手",
                "template_id": "woodland_archer",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 92,
                  "mp": 0,
                  "attack": 20,
                  "defense": 3,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 303,
                  "mp": 18,
                  "attack": 111,
                  "defense": 55,
                  "speed": 81,
                  "recovery": 53,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 303,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "佣兵战士·枯竭",
              "rank_score": 827.4637,
              "rank_score_contribution": 827.4637,
              "rank_score_share": 0.1595,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "佣兵战士·枯竭",
                "template_id": "mercenary_warrior",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 9,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 456,
                  "mp": 18,
                  "attack": 97,
                  "defense": 90,
                  "speed": 34,
                  "recovery": 75,
                  "mp_recovery": 42
                },
                "resources": {
                  "current_hp": 370,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0007",
              "name": "林地射手",
              "rank_score": 805.2099,
              "rank_score_contribution": 805.2099,
              "rank_score_share": 0.1552,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0007",
                "name": "林地射手",
                "template_id": "woodland_archer",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 1,
                  "attack": 14,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 303,
                  "mp": 19,
                  "attack": 102,
                  "defense": 64,
                  "speed": 73,
                  "recovery": 50,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 243,
                  "current_mp": 19
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "paladin_order",
              "name": "圣殿骑士团",
              "description": "",
              "gold_cost": 650,
              "stats": {
                "hp": 22,
                "mp": 0,
                "attack": 0,
                "defense": 8,
                "speed": 0,
                "recovery": 10,
                "mp_recovery": 10
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 39.9033
            },
            {
              "turn": 2,
              "rank_score": 189.2008
            },
            {
              "turn": 3,
              "rank_score": 265.4806
            },
            {
              "turn": 4,
              "rank_score": 288.5943
            },
            {
              "turn": 5,
              "rank_score": 359.1112
            },
            {
              "turn": 6,
              "rank_score": 490.3617
            },
            {
              "turn": 7,
              "rank_score": 580.7726
            },
            {
              "turn": 8,
              "rank_score": 772.9829
            },
            {
              "turn": 9,
              "rank_score": 820.6007
            },
            {
              "turn": 10,
              "rank_score": 856.854
            },
            {
              "turn": 11,
              "rank_score": 898.7302
            },
            {
              "turn": 12,
              "rank_score": 976.6793
            },
            {
              "turn": 13,
              "rank_score": 1058.4022
            },
            {
              "turn": 14,
              "rank_score": 1097.4424
            },
            {
              "turn": 15,
              "rank_score": 1311.9965
            },
            {
              "turn": 16,
              "rank_score": 1449.1883
            },
            {
              "turn": 17,
              "rank_score": 1713.6396
            },
            {
              "turn": 18,
              "rank_score": 2175.3023
            },
            {
              "turn": 19,
              "rank_score": 2254.8417
            },
            {
              "turn": 20,
              "rank_score": 2461.7115
            },
            {
              "turn": 21,
              "rank_score": 2759.5549
            },
            {
              "turn": 22,
              "rank_score": 3057.2548
            },
            {
              "turn": 23,
              "rank_score": 3118.1671
            },
            {
              "turn": 24,
              "rank_score": 3373.9069
            },
            {
              "turn": 25,
              "rank_score": 3405.3959
            },
            {
              "turn": 26,
              "rank_score": 3619.074
            },
            {
              "turn": 27,
              "rank_score": 3923.0312
            },
            {
              "turn": 28,
              "rank_score": 4033.8968
            },
            {
              "turn": 29,
              "rank_score": 4064.1258
            },
            {
              "turn": 30,
              "rank_score": 4543.0362
            },
            {
              "turn": 31,
              "rank_score": 4590.0058
            },
            {
              "turn": 32,
              "rank_score": 4498.5716
            },
            {
              "turn": 33,
              "rank_score": 4778.253
            },
            {
              "turn": 34,
              "rank_score": 5082.7032
            },
            {
              "turn": 35,
              "rank_score": 5187.1197
            }
          ],
          "token_usage": {
            "input_tokens": 5370409,
            "output_tokens": 490655
          },
          "timing": {
            "total_seconds": 14198.7
          },
          "tool_calls": {
            "total": 517,
            "successful": 516,
            "failed": 1,
            "by_name": {
              "get_recruitment": 5,
              "get_upgrades": 34,
              "get_crafting": 35,
              "recruit_adventurer": 7,
              "craft_equipment": 53,
              "equip_item": 81,
              "preview_battle": 103,
              "write_memo": 46,
              "end_turn": 35,
              "get_inventory": 30,
              "purchase_upgrade": 14,
              "allocate_experience": 55,
              "get_events": 1,
              "unequip_item": 4,
              "preview_team_power": 13,
              "dismiss_adventurer": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "get_upgrades": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 7,
                "successful": 7,
                "failed": 0
              },
              "craft_equipment": {
                "total": 53,
                "successful": 52,
                "failed": 1
              },
              "equip_item": {
                "total": 81,
                "successful": 81,
                "failed": 0
              },
              "preview_battle": {
                "total": 103,
                "successful": 103,
                "failed": 0
              },
              "write_memo": {
                "total": 46,
                "successful": 46,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 14,
                "successful": 14,
                "failed": 0
              },
              "allocate_experience": {
                "total": 55,
                "successful": 55,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "unequip_item": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_team_power": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "dismiss_adventurer": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 160,
            "battles_won": 158,
            "battles_lost": 2,
            "total_gold_earned": 7226,
            "total_experience_earned": 15946,
            "total_equipment_crafted": 52,
            "total_upgrades_purchased": 14,
            "total_recruits": 7,
            "total_dismissals": 1,
            "total_experience_allocated": 55,
            "total_equips": 81,
            "total_unequips": 4,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 154,
                "cumulative_experience_earned": 351
              },
              {
                "turn": 3,
                "gold_earned": 68,
                "experience_earned": 153,
                "cumulative_gold_earned": 222,
                "cumulative_experience_earned": 504
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 298,
                "cumulative_experience_earned": 677
              },
              {
                "turn": 5,
                "gold_earned": 115,
                "experience_earned": 268,
                "cumulative_gold_earned": 413,
                "cumulative_experience_earned": 945
              },
              {
                "turn": 6,
                "gold_earned": 98,
                "experience_earned": 226,
                "cumulative_gold_earned": 511,
                "cumulative_experience_earned": 1171
              },
              {
                "turn": 7,
                "gold_earned": 95,
                "experience_earned": 218,
                "cumulative_gold_earned": 606,
                "cumulative_experience_earned": 1389
              },
              {
                "turn": 8,
                "gold_earned": 118,
                "experience_earned": 264,
                "cumulative_gold_earned": 724,
                "cumulative_experience_earned": 1653
              },
              {
                "turn": 9,
                "gold_earned": 117,
                "experience_earned": 261,
                "cumulative_gold_earned": 841,
                "cumulative_experience_earned": 1914
              },
              {
                "turn": 10,
                "gold_earned": 107,
                "experience_earned": 242,
                "cumulative_gold_earned": 948,
                "cumulative_experience_earned": 2156
              },
              {
                "turn": 11,
                "gold_earned": 109,
                "experience_earned": 240,
                "cumulative_gold_earned": 1057,
                "cumulative_experience_earned": 2396
              },
              {
                "turn": 12,
                "gold_earned": 107,
                "experience_earned": 234,
                "cumulative_gold_earned": 1164,
                "cumulative_experience_earned": 2630
              },
              {
                "turn": 13,
                "gold_earned": 140,
                "experience_earned": 315,
                "cumulative_gold_earned": 1304,
                "cumulative_experience_earned": 2945
              },
              {
                "turn": 14,
                "gold_earned": 134,
                "experience_earned": 297,
                "cumulative_gold_earned": 1438,
                "cumulative_experience_earned": 3242
              },
              {
                "turn": 15,
                "gold_earned": 156,
                "experience_earned": 338,
                "cumulative_gold_earned": 1594,
                "cumulative_experience_earned": 3580
              },
              {
                "turn": 16,
                "gold_earned": 226,
                "experience_earned": 502,
                "cumulative_gold_earned": 1820,
                "cumulative_experience_earned": 4082
              },
              {
                "turn": 17,
                "gold_earned": 173,
                "experience_earned": 386,
                "cumulative_gold_earned": 1993,
                "cumulative_experience_earned": 4468
              },
              {
                "turn": 18,
                "gold_earned": 186,
                "experience_earned": 414,
                "cumulative_gold_earned": 2179,
                "cumulative_experience_earned": 4882
              },
              {
                "turn": 19,
                "gold_earned": 248,
                "experience_earned": 562,
                "cumulative_gold_earned": 2427,
                "cumulative_experience_earned": 5444
              },
              {
                "turn": 20,
                "gold_earned": 239,
                "experience_earned": 543,
                "cumulative_gold_earned": 2666,
                "cumulative_experience_earned": 5987
              },
              {
                "turn": 21,
                "gold_earned": 274,
                "experience_earned": 609,
                "cumulative_gold_earned": 2940,
                "cumulative_experience_earned": 6596
              },
              {
                "turn": 22,
                "gold_earned": 279,
                "experience_earned": 616,
                "cumulative_gold_earned": 3219,
                "cumulative_experience_earned": 7212
              },
              {
                "turn": 23,
                "gold_earned": 281,
                "experience_earned": 620,
                "cumulative_gold_earned": 3500,
                "cumulative_experience_earned": 7832
              },
              {
                "turn": 24,
                "gold_earned": 228,
                "experience_earned": 501,
                "cumulative_gold_earned": 3728,
                "cumulative_experience_earned": 8333
              },
              {
                "turn": 25,
                "gold_earned": 222,
                "experience_earned": 481,
                "cumulative_gold_earned": 3950,
                "cumulative_experience_earned": 8814
              },
              {
                "turn": 26,
                "gold_earned": 270,
                "experience_earned": 599,
                "cumulative_gold_earned": 4220,
                "cumulative_experience_earned": 9413
              },
              {
                "turn": 27,
                "gold_earned": 298,
                "experience_earned": 653,
                "cumulative_gold_earned": 4518,
                "cumulative_experience_earned": 10066
              },
              {
                "turn": 28,
                "gold_earned": 310,
                "experience_earned": 674,
                "cumulative_gold_earned": 4828,
                "cumulative_experience_earned": 10740
              },
              {
                "turn": 29,
                "gold_earned": 414,
                "experience_earned": 904,
                "cumulative_gold_earned": 5242,
                "cumulative_experience_earned": 11644
              },
              {
                "turn": 30,
                "gold_earned": 352,
                "experience_earned": 780,
                "cumulative_gold_earned": 5594,
                "cumulative_experience_earned": 12424
              },
              {
                "turn": 31,
                "gold_earned": 320,
                "experience_earned": 685,
                "cumulative_gold_earned": 5914,
                "cumulative_experience_earned": 13109
              },
              {
                "turn": 32,
                "gold_earned": 350,
                "experience_earned": 760,
                "cumulative_gold_earned": 6264,
                "cumulative_experience_earned": 13869
              },
              {
                "turn": 33,
                "gold_earned": 274,
                "experience_earned": 593,
                "cumulative_gold_earned": 6538,
                "cumulative_experience_earned": 14462
              },
              {
                "turn": 34,
                "gold_earned": 378,
                "experience_earned": 826,
                "cumulative_gold_earned": 6916,
                "cumulative_experience_earned": 15288
              },
              {
                "turn": 35,
                "gold_earned": 310,
                "experience_earned": 658,
                "cumulative_gold_earned": 7226,
                "cumulative_experience_earned": 15946
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1739,
                "cumulative_experience_earned": 3846
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1510,
                "cumulative_experience_earned": 3343
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1109,
                "cumulative_experience_earned": 2479
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "瘟疫法师·铁壁",
                "cumulative_battles_total": 24,
                "cumulative_battles_won": 23,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1374,
                "cumulative_experience_earned": 3015
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "林地射手",
                "cumulative_battles_total": 16,
                "cumulative_battles_won": 16,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 691,
                "cumulative_experience_earned": 1516
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "佣兵战士·枯竭",
                "cumulative_battles_total": 15,
                "cumulative_battles_won": 15,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 594,
                "cumulative_experience_earned": 1294
              },
              {
                "adventurer_id": "recruit_0007",
                "adventurer_name": "林地射手",
                "cumulative_battles_total": 4,
                "cumulative_battles_won": 4,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 209,
                "cumulative_experience_earned": 453
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 29,
              "monster_id": "turn_29_monster_9",
              "name": "首领·地狱犬",
              "power": 5014.7227,
              "tier": "boss",
              "archetype_id": "hellhound",
              "stats": {
                "hp": 531,
                "mp": 0,
                "attack": 204,
                "defense": 42,
                "speed": 27,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 136,
                "experience": 295
              }
            }
          }
        }
      ],
      "model": "gpt-6-sol-max",
      "rank": 11
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 98.8253,
        "mean": 98.83,
        "median": 98.83
      },
      "rank_score": {
        "best": 4998.9014,
        "mean": 4998.9,
        "median": 4998.9
      },
      "win_rate": {
        "best": 0.9943,
        "mean": 0.9943
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3478722,
          "total": 3478722
        },
        "output_tokens": {
          "mean": 493271,
          "total": 493271
        },
        "duration_seconds": {
          "mean": 6523.5,
          "total": 6523.5
        },
        "tool_calls": {
          "mean": 384,
          "total": 384
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 6324,
          "best": 6324
        },
        "exp_earned": {
          "mean": 13999,
          "best": 13999
        },
        "battle_win_rate": 0.9389,
        "battles_total": 131,
        "battles_won": 123
      },
      "last_run": "20260719-174219-329076",
      "run_details": [
        {
          "run_id": "20260719-174219-329076_qwen3.8-max-preview",
          "session_id": "613b291c4754468ea26f51d9c351f5b9",
          "created_at": "20260719-174219-329076",
          "updated_at": "20260719-205205-982822",
          "score": 98.8253,
          "rank_score": 4998.9014,
          "rank_score_source": null,
          "win_rate": 0.9943,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 370,
          "final_experience_pool": 814,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "连击师·枯竭",
            "average_score": 99.677,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 859.1293,
              "rank_score_contribution": 859.1293,
              "rank_score_share": 0.1719,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 401,
                  "mp": 79,
                  "attack": 123,
                  "defense": 74,
                  "speed": 46,
                  "recovery": 54,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 349,
                  "current_mp": 79
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "连击师·枯竭",
              "rank_score": 997.9707,
              "rank_score_contribution": 997.9707,
              "rank_score_share": 0.1996,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 278,
                  "mp": 55,
                  "attack": 105,
                  "defense": 43,
                  "speed": 82,
                  "recovery": 54,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 198,
                  "current_mp": 55
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_light_bow",
                      "name": "暗影长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 1017.4183,
              "rank_score_contribution": 1017.4183,
              "rank_score_share": 0.2035,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 416,
                  "mp": 104,
                  "attack": 93,
                  "defense": 82,
                  "speed": 31,
                  "recovery": 118,
                  "mp_recovery": 50
                },
                "resources": {
                  "current_hp": 416,
                  "current_mp": 104
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "瘟疫法师·枯竭",
              "rank_score": 567.1893,
              "rank_score_contribution": 567.1893,
              "rank_score_share": 0.1135,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "瘟疫法师·枯竭",
                "template_id": "plague_mage",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 21,
                  "attack": 11,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 314,
                  "mp": 149,
                  "attack": 83,
                  "defense": 49,
                  "speed": 46,
                  "recovery": 53,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 219,
                  "current_mp": 116
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "佣兵战士·生机",
              "rank_score": 645.8876,
              "rank_score_contribution": 645.8876,
              "rank_score_share": 0.1292,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "佣兵战士·生机",
                "template_id": "mercenary_warrior",
                "level": 3,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 1,
                  "attack": 18,
                  "defense": 10,
                  "speed": 9,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 266,
                  "mp": 19,
                  "attack": 84,
                  "defense": 48,
                  "speed": 24,
                  "recovery": 52,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 162,
                  "current_mp": 19
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "连击师·疾风",
              "rank_score": 911.3063,
              "rank_score_contribution": 911.3063,
              "rank_score_share": 0.1823,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "连击师·疾风",
                "template_id": "jester",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 6,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 218,
                  "mp": 54,
                  "attack": 87,
                  "defense": 36,
                  "speed": 69,
                  "recovery": 42,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 85,
                  "current_mp": 54
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t3_light_bow",
                      "name": "暗影长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 17.5489
            },
            {
              "turn": 2,
              "rank_score": 58.6834
            },
            {
              "turn": 3,
              "rank_score": 160.9274
            },
            {
              "turn": 4,
              "rank_score": 243.4429
            },
            {
              "turn": 5,
              "rank_score": 303.3239
            },
            {
              "turn": 6,
              "rank_score": 426.8062
            },
            {
              "turn": 7,
              "rank_score": 550.4437
            },
            {
              "turn": 8,
              "rank_score": 737.704
            },
            {
              "turn": 9,
              "rank_score": 863.9892
            },
            {
              "turn": 10,
              "rank_score": 1048.6476
            },
            {
              "turn": 11,
              "rank_score": 1096.2251
            },
            {
              "turn": 12,
              "rank_score": 1310.8052
            },
            {
              "turn": 13,
              "rank_score": 1374.6152
            },
            {
              "turn": 14,
              "rank_score": 1512.6341
            },
            {
              "turn": 15,
              "rank_score": 1619.0873
            },
            {
              "turn": 16,
              "rank_score": 1713.9905
            },
            {
              "turn": 17,
              "rank_score": 2065.1978
            },
            {
              "turn": 18,
              "rank_score": 2161.4539
            },
            {
              "turn": 19,
              "rank_score": 2440.0965
            },
            {
              "turn": 20,
              "rank_score": 2774.206
            },
            {
              "turn": 21,
              "rank_score": 2807.603
            },
            {
              "turn": 22,
              "rank_score": 2909.4793
            },
            {
              "turn": 23,
              "rank_score": 3048.2079
            },
            {
              "turn": 24,
              "rank_score": 3500.3715
            },
            {
              "turn": 25,
              "rank_score": 3570.1624
            },
            {
              "turn": 26,
              "rank_score": 3625.2088
            },
            {
              "turn": 27,
              "rank_score": 3647.8364
            },
            {
              "turn": 28,
              "rank_score": 3666.5823
            },
            {
              "turn": 29,
              "rank_score": 3896.3444
            },
            {
              "turn": 30,
              "rank_score": 3995.4282
            },
            {
              "turn": 31,
              "rank_score": 4006.2024
            },
            {
              "turn": 32,
              "rank_score": 4060.6445
            },
            {
              "turn": 33,
              "rank_score": 4550.5337
            },
            {
              "turn": 34,
              "rank_score": 4854.2271
            },
            {
              "turn": 35,
              "rank_score": 4998.9014
            }
          ],
          "token_usage": {
            "input_tokens": 3478722,
            "output_tokens": 493271
          },
          "timing": {
            "total_seconds": 6523.5
          },
          "tool_calls": {
            "total": 384,
            "successful": 383,
            "failed": 1,
            "by_name": {
              "get_recruitment": 4,
              "get_crafting": 33,
              "get_upgrades": 20,
              "recruit_adventurer": 6,
              "craft_equipment": 52,
              "equip_item": 69,
              "preview_battle": 42,
              "write_memo": 23,
              "end_turn": 36,
              "allocate_experience": 60,
              "purchase_upgrade": 12,
              "get_inventory": 18,
              "preview_team_power": 9
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_crafting": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "get_upgrades": {
                "total": 20,
                "successful": 20,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 52,
                "successful": 52,
                "failed": 0
              },
              "equip_item": {
                "total": 69,
                "successful": 69,
                "failed": 0
              },
              "preview_battle": {
                "total": 42,
                "successful": 42,
                "failed": 0
              },
              "write_memo": {
                "total": 23,
                "successful": 23,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "allocate_experience": {
                "total": 60,
                "successful": 60,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "get_inventory": {
                "total": 18,
                "successful": 18,
                "failed": 0
              },
              "preview_team_power": {
                "total": 9,
                "successful": 9,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 131,
            "battles_won": 123,
            "battles_lost": 8,
            "total_gold_earned": 6324,
            "total_experience_earned": 13999,
            "total_equipment_crafted": 52,
            "total_upgrades_purchased": 12,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 60,
            "total_equips": 69,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 144,
                "cumulative_experience_earned": 327
              },
              {
                "turn": 3,
                "gold_earned": 71,
                "experience_earned": 159,
                "cumulative_gold_earned": 215,
                "cumulative_experience_earned": 486
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 291,
                "cumulative_experience_earned": 659
              },
              {
                "turn": 5,
                "gold_earned": 115,
                "experience_earned": 268,
                "cumulative_gold_earned": 406,
                "cumulative_experience_earned": 927
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 512,
                "cumulative_experience_earned": 1172
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 618,
                "cumulative_experience_earned": 1417
              },
              {
                "turn": 8,
                "gold_earned": 130,
                "experience_earned": 292,
                "cumulative_gold_earned": 748,
                "cumulative_experience_earned": 1709
              },
              {
                "turn": 9,
                "gold_earned": 134,
                "experience_earned": 298,
                "cumulative_gold_earned": 882,
                "cumulative_experience_earned": 2007
              },
              {
                "turn": 10,
                "gold_earned": 101,
                "experience_earned": 226,
                "cumulative_gold_earned": 983,
                "cumulative_experience_earned": 2233
              },
              {
                "turn": 11,
                "gold_earned": 93,
                "experience_earned": 208,
                "cumulative_gold_earned": 1076,
                "cumulative_experience_earned": 2441
              },
              {
                "turn": 12,
                "gold_earned": 102,
                "experience_earned": 223,
                "cumulative_gold_earned": 1178,
                "cumulative_experience_earned": 2664
              },
              {
                "turn": 13,
                "gold_earned": 111,
                "experience_earned": 248,
                "cumulative_gold_earned": 1289,
                "cumulative_experience_earned": 2912
              },
              {
                "turn": 14,
                "gold_earned": 136,
                "experience_earned": 301,
                "cumulative_gold_earned": 1425,
                "cumulative_experience_earned": 3213
              },
              {
                "turn": 15,
                "gold_earned": 144,
                "experience_earned": 316,
                "cumulative_gold_earned": 1569,
                "cumulative_experience_earned": 3529
              },
              {
                "turn": 16,
                "gold_earned": 238,
                "experience_earned": 531,
                "cumulative_gold_earned": 1807,
                "cumulative_experience_earned": 4060
              },
              {
                "turn": 17,
                "gold_earned": 187,
                "experience_earned": 415,
                "cumulative_gold_earned": 1994,
                "cumulative_experience_earned": 4475
              },
              {
                "turn": 18,
                "gold_earned": 153,
                "experience_earned": 339,
                "cumulative_gold_earned": 2147,
                "cumulative_experience_earned": 4814
              },
              {
                "turn": 19,
                "gold_earned": 198,
                "experience_earned": 448,
                "cumulative_gold_earned": 2345,
                "cumulative_experience_earned": 5262
              },
              {
                "turn": 20,
                "gold_earned": 182,
                "experience_earned": 412,
                "cumulative_gold_earned": 2527,
                "cumulative_experience_earned": 5674
              },
              {
                "turn": 21,
                "gold_earned": 197,
                "experience_earned": 440,
                "cumulative_gold_earned": 2724,
                "cumulative_experience_earned": 6114
              },
              {
                "turn": 22,
                "gold_earned": 221,
                "experience_earned": 485,
                "cumulative_gold_earned": 2945,
                "cumulative_experience_earned": 6599
              },
              {
                "turn": 23,
                "gold_earned": 265,
                "experience_earned": 588,
                "cumulative_gold_earned": 3210,
                "cumulative_experience_earned": 7187
              },
              {
                "turn": 24,
                "gold_earned": 256,
                "experience_earned": 566,
                "cumulative_gold_earned": 3466,
                "cumulative_experience_earned": 7753
              },
              {
                "turn": 25,
                "gold_earned": 137,
                "experience_earned": 301,
                "cumulative_gold_earned": 3603,
                "cumulative_experience_earned": 8054
              },
              {
                "turn": 26,
                "gold_earned": 224,
                "experience_earned": 504,
                "cumulative_gold_earned": 3827,
                "cumulative_experience_earned": 8558
              },
              {
                "turn": 27,
                "gold_earned": 195,
                "experience_earned": 419,
                "cumulative_gold_earned": 4022,
                "cumulative_experience_earned": 8977
              },
              {
                "turn": 28,
                "gold_earned": 350,
                "experience_earned": 768,
                "cumulative_gold_earned": 4372,
                "cumulative_experience_earned": 9745
              },
              {
                "turn": 29,
                "gold_earned": 389,
                "experience_earned": 861,
                "cumulative_gold_earned": 4761,
                "cumulative_experience_earned": 10606
              },
              {
                "turn": 30,
                "gold_earned": 196,
                "experience_earned": 433,
                "cumulative_gold_earned": 4957,
                "cumulative_experience_earned": 11039
              },
              {
                "turn": 31,
                "gold_earned": 232,
                "experience_earned": 505,
                "cumulative_gold_earned": 5189,
                "cumulative_experience_earned": 11544
              },
              {
                "turn": 32,
                "gold_earned": 275,
                "experience_earned": 598,
                "cumulative_gold_earned": 5464,
                "cumulative_experience_earned": 12142
              },
              {
                "turn": 33,
                "gold_earned": 256,
                "experience_earned": 560,
                "cumulative_gold_earned": 5720,
                "cumulative_experience_earned": 12702
              },
              {
                "turn": 34,
                "gold_earned": 263,
                "experience_earned": 569,
                "cumulative_gold_earned": 5983,
                "cumulative_experience_earned": 13271
              },
              {
                "turn": 35,
                "gold_earned": 341,
                "experience_earned": 728,
                "cumulative_gold_earned": 6324,
                "cumulative_experience_earned": 13999
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1694,
                "cumulative_experience_earned": 3746
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1669,
                "cumulative_experience_earned": 3706
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1851,
                "cumulative_experience_earned": 4116
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "瘟疫法师·枯竭",
                "cumulative_battles_total": 22,
                "cumulative_battles_won": 21,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 990,
                "cumulative_experience_earned": 2176
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "佣兵战士·生机",
                "cumulative_battles_total": 2,
                "cumulative_battles_won": 1,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 25,
                "cumulative_experience_earned": 55
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "连击师·疾风",
                "cumulative_battles_total": 2,
                "cumulative_battles_won": 2,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 95,
                "cumulative_experience_earned": 200
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_1",
              "name": "精英·恶魔卫士",
              "power": 4569.2668,
              "tier": "elite",
              "archetype_id": "demon_guard",
              "stats": {
                "hp": 904,
                "mp": 0,
                "attack": 179,
                "defense": 94,
                "speed": 15,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 114,
                "experience": 252
              }
            }
          }
        }
      ],
      "model": "qwen3.8-max-preview",
      "rank": 12
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 98.092,
        "mean": 98.09,
        "median": 98.09
      },
      "rank_score": {
        "best": 4732.7816,
        "mean": 4732.78,
        "median": 4732.78
      },
      "win_rate": {
        "best": 0.9842,
        "mean": 0.9842
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4370297,
          "total": 4370297
        },
        "output_tokens": {
          "mean": 184223,
          "total": 184223
        },
        "duration_seconds": {
          "mean": 7054.0,
          "total": 7054.0
        },
        "tool_calls": {
          "mean": 448,
          "total": 448
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 6052,
          "best": 6052
        },
        "exp_earned": {
          "mean": 13382,
          "best": 13382
        },
        "battle_win_rate": 0.9548,
        "battles_total": 155,
        "battles_won": 148
      },
      "last_run": "20260923-133557-702968",
      "run_details": [
        {
          "run_id": "20260923-133557-702968_gpt-6-sol-high",
          "session_id": "634a024be5174781a21ba02f6b2e9a41",
          "created_at": "20260923-133557-702968",
          "updated_at": "20260923-165253-629301",
          "score": 98.092,
          "rank_score": 4732.7816,
          "rank_score_source": null,
          "win_rate": 0.9842,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 341,
          "final_experience_pool": 714,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "瘟疫法师·铁壁",
            "average_score": 99.6224,
            "win_rate": 0.999,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "瘟疫法师·灵感",
              "rank_score": 804.0215,
              "rank_score_contribution": 804.0215,
              "rank_score_share": 0.1699,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 326,
                  "mp": 120,
                  "attack": 88,
                  "defense": 57,
                  "speed": 53,
                  "recovery": 54,
                  "mp_recovery": 38
                },
                "resources": {
                  "current_hp": 179,
                  "current_mp": 117
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 757.5858,
              "rank_score_contribution": 757.5858,
              "rank_score_share": 0.1601,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 88,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 242,
                  "mp": 33,
                  "attack": 88,
                  "defense": 49,
                  "speed": 73,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 227,
                  "current_mp": 33
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "炮手·坚壁",
              "rank_score": 481.043,
              "rank_score_contribution": 481.043,
              "rank_score_share": 0.1016,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 361,
                  "mp": 85,
                  "attack": 88,
                  "defense": 72,
                  "speed": 36,
                  "recovery": 50,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 121,
                  "current_mp": 80
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "瘟疫法师·铁壁",
              "rank_score": 820.5755,
              "rank_score_contribution": 820.5755,
              "rank_score_share": 0.1734,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "瘟疫法师·铁壁",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 300,
                  "mp": 111,
                  "attack": 88,
                  "defense": 58,
                  "speed": 49,
                  "recovery": 48,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 300,
                  "current_mp": 78
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "林地射手",
              "rank_score": 909.5247,
              "rank_score_contribution": 909.5247,
              "rank_score_share": 0.1922,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "林地射手",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 92,
                  "mp": 0,
                  "attack": 20,
                  "defense": 3,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 278,
                  "mp": 33,
                  "attack": 96,
                  "defense": 50,
                  "speed": 71,
                  "recovery": 47,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 171,
                  "current_mp": 33
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "连击师·锐利",
              "rank_score": 960.0311,
              "rank_score_contribution": 960.0311,
              "rank_score_share": 0.2028,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "连击师·锐利",
                "template_id": "jester",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 94,
                  "mp": 17,
                  "attack": 15,
                  "defense": 6,
                  "speed": 16,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 270,
                  "mp": 68,
                  "attack": 109,
                  "defense": 47,
                  "speed": 77,
                  "recovery": 50,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 103,
                  "current_mp": 68
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "arcane_council",
              "name": "秘法结社",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 10,
                "attack": 5,
                "defense": 0,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 40.0061
            },
            {
              "turn": 2,
              "rank_score": 109.3972
            },
            {
              "turn": 3,
              "rank_score": 212.7473
            },
            {
              "turn": 4,
              "rank_score": 230.9369
            },
            {
              "turn": 5,
              "rank_score": 364.607
            },
            {
              "turn": 6,
              "rank_score": 424.0532
            },
            {
              "turn": 7,
              "rank_score": 480.8051
            },
            {
              "turn": 8,
              "rank_score": 549.017
            },
            {
              "turn": 9,
              "rank_score": 614.7572
            },
            {
              "turn": 10,
              "rank_score": 625.5655
            },
            {
              "turn": 11,
              "rank_score": 823.6938
            },
            {
              "turn": 12,
              "rank_score": 889.9314
            },
            {
              "turn": 13,
              "rank_score": 1016.6424
            },
            {
              "turn": 14,
              "rank_score": 1021.6265
            },
            {
              "turn": 15,
              "rank_score": 1131.0223
            },
            {
              "turn": 16,
              "rank_score": 1203.4043
            },
            {
              "turn": 17,
              "rank_score": 1216.2558
            },
            {
              "turn": 18,
              "rank_score": 1346.54
            },
            {
              "turn": 19,
              "rank_score": 1825.3177
            },
            {
              "turn": 20,
              "rank_score": 1891.8108
            },
            {
              "turn": 21,
              "rank_score": 1937.9835
            },
            {
              "turn": 22,
              "rank_score": 1940.7029
            },
            {
              "turn": 23,
              "rank_score": 2236.5892
            },
            {
              "turn": 24,
              "rank_score": 2294.3448
            },
            {
              "turn": 25,
              "rank_score": 2733.9198
            },
            {
              "turn": 26,
              "rank_score": 2997.0208
            },
            {
              "turn": 27,
              "rank_score": 3042.7062
            },
            {
              "turn": 28,
              "rank_score": 3483.8929
            },
            {
              "turn": 29,
              "rank_score": 3568.7933
            },
            {
              "turn": 30,
              "rank_score": 3599.8644
            },
            {
              "turn": 31,
              "rank_score": 3761.8924
            },
            {
              "turn": 32,
              "rank_score": 4164.2136
            },
            {
              "turn": 33,
              "rank_score": 4323.5849
            },
            {
              "turn": 34,
              "rank_score": 4417.8845
            },
            {
              "turn": 35,
              "rank_score": 4732.7816
            }
          ],
          "token_usage": {
            "input_tokens": 4370297,
            "output_tokens": 184223
          },
          "timing": {
            "total_seconds": 7054.0
          },
          "tool_calls": {
            "total": 448,
            "successful": 448,
            "failed": 0,
            "by_name": {
              "get_recruitment": 5,
              "get_upgrades": 31,
              "get_crafting": 35,
              "recruit_adventurer": 6,
              "preview_battle": 103,
              "craft_equipment": 46,
              "equip_item": 56,
              "write_memo": 36,
              "end_turn": 35,
              "allocate_experience": 52,
              "purchase_upgrade": 14,
              "get_inventory": 22,
              "preview_team_power": 7
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "get_upgrades": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "preview_battle": {
                "total": 103,
                "successful": 103,
                "failed": 0
              },
              "craft_equipment": {
                "total": 46,
                "successful": 46,
                "failed": 0
              },
              "equip_item": {
                "total": 56,
                "successful": 56,
                "failed": 0
              },
              "write_memo": {
                "total": 36,
                "successful": 36,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 52,
                "successful": 52,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 14,
                "successful": 14,
                "failed": 0
              },
              "get_inventory": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "preview_team_power": {
                "total": 7,
                "successful": 7,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 155,
            "battles_won": 148,
            "battles_lost": 7,
            "total_gold_earned": 6052,
            "total_experience_earned": 13382,
            "total_equipment_crafted": 46,
            "total_upgrades_purchased": 14,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 52,
            "total_equips": 56,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 62,
                "experience_earned": 140,
                "cumulative_gold_earned": 134,
                "cumulative_experience_earned": 303
              },
              {
                "turn": 3,
                "gold_earned": 75,
                "experience_earned": 169,
                "cumulative_gold_earned": 209,
                "cumulative_experience_earned": 472
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 275,
                "cumulative_experience_earned": 621
              },
              {
                "turn": 5,
                "gold_earned": 119,
                "experience_earned": 277,
                "cumulative_gold_earned": 394,
                "cumulative_experience_earned": 898
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 500,
                "cumulative_experience_earned": 1143
              },
              {
                "turn": 7,
                "gold_earned": 94,
                "experience_earned": 218,
                "cumulative_gold_earned": 594,
                "cumulative_experience_earned": 1361
              },
              {
                "turn": 8,
                "gold_earned": 116,
                "experience_earned": 259,
                "cumulative_gold_earned": 710,
                "cumulative_experience_earned": 1620
              },
              {
                "turn": 9,
                "gold_earned": 89,
                "experience_earned": 198,
                "cumulative_gold_earned": 799,
                "cumulative_experience_earned": 1818
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 880,
                "cumulative_experience_earned": 2001
              },
              {
                "turn": 11,
                "gold_earned": 109,
                "experience_earned": 240,
                "cumulative_gold_earned": 989,
                "cumulative_experience_earned": 2241
              },
              {
                "turn": 12,
                "gold_earned": 130,
                "experience_earned": 288,
                "cumulative_gold_earned": 1119,
                "cumulative_experience_earned": 2529
              },
              {
                "turn": 13,
                "gold_earned": 130,
                "experience_earned": 297,
                "cumulative_gold_earned": 1249,
                "cumulative_experience_earned": 2826
              },
              {
                "turn": 14,
                "gold_earned": 152,
                "experience_earned": 335,
                "cumulative_gold_earned": 1401,
                "cumulative_experience_earned": 3161
              },
              {
                "turn": 15,
                "gold_earned": 110,
                "experience_earned": 242,
                "cumulative_gold_earned": 1511,
                "cumulative_experience_earned": 3403
              },
              {
                "turn": 16,
                "gold_earned": 202,
                "experience_earned": 452,
                "cumulative_gold_earned": 1713,
                "cumulative_experience_earned": 3855
              },
              {
                "turn": 17,
                "gold_earned": 132,
                "experience_earned": 292,
                "cumulative_gold_earned": 1845,
                "cumulative_experience_earned": 4147
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 1994,
                "cumulative_experience_earned": 4480
              },
              {
                "turn": 19,
                "gold_earned": 201,
                "experience_earned": 460,
                "cumulative_gold_earned": 2195,
                "cumulative_experience_earned": 4940
              },
              {
                "turn": 20,
                "gold_earned": 217,
                "experience_earned": 493,
                "cumulative_gold_earned": 2412,
                "cumulative_experience_earned": 5433
              },
              {
                "turn": 21,
                "gold_earned": 139,
                "experience_earned": 313,
                "cumulative_gold_earned": 2551,
                "cumulative_experience_earned": 5746
              },
              {
                "turn": 22,
                "gold_earned": 202,
                "experience_earned": 446,
                "cumulative_gold_earned": 2753,
                "cumulative_experience_earned": 6192
              },
              {
                "turn": 23,
                "gold_earned": 69,
                "experience_earned": 152,
                "cumulative_gold_earned": 2822,
                "cumulative_experience_earned": 6344
              },
              {
                "turn": 24,
                "gold_earned": 151,
                "experience_earned": 330,
                "cumulative_gold_earned": 2973,
                "cumulative_experience_earned": 6674
              },
              {
                "turn": 25,
                "gold_earned": 222,
                "experience_earned": 481,
                "cumulative_gold_earned": 3195,
                "cumulative_experience_earned": 7155
              },
              {
                "turn": 26,
                "gold_earned": 215,
                "experience_earned": 485,
                "cumulative_gold_earned": 3410,
                "cumulative_experience_earned": 7640
              },
              {
                "turn": 27,
                "gold_earned": 248,
                "experience_earned": 548,
                "cumulative_gold_earned": 3658,
                "cumulative_experience_earned": 8188
              },
              {
                "turn": 28,
                "gold_earned": 264,
                "experience_earned": 574,
                "cumulative_gold_earned": 3922,
                "cumulative_experience_earned": 8762
              },
              {
                "turn": 29,
                "gold_earned": 238,
                "experience_earned": 522,
                "cumulative_gold_earned": 4160,
                "cumulative_experience_earned": 9284
              },
              {
                "turn": 30,
                "gold_earned": 310,
                "experience_earned": 692,
                "cumulative_gold_earned": 4470,
                "cumulative_experience_earned": 9976
              },
              {
                "turn": 31,
                "gold_earned": 306,
                "experience_earned": 650,
                "cumulative_gold_earned": 4776,
                "cumulative_experience_earned": 10626
              },
              {
                "turn": 32,
                "gold_earned": 297,
                "experience_earned": 644,
                "cumulative_gold_earned": 5073,
                "cumulative_experience_earned": 11270
              },
              {
                "turn": 33,
                "gold_earned": 338,
                "experience_earned": 728,
                "cumulative_gold_earned": 5411,
                "cumulative_experience_earned": 11998
              },
              {
                "turn": 34,
                "gold_earned": 306,
                "experience_earned": 670,
                "cumulative_gold_earned": 5717,
                "cumulative_experience_earned": 12668
              },
              {
                "turn": 35,
                "gold_earned": 335,
                "experience_earned": 714,
                "cumulative_gold_earned": 6052,
                "cumulative_experience_earned": 13382
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1383,
                "cumulative_experience_earned": 3064
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1161,
                "cumulative_experience_earned": 2590
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1105,
                "cumulative_experience_earned": 2466
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "瘟疫法师·铁壁",
                "cumulative_battles_total": 24,
                "cumulative_battles_won": 24,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1189,
                "cumulative_experience_earned": 2599
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "林地射手",
                "cumulative_battles_total": 14,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 561,
                "cumulative_experience_earned": 1242
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "连击师·锐利",
                "cumulative_battles_total": 14,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 653,
                "cumulative_experience_earned": 1421
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_5",
              "name": "死亡骑士",
              "power": 3763.54,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 624,
                "mp": 20,
                "attack": 150,
                "defense": 72,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 73,
                "experience": 157
              }
            }
          }
        }
      ],
      "model": "gpt-6-sol-high",
      "rank": 13
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 98.4791,
        "mean": 98.48,
        "median": 98.48
      },
      "rank_score": {
        "best": 4627.4402,
        "mean": 4627.44,
        "median": 4627.44
      },
      "win_rate": {
        "best": 0.9947,
        "mean": 0.9947
      },
      "efficiency": {
        "input_tokens": {
          "mean": 6318697,
          "total": 6318697
        },
        "output_tokens": {
          "mean": 1050529,
          "total": 1050529
        },
        "duration_seconds": {
          "mean": 16919.6,
          "total": 16919.6
        },
        "tool_calls": {
          "mean": 430,
          "total": 430
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5342,
          "best": 5342
        },
        "exp_earned": {
          "mean": 11840,
          "best": 11840
        },
        "battle_win_rate": 0.9783,
        "battles_total": 138,
        "battles_won": 135
      },
      "last_run": "20260812-235726-475968",
      "run_details": [
        {
          "run_id": "deepseek-v4-pro-0813_20260812-235726-475968",
          "session_id": "452b94d6362543ecb4a007613db4a5e9",
          "created_at": "20260812-235726-475968",
          "updated_at": "20260813-112255-635922",
          "score": 98.4791,
          "rank_score": 4627.4402,
          "rank_score_source": null,
          "win_rate": 0.9947,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 7,
          "final_experience_pool": 190,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "瘟疫法师·坚壁",
            "average_score": 99.4681,
            "win_rate": 0.998,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 591.4618,
              "rank_score_contribution": 591.4618,
              "rank_score_share": 0.1278,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 322,
                  "mp": 73,
                  "attack": 107,
                  "defense": 46,
                  "speed": 56,
                  "recovery": 47,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 322,
                  "current_mp": 73
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "神官·锐利",
              "rank_score": 889.5093,
              "rank_score_contribution": 889.5093,
              "rank_score_share": 0.1922,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 367,
                  "mp": 99,
                  "attack": 81,
                  "defense": 78,
                  "speed": 29,
                  "recovery": 111,
                  "mp_recovery": 54
                },
                "resources": {
                  "current_hp": 367,
                  "current_mp": 99
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "炮手·坚壁",
              "rank_score": 524.5904,
              "rank_score_contribution": 524.5904,
              "rank_score_share": 0.1134,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 303,
                  "mp": 73,
                  "attack": 94,
                  "defense": 52,
                  "speed": 34,
                  "recovery": 50,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 303,
                  "current_mp": 73
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "步行骑士",
              "rank_score": 804.5458,
              "rank_score_contribution": 804.5458,
              "rank_score_share": 0.1739,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "步行骑士",
                "template_id": "foot_knight",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 170,
                  "mp": 0,
                  "attack": 10,
                  "defense": 13,
                  "speed": 7,
                  "recovery": 14,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 548,
                  "mp": 18,
                  "attack": 67,
                  "defense": 111,
                  "speed": 19,
                  "recovery": 99,
                  "mp_recovery": 46
                },
                "resources": {
                  "current_hp": 548,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shield_bash",
                    "name": "盾击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "unyielding",
                    "name": "不屈意志",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "fortify",
                    "name": "铁壁强化",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_dragon_resolve",
                      "name": "龙魂战铠",
                      "slot": "armor",
                      "stats": {
                        "hp": 70,
                        "mp": 0,
                        "attack": 0,
                        "defense": 20,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "fortify",
                          "name": "铁壁强化",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.3,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "瘟疫法师·坚壁",
              "rank_score": 872.8955,
              "rank_score_contribution": 872.8955,
              "rank_score_share": 0.1886,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "瘟疫法师·坚壁",
                "template_id": "plague_mage",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 93,
                  "mp": 24,
                  "attack": 11,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 226,
                  "mp": 97,
                  "attack": 73,
                  "defense": 37,
                  "speed": 39,
                  "recovery": 39,
                  "mp_recovery": 28
                },
                "resources": {
                  "current_hp": 226,
                  "current_mp": 97
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t3_light_bow",
                      "name": "暗影长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "连击师·铁壁",
              "rank_score": 944.4374,
              "rank_score_contribution": 944.4374,
              "rank_score_share": 0.2041,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "连击师·铁壁",
                "template_id": "jester",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 86,
                  "mp": 20,
                  "attack": 15,
                  "defense": 6,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 249,
                  "mp": 64,
                  "attack": 91,
                  "defense": 49,
                  "speed": 75,
                  "recovery": 50,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 249,
                  "current_mp": 64
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 41.8852
            },
            {
              "turn": 2,
              "rank_score": 77.0408
            },
            {
              "turn": 3,
              "rank_score": 100.87
            },
            {
              "turn": 4,
              "rank_score": 260.3403
            },
            {
              "turn": 5,
              "rank_score": 247.5186
            },
            {
              "turn": 6,
              "rank_score": 325.5403
            },
            {
              "turn": 7,
              "rank_score": 331.4905
            },
            {
              "turn": 8,
              "rank_score": 436.9465
            },
            {
              "turn": 9,
              "rank_score": 453.578
            },
            {
              "turn": 10,
              "rank_score": 471.0571
            },
            {
              "turn": 11,
              "rank_score": 560.5175
            },
            {
              "turn": 12,
              "rank_score": 860.3248
            },
            {
              "turn": 13,
              "rank_score": 937.9749
            },
            {
              "turn": 14,
              "rank_score": 1054.0873
            },
            {
              "turn": 15,
              "rank_score": 1086.4285
            },
            {
              "turn": 16,
              "rank_score": 1100.6115
            },
            {
              "turn": 17,
              "rank_score": 1309.3803
            },
            {
              "turn": 18,
              "rank_score": 1517.3425
            },
            {
              "turn": 19,
              "rank_score": 1629.3375
            },
            {
              "turn": 20,
              "rank_score": 1725.9273
            },
            {
              "turn": 21,
              "rank_score": 1739.3409
            },
            {
              "turn": 22,
              "rank_score": 1793.1067
            },
            {
              "turn": 23,
              "rank_score": 2138.1809
            },
            {
              "turn": 24,
              "rank_score": 2202.722
            },
            {
              "turn": 25,
              "rank_score": 2499.6852
            },
            {
              "turn": 26,
              "rank_score": 2638.2397
            },
            {
              "turn": 27,
              "rank_score": 3021.6699
            },
            {
              "turn": 28,
              "rank_score": 3177.6776
            },
            {
              "turn": 29,
              "rank_score": 3337.1125
            },
            {
              "turn": 30,
              "rank_score": 3875.2967
            },
            {
              "turn": 31,
              "rank_score": 4047.0983
            },
            {
              "turn": 32,
              "rank_score": 4276.8192
            },
            {
              "turn": 33,
              "rank_score": 4399.6026
            },
            {
              "turn": 34,
              "rank_score": 4553.6542
            },
            {
              "turn": 35,
              "rank_score": 4627.4402
            }
          ],
          "token_usage": {
            "input_tokens": 6318697,
            "output_tokens": 1050529
          },
          "timing": {
            "total_seconds": 16919.6
          },
          "tool_calls": {
            "total": 430,
            "successful": 430,
            "failed": 0,
            "by_name": {
              "get_recruitment": 12,
              "get_crafting": 32,
              "get_upgrades": 29,
              "recruit_adventurer": 6,
              "craft_equipment": 47,
              "equip_item": 55,
              "preview_battle": 73,
              "write_memo": 29,
              "end_turn": 35,
              "purchase_upgrade": 12,
              "allocate_experience": 62,
              "get_inventory": 22,
              "get_events": 3,
              "preview_team_power": 13
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "get_crafting": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "get_upgrades": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 47,
                "successful": 47,
                "failed": 0
              },
              "equip_item": {
                "total": 55,
                "successful": 55,
                "failed": 0
              },
              "preview_battle": {
                "total": 73,
                "successful": 73,
                "failed": 0
              },
              "write_memo": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "allocate_experience": {
                "total": 62,
                "successful": 62,
                "failed": 0
              },
              "get_inventory": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "get_events": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 13,
                "successful": 13,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 138,
            "battles_won": 135,
            "battles_lost": 3,
            "total_gold_earned": 5342,
            "total_experience_earned": 11840,
            "total_equipment_crafted": 47,
            "total_upgrades_purchased": 12,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 62,
            "total_equips": 55,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 60,
                "experience_earned": 135,
                "cumulative_gold_earned": 126,
                "cumulative_experience_earned": 284
              },
              {
                "turn": 3,
                "gold_earned": 64,
                "experience_earned": 143,
                "cumulative_gold_earned": 190,
                "cumulative_experience_earned": 427
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 256,
                "cumulative_experience_earned": 576
              },
              {
                "turn": 5,
                "gold_earned": 107,
                "experience_earned": 249,
                "cumulative_gold_earned": 363,
                "cumulative_experience_earned": 825
              },
              {
                "turn": 6,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 434,
                "cumulative_experience_earned": 987
              },
              {
                "turn": 7,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 517,
                "cumulative_experience_earned": 1178
              },
              {
                "turn": 8,
                "gold_earned": 90,
                "experience_earned": 204,
                "cumulative_gold_earned": 607,
                "cumulative_experience_earned": 1382
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 662,
                "cumulative_experience_earned": 1505
              },
              {
                "turn": 10,
                "gold_earned": 100,
                "experience_earned": 225,
                "cumulative_gold_earned": 762,
                "cumulative_experience_earned": 1730
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 839,
                "cumulative_experience_earned": 1906
              },
              {
                "turn": 12,
                "gold_earned": 118,
                "experience_earned": 266,
                "cumulative_gold_earned": 957,
                "cumulative_experience_earned": 2172
              },
              {
                "turn": 13,
                "gold_earned": 130,
                "experience_earned": 297,
                "cumulative_gold_earned": 1087,
                "cumulative_experience_earned": 2469
              },
              {
                "turn": 14,
                "gold_earned": 136,
                "experience_earned": 303,
                "cumulative_gold_earned": 1223,
                "cumulative_experience_earned": 2772
              },
              {
                "turn": 15,
                "gold_earned": 68,
                "experience_earned": 150,
                "cumulative_gold_earned": 1291,
                "cumulative_experience_earned": 2922
              },
              {
                "turn": 16,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1432,
                "cumulative_experience_earned": 3237
              },
              {
                "turn": 17,
                "gold_earned": 126,
                "experience_earned": 279,
                "cumulative_gold_earned": 1558,
                "cumulative_experience_earned": 3516
              },
              {
                "turn": 18,
                "gold_earned": 162,
                "experience_earned": 359,
                "cumulative_gold_earned": 1720,
                "cumulative_experience_earned": 3875
              },
              {
                "turn": 19,
                "gold_earned": 194,
                "experience_earned": 438,
                "cumulative_gold_earned": 1914,
                "cumulative_experience_earned": 4313
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2072,
                "cumulative_experience_earned": 4675
              },
              {
                "turn": 21,
                "gold_earned": 123,
                "experience_earned": 276,
                "cumulative_gold_earned": 2195,
                "cumulative_experience_earned": 4951
              },
              {
                "turn": 22,
                "gold_earned": 158,
                "experience_earned": 349,
                "cumulative_gold_earned": 2353,
                "cumulative_experience_earned": 5300
              },
              {
                "turn": 23,
                "gold_earned": 186,
                "experience_earned": 409,
                "cumulative_gold_earned": 2539,
                "cumulative_experience_earned": 5709
              },
              {
                "turn": 24,
                "gold_earned": 147,
                "experience_earned": 325,
                "cumulative_gold_earned": 2686,
                "cumulative_experience_earned": 6034
              },
              {
                "turn": 25,
                "gold_earned": 216,
                "experience_earned": 475,
                "cumulative_gold_earned": 2902,
                "cumulative_experience_earned": 6509
              },
              {
                "turn": 26,
                "gold_earned": 230,
                "experience_earned": 511,
                "cumulative_gold_earned": 3132,
                "cumulative_experience_earned": 7020
              },
              {
                "turn": 27,
                "gold_earned": 225,
                "experience_earned": 498,
                "cumulative_gold_earned": 3357,
                "cumulative_experience_earned": 7518
              },
              {
                "turn": 28,
                "gold_earned": 188,
                "experience_earned": 409,
                "cumulative_gold_earned": 3545,
                "cumulative_experience_earned": 7927
              },
              {
                "turn": 29,
                "gold_earned": 204,
                "experience_earned": 450,
                "cumulative_gold_earned": 3749,
                "cumulative_experience_earned": 8377
              },
              {
                "turn": 30,
                "gold_earned": 279,
                "experience_earned": 620,
                "cumulative_gold_earned": 4028,
                "cumulative_experience_earned": 8997
              },
              {
                "turn": 31,
                "gold_earned": 314,
                "experience_earned": 675,
                "cumulative_gold_earned": 4342,
                "cumulative_experience_earned": 9672
              },
              {
                "turn": 32,
                "gold_earned": 304,
                "experience_earned": 662,
                "cumulative_gold_earned": 4646,
                "cumulative_experience_earned": 10334
              },
              {
                "turn": 33,
                "gold_earned": 338,
                "experience_earned": 728,
                "cumulative_gold_earned": 4984,
                "cumulative_experience_earned": 11062
              },
              {
                "turn": 34,
                "gold_earned": 358,
                "experience_earned": 778,
                "cumulative_gold_earned": 5342,
                "cumulative_experience_earned": 11840
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 5342,
                "cumulative_experience_earned": 11840
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1330,
                "cumulative_experience_earned": 2927
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1457,
                "cumulative_experience_earned": 3225
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 982,
                "cumulative_experience_earned": 2201
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "步行骑士",
                "cumulative_battles_total": 24,
                "cumulative_battles_won": 24,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 903,
                "cumulative_experience_earned": 1997
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "瘟疫法师·坚壁",
                "cumulative_battles_total": 8,
                "cumulative_battles_won": 8,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 307,
                "cumulative_experience_earned": 684
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "连击师·铁壁",
                "cumulative_battles_total": 9,
                "cumulative_battles_won": 9,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 363,
                "cumulative_experience_earned": 806
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_1",
              "name": "死亡骑士",
              "power": 3690.297,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 613,
                "mp": 20,
                "attack": 146,
                "defense": 70,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 72,
                "experience": 156
              }
            }
          }
        }
      ],
      "model": "deepseek-v4-pro-0813",
      "rank": 14
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 97.9168,
        "mean": 97.92,
        "median": 97.92
      },
      "rank_score": {
        "best": 4510.8432,
        "mean": 4510.84,
        "median": 4510.84
      },
      "win_rate": {
        "best": 0.9867,
        "mean": 0.9867
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3374222,
          "total": 3374222
        },
        "output_tokens": {
          "mean": 1126318,
          "total": 1126318
        },
        "duration_seconds": {
          "mean": 17365.9,
          "total": 17365.9
        },
        "tool_calls": {
          "mean": 516,
          "total": 516
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5967,
          "best": 5967
        },
        "exp_earned": {
          "mean": 13204,
          "best": 13204
        },
        "battle_win_rate": 0.9459,
        "battles_total": 148,
        "battles_won": 140
      },
      "last_run": "20260922-005859-912710",
      "run_details": [
        {
          "run_id": "20260922-005859-912710_grok-4.7",
          "session_id": "c2e9cfffeaa9462f9ca1418c93acfee3",
          "created_at": "20260922-005859-912710",
          "updated_at": "20260922-070631-949744",
          "score": 97.9168,
          "rank_score": 4510.8432,
          "rank_score_source": null,
          "win_rate": 0.9867,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 0,
          "final_experience_pool": 90,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.8464,
            "win_rate": 0.999,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 769.2353,
              "rank_score_contribution": 769.2353,
              "rank_score_share": 0.1705,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 399,
                  "mp": 79,
                  "attack": 130,
                  "defense": 73,
                  "speed": 49,
                  "recovery": 44,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 257,
                  "current_mp": 79
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 999.263,
              "rank_score_contribution": 999.263,
              "rank_score_share": 0.2215,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 230,
                  "mp": 23,
                  "attack": 97,
                  "defense": 41,
                  "speed": 78,
                  "recovery": 39,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 230,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "佣兵战士·脆弱",
              "rank_score": 656.1473,
              "rank_score_contribution": 656.1473,
              "rank_score_share": 0.1455,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 374,
                  "mp": 18,
                  "attack": 112,
                  "defense": 62,
                  "speed": 39,
                  "recovery": 60,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 374,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "瘟疫法师·铁壁",
              "rank_score": 570.0536,
              "rank_score_contribution": 570.0536,
              "rank_score_share": 0.1264,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "瘟疫法师·铁壁",
                "template_id": "plague_mage",
                "level": 9,
                "experience": 49,
                "base_stats": {
                  "hp": 90,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 289,
                  "mp": 145,
                  "attack": 82,
                  "defense": 58,
                  "speed": 43,
                  "recovery": 47,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 166,
                  "current_mp": 115
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "连击师·铁壁",
              "rank_score": 851.351,
              "rank_score_contribution": 851.351,
              "rank_score_share": 0.1887,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "连击师·铁壁",
                "template_id": "jester",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 86,
                  "mp": 20,
                  "attack": 15,
                  "defense": 6,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 297,
                  "mp": 64,
                  "attack": 98,
                  "defense": 67,
                  "speed": 68,
                  "recovery": 53,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 297,
                  "current_mp": 64
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "吸血魔",
              "rank_score": 664.7929,
              "rank_score_contribution": 664.7929,
              "rank_score_share": 0.1474,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "吸血魔",
                "template_id": "bloodfiend",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 121,
                  "mp": 25,
                  "attack": 19,
                  "defense": 5,
                  "speed": 10,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 368,
                  "mp": 67,
                  "attack": 102,
                  "defense": 64,
                  "speed": 54,
                  "recovery": 47,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 368,
                  "current_mp": 67
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 33.6453
            },
            {
              "turn": 2,
              "rank_score": 57.9199
            },
            {
              "turn": 3,
              "rank_score": 130.7499
            },
            {
              "turn": 4,
              "rank_score": 194.7778
            },
            {
              "turn": 5,
              "rank_score": 259.1782
            },
            {
              "turn": 6,
              "rank_score": 305.1612
            },
            {
              "turn": 7,
              "rank_score": 347.2173
            },
            {
              "turn": 8,
              "rank_score": 380.1418
            },
            {
              "turn": 9,
              "rank_score": 533.3141
            },
            {
              "turn": 10,
              "rank_score": 669.6519
            },
            {
              "turn": 11,
              "rank_score": 855.5044
            },
            {
              "turn": 12,
              "rank_score": 903.6377
            },
            {
              "turn": 13,
              "rank_score": 991.6851
            },
            {
              "turn": 14,
              "rank_score": 1116.6164
            },
            {
              "turn": 15,
              "rank_score": 1311.0071
            },
            {
              "turn": 16,
              "rank_score": 1518.3403
            },
            {
              "turn": 17,
              "rank_score": 1610.8553
            },
            {
              "turn": 18,
              "rank_score": 2027.983
            },
            {
              "turn": 19,
              "rank_score": 2438.9487
            },
            {
              "turn": 20,
              "rank_score": 2846.4453
            },
            {
              "turn": 21,
              "rank_score": 2915.2528
            },
            {
              "turn": 22,
              "rank_score": 2942.8244
            },
            {
              "turn": 23,
              "rank_score": 3086.7884
            },
            {
              "turn": 24,
              "rank_score": 3180.0189
            },
            {
              "turn": 25,
              "rank_score": 3221.7427
            },
            {
              "turn": 26,
              "rank_score": 3283.5262
            },
            {
              "turn": 27,
              "rank_score": 3480.825
            },
            {
              "turn": 28,
              "rank_score": 3696.7395
            },
            {
              "turn": 29,
              "rank_score": 3892.9442
            },
            {
              "turn": 30,
              "rank_score": 3995.8776
            },
            {
              "turn": 31,
              "rank_score": 4047.6748
            },
            {
              "turn": 32,
              "rank_score": 4079.1143
            },
            {
              "turn": 33,
              "rank_score": 4130.067
            },
            {
              "turn": 34,
              "rank_score": 4189.1231
            },
            {
              "turn": 35,
              "rank_score": 4510.8432
            }
          ],
          "token_usage": {
            "input_tokens": 3374222,
            "output_tokens": 1126318
          },
          "timing": {
            "total_seconds": 17365.9
          },
          "tool_calls": {
            "total": 516,
            "successful": 509,
            "failed": 7,
            "by_name": {
              "get_recruitment": 18,
              "get_crafting": 35,
              "get_upgrades": 35,
              "recruit_adventurer": 7,
              "craft_equipment": 47,
              "equip_item": 69,
              "preview_battle": 102,
              "write_memo": 28,
              "end_turn": 35,
              "get_inventory": 33,
              "purchase_upgrade": 14,
              "allocate_experience": 64,
              "get_events": 9,
              "unequip_item": 3,
              "preview_team_power": 17
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 18,
                "successful": 18,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 7,
                "successful": 6,
                "failed": 1
              },
              "craft_equipment": {
                "total": 47,
                "successful": 45,
                "failed": 2
              },
              "equip_item": {
                "total": 69,
                "successful": 68,
                "failed": 1
              },
              "preview_battle": {
                "total": 102,
                "successful": 101,
                "failed": 1
              },
              "write_memo": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 14,
                "successful": 13,
                "failed": 1
              },
              "allocate_experience": {
                "total": 64,
                "successful": 63,
                "failed": 1
              },
              "get_events": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "unequip_item": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 17,
                "successful": 17,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 148,
            "battles_won": 140,
            "battles_lost": 8,
            "total_gold_earned": 5967,
            "total_experience_earned": 13204,
            "total_equipment_crafted": 45,
            "total_upgrades_purchased": 13,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 63,
            "total_equips": 68,
            "total_unequips": 3,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 154,
                "cumulative_experience_earned": 351
              },
              {
                "turn": 3,
                "gold_earned": 84,
                "experience_earned": 190,
                "cumulative_gold_earned": 238,
                "cumulative_experience_earned": 541
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 304,
                "cumulative_experience_earned": 690
              },
              {
                "turn": 5,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 370,
                "cumulative_experience_earned": 842
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 476,
                "cumulative_experience_earned": 1087
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 582,
                "cumulative_experience_earned": 1332
              },
              {
                "turn": 8,
                "gold_earned": 118,
                "experience_earned": 264,
                "cumulative_gold_earned": 700,
                "cumulative_experience_earned": 1596
              },
              {
                "turn": 9,
                "gold_earned": 91,
                "experience_earned": 202,
                "cumulative_gold_earned": 791,
                "cumulative_experience_earned": 1798
              },
              {
                "turn": 10,
                "gold_earned": 96,
                "experience_earned": 216,
                "cumulative_gold_earned": 887,
                "cumulative_experience_earned": 2014
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 964,
                "cumulative_experience_earned": 2190
              },
              {
                "turn": 12,
                "gold_earned": 112,
                "experience_earned": 251,
                "cumulative_gold_earned": 1076,
                "cumulative_experience_earned": 2441
              },
              {
                "turn": 13,
                "gold_earned": 140,
                "experience_earned": 315,
                "cumulative_gold_earned": 1216,
                "cumulative_experience_earned": 2756
              },
              {
                "turn": 14,
                "gold_earned": 152,
                "experience_earned": 335,
                "cumulative_gold_earned": 1368,
                "cumulative_experience_earned": 3091
              },
              {
                "turn": 15,
                "gold_earned": 146,
                "experience_earned": 320,
                "cumulative_gold_earned": 1514,
                "cumulative_experience_earned": 3411
              },
              {
                "turn": 16,
                "gold_earned": 163,
                "experience_earned": 361,
                "cumulative_gold_earned": 1677,
                "cumulative_experience_earned": 3772
              },
              {
                "turn": 17,
                "gold_earned": 161,
                "experience_earned": 359,
                "cumulative_gold_earned": 1838,
                "cumulative_experience_earned": 4131
              },
              {
                "turn": 18,
                "gold_earned": 193,
                "experience_earned": 422,
                "cumulative_gold_earned": 2031,
                "cumulative_experience_earned": 4553
              },
              {
                "turn": 19,
                "gold_earned": 248,
                "experience_earned": 562,
                "cumulative_gold_earned": 2279,
                "cumulative_experience_earned": 5115
              },
              {
                "turn": 20,
                "gold_earned": 238,
                "experience_earned": 533,
                "cumulative_gold_earned": 2517,
                "cumulative_experience_earned": 5648
              },
              {
                "turn": 21,
                "gold_earned": 230,
                "experience_earned": 513,
                "cumulative_gold_earned": 2747,
                "cumulative_experience_earned": 6161
              },
              {
                "turn": 22,
                "gold_earned": 185,
                "experience_earned": 408,
                "cumulative_gold_earned": 2932,
                "cumulative_experience_earned": 6569
              },
              {
                "turn": 23,
                "gold_earned": 191,
                "experience_earned": 421,
                "cumulative_gold_earned": 3123,
                "cumulative_experience_earned": 6990
              },
              {
                "turn": 24,
                "gold_earned": 240,
                "experience_earned": 524,
                "cumulative_gold_earned": 3363,
                "cumulative_experience_earned": 7514
              },
              {
                "turn": 25,
                "gold_earned": 177,
                "experience_earned": 393,
                "cumulative_gold_earned": 3540,
                "cumulative_experience_earned": 7907
              },
              {
                "turn": 26,
                "gold_earned": 276,
                "experience_earned": 611,
                "cumulative_gold_earned": 3816,
                "cumulative_experience_earned": 8518
              },
              {
                "turn": 27,
                "gold_earned": 246,
                "experience_earned": 538,
                "cumulative_gold_earned": 4062,
                "cumulative_experience_earned": 9056
              },
              {
                "turn": 28,
                "gold_earned": 262,
                "experience_earned": 570,
                "cumulative_gold_earned": 4324,
                "cumulative_experience_earned": 9626
              },
              {
                "turn": 29,
                "gold_earned": 246,
                "experience_earned": 542,
                "cumulative_gold_earned": 4570,
                "cumulative_experience_earned": 10168
              },
              {
                "turn": 30,
                "gold_earned": 295,
                "experience_earned": 653,
                "cumulative_gold_earned": 4865,
                "cumulative_experience_earned": 10821
              },
              {
                "turn": 31,
                "gold_earned": 244,
                "experience_earned": 526,
                "cumulative_gold_earned": 5109,
                "cumulative_experience_earned": 11347
              },
              {
                "turn": 32,
                "gold_earned": 257,
                "experience_earned": 561,
                "cumulative_gold_earned": 5366,
                "cumulative_experience_earned": 11908
              },
              {
                "turn": 33,
                "gold_earned": 309,
                "experience_earned": 662,
                "cumulative_gold_earned": 5675,
                "cumulative_experience_earned": 12570
              },
              {
                "turn": 34,
                "gold_earned": 292,
                "experience_earned": 634,
                "cumulative_gold_earned": 5967,
                "cumulative_experience_earned": 13204
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 5967,
                "cumulative_experience_earned": 13204
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1235,
                "cumulative_experience_earned": 2729
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1271,
                "cumulative_experience_earned": 2830
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1573,
                "cumulative_experience_earned": 3484
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "瘟疫法师·铁壁",
                "cumulative_battles_total": 23,
                "cumulative_battles_won": 21,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1218,
                "cumulative_experience_earned": 2696
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "连击师·铁壁",
                "cumulative_battles_total": 12,
                "cumulative_battles_won": 10,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 356,
                "cumulative_experience_earned": 783
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "吸血魔",
                "cumulative_battles_total": 11,
                "cumulative_battles_won": 9,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 314,
                "cumulative_experience_earned": 682
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 29,
              "monster_id": "turn_29_monster_8",
              "name": "精英·双足飞龙",
              "power": 4302.4932,
              "tier": "elite",
              "archetype_id": "wyvern",
              "stats": {
                "hp": 564,
                "mp": 0,
                "attack": 166,
                "defense": 49,
                "speed": 26,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 98,
                "experience": 217
              }
            }
          }
        }
      ],
      "model": "grok-4.7",
      "rank": 15
    },
    {
      "runs": 2,
      "is_baseline": false,
      "score": {
        "best": 97.6874,
        "mean": 97.6,
        "median": 97.6
      },
      "rank_score": {
        "best": 4334.472,
        "mean": 4294.47,
        "median": 4294.47
      },
      "win_rate": {
        "best": 0.9822,
        "mean": 0.9808
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4129713,
          "total": 8259426
        },
        "output_tokens": {
          "mean": 303680,
          "total": 607360
        },
        "duration_seconds": {
          "mean": 5707.8,
          "total": 11415.5
        },
        "tool_calls": {
          "mean": 483,
          "total": 966
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5867,
          "best": 5957
        },
        "exp_earned": {
          "mean": 12924,
          "best": 13131
        },
        "battle_win_rate": 0.9041,
        "battles_total": 292,
        "battles_won": 264
      },
      "last_run": "20260607-114945-213907",
      "run_details": [
        {
          "run_id": "doubao-seed-2.0-pro-2",
          "session_id": "3dc9ed794dc04e89ac47d5968f8d2008",
          "created_at": "20260607-114945-213907",
          "updated_at": "20260607-134337-612705",
          "score": 97.6874,
          "rank_score": 4334.472,
          "rank_score_source": null,
          "win_rate": 0.9822,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 310,
          "final_experience_pool": 658,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手",
            "average_score": 99.4474,
            "win_rate": 0.995,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "瘟疫法师·灵感",
              "rank_score": 480.1007,
              "rank_score_contribution": 480.1007,
              "rank_score_share": 0.1108,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 243,
                  "mp": 165,
                  "attack": 78,
                  "defense": 34,
                  "speed": 45,
                  "recovery": 48,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 131,
                  "current_mp": 113
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "炮手·坚壁",
              "rank_score": 532.829,
              "rank_score_contribution": 532.829,
              "rank_score_share": 0.1229,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 350,
                  "mp": 73,
                  "attack": 97,
                  "defense": 60,
                  "speed": 32,
                  "recovery": 65,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 236,
                  "current_mp": 73
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 909.1373,
              "rank_score_contribution": 909.1373,
              "rank_score_share": 0.2097,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 372,
                  "mp": 99,
                  "attack": 81,
                  "defense": 78,
                  "speed": 29,
                  "recovery": 110,
                  "mp_recovery": 50
                },
                "resources": {
                  "current_hp": 372,
                  "current_mp": 73
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "林地射手",
              "rank_score": 756.2673,
              "rank_score_contribution": 756.2673,
              "rank_score_share": 0.1745,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "林地射手",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 85,
                  "mp": 0,
                  "attack": 15,
                  "defense": 4,
                  "speed": 21,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 227,
                  "mp": 18,
                  "attack": 90,
                  "defense": 40,
                  "speed": 77,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 94,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "林地射手·萎靡",
              "rank_score": 947.9775,
              "rank_score_contribution": 947.9775,
              "rank_score_share": 0.2187,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "林地射手·萎靡",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 89,
                  "mp": 0,
                  "attack": 17,
                  "defense": 5,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 259,
                  "mp": 18,
                  "attack": 95,
                  "defense": 47,
                  "speed": 73,
                  "recovery": 33,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 131,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0052",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "魔弹法师",
              "rank_score": 708.1602,
              "rank_score_contribution": 708.1602,
              "rank_score_share": 0.1634,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 9,
                "experience": 273,
                "base_stats": {
                  "hp": 85,
                  "mp": 30,
                  "attack": 18,
                  "defense": 4,
                  "speed": 8,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 244,
                  "mp": 128,
                  "attack": 96,
                  "defense": 59,
                  "speed": 31,
                  "recovery": 46,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 244,
                  "current_mp": 128
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 40.428
            },
            {
              "turn": 2,
              "rank_score": 120.8806
            },
            {
              "turn": 3,
              "rank_score": 186.8055
            },
            {
              "turn": 4,
              "rank_score": 334.4143
            },
            {
              "turn": 5,
              "rank_score": 508.7404
            },
            {
              "turn": 6,
              "rank_score": 577.6236
            },
            {
              "turn": 7,
              "rank_score": 717.1725
            },
            {
              "turn": 8,
              "rank_score": 737.9977
            },
            {
              "turn": 9,
              "rank_score": 767.8605
            },
            {
              "turn": 10,
              "rank_score": 908.7018
            },
            {
              "turn": 11,
              "rank_score": 963.5963
            },
            {
              "turn": 12,
              "rank_score": 1039.7494
            },
            {
              "turn": 13,
              "rank_score": 1032.1948
            },
            {
              "turn": 14,
              "rank_score": 1045.0974
            },
            {
              "turn": 15,
              "rank_score": 1063.9098
            },
            {
              "turn": 16,
              "rank_score": 1446.3979
            },
            {
              "turn": 17,
              "rank_score": 1841.2003
            },
            {
              "turn": 18,
              "rank_score": 1909.3276
            },
            {
              "turn": 19,
              "rank_score": 2260.6904
            },
            {
              "turn": 20,
              "rank_score": 2339.6999
            },
            {
              "turn": 21,
              "rank_score": 2379.703
            },
            {
              "turn": 22,
              "rank_score": 2436.4091
            },
            {
              "turn": 23,
              "rank_score": 2547.2058
            },
            {
              "turn": 24,
              "rank_score": 2703.8401
            },
            {
              "turn": 25,
              "rank_score": 2992.8664
            },
            {
              "turn": 26,
              "rank_score": 3042.6095
            },
            {
              "turn": 27,
              "rank_score": 3349.4262
            },
            {
              "turn": 28,
              "rank_score": 3403.7571
            },
            {
              "turn": 29,
              "rank_score": 3666.6127
            },
            {
              "turn": 30,
              "rank_score": 3720.1588
            },
            {
              "turn": 31,
              "rank_score": 4018.5715
            },
            {
              "turn": 32,
              "rank_score": 4215.7746
            },
            {
              "turn": 33,
              "rank_score": 4263.6619
            },
            {
              "turn": 34,
              "rank_score": 4323.8347
            },
            {
              "turn": 35,
              "rank_score": 4334.472
            }
          ],
          "token_usage": {
            "input_tokens": 4186757,
            "output_tokens": 327648
          },
          "timing": {
            "total_seconds": 6134.0
          },
          "tool_calls": {
            "total": 482,
            "successful": 480,
            "failed": 2,
            "by_name": {
              "get_recruitment": 11,
              "get_upgrades": 19,
              "get_crafting": 34,
              "recruit_adventurer": 6,
              "craft_equipment": 53,
              "equip_item": 92,
              "preview_battle": 100,
              "write_memo": 31,
              "end_turn": 35,
              "get_inventory": 28,
              "allocate_experience": 45,
              "purchase_upgrade": 12,
              "preview_team_power": 16
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "get_upgrades": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 53,
                "successful": 53,
                "failed": 0
              },
              "equip_item": {
                "total": 92,
                "successful": 92,
                "failed": 0
              },
              "preview_battle": {
                "total": 100,
                "successful": 98,
                "failed": 2
              },
              "write_memo": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "allocate_experience": {
                "total": 45,
                "successful": 45,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "preview_team_power": {
                "total": 16,
                "successful": 16,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 148,
            "battles_won": 134,
            "battles_lost": 14,
            "total_gold_earned": 5957,
            "total_experience_earned": 13131,
            "total_equipment_crafted": 53,
            "total_upgrades_purchased": 12,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 45,
            "total_equips": 92,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 62,
                "experience_earned": 140,
                "cumulative_gold_earned": 134,
                "cumulative_experience_earned": 303
              },
              {
                "turn": 3,
                "gold_earned": 65,
                "experience_earned": 146,
                "cumulative_gold_earned": 199,
                "cumulative_experience_earned": 449
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 275,
                "cumulative_experience_earned": 622
              },
              {
                "turn": 5,
                "gold_earned": 83,
                "experience_earned": 193,
                "cumulative_gold_earned": 358,
                "cumulative_experience_earned": 815
              },
              {
                "turn": 6,
                "gold_earned": 81,
                "experience_earned": 187,
                "cumulative_gold_earned": 439,
                "cumulative_experience_earned": 1002
              },
              {
                "turn": 7,
                "gold_earned": 103,
                "experience_earned": 237,
                "cumulative_gold_earned": 542,
                "cumulative_experience_earned": 1239
              },
              {
                "turn": 8,
                "gold_earned": 94,
                "experience_earned": 210,
                "cumulative_gold_earned": 636,
                "cumulative_experience_earned": 1449
              },
              {
                "turn": 9,
                "gold_earned": 98,
                "experience_earned": 219,
                "cumulative_gold_earned": 734,
                "cumulative_experience_earned": 1668
              },
              {
                "turn": 10,
                "gold_earned": 96,
                "experience_earned": 216,
                "cumulative_gold_earned": 830,
                "cumulative_experience_earned": 1884
              },
              {
                "turn": 11,
                "gold_earned": 109,
                "experience_earned": 240,
                "cumulative_gold_earned": 939,
                "cumulative_experience_earned": 2124
              },
              {
                "turn": 12,
                "gold_earned": 129,
                "experience_earned": 284,
                "cumulative_gold_earned": 1068,
                "cumulative_experience_earned": 2408
              },
              {
                "turn": 13,
                "gold_earned": 115,
                "experience_earned": 252,
                "cumulative_gold_earned": 1183,
                "cumulative_experience_earned": 2660
              },
              {
                "turn": 14,
                "gold_earned": 97,
                "experience_earned": 216,
                "cumulative_gold_earned": 1280,
                "cumulative_experience_earned": 2876
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 1350,
                "cumulative_experience_earned": 3030
              },
              {
                "turn": 16,
                "gold_earned": 202,
                "experience_earned": 450,
                "cumulative_gold_earned": 1552,
                "cumulative_experience_earned": 3480
              },
              {
                "turn": 17,
                "gold_earned": 165,
                "experience_earned": 369,
                "cumulative_gold_earned": 1717,
                "cumulative_experience_earned": 3849
              },
              {
                "turn": 18,
                "gold_earned": 217,
                "experience_earned": 477,
                "cumulative_gold_earned": 1934,
                "cumulative_experience_earned": 4326
              },
              {
                "turn": 19,
                "gold_earned": 183,
                "experience_earned": 411,
                "cumulative_gold_earned": 2117,
                "cumulative_experience_earned": 4737
              },
              {
                "turn": 20,
                "gold_earned": 123,
                "experience_earned": 281,
                "cumulative_gold_earned": 2240,
                "cumulative_experience_earned": 5018
              },
              {
                "turn": 21,
                "gold_earned": 181,
                "experience_earned": 403,
                "cumulative_gold_earned": 2421,
                "cumulative_experience_earned": 5421
              },
              {
                "turn": 22,
                "gold_earned": 160,
                "experience_earned": 350,
                "cumulative_gold_earned": 2581,
                "cumulative_experience_earned": 5771
              },
              {
                "turn": 23,
                "gold_earned": 179,
                "experience_earned": 391,
                "cumulative_gold_earned": 2760,
                "cumulative_experience_earned": 6162
              },
              {
                "turn": 24,
                "gold_earned": 163,
                "experience_earned": 358,
                "cumulative_gold_earned": 2923,
                "cumulative_experience_earned": 6520
              },
              {
                "turn": 25,
                "gold_earned": 216,
                "experience_earned": 475,
                "cumulative_gold_earned": 3139,
                "cumulative_experience_earned": 6995
              },
              {
                "turn": 26,
                "gold_earned": 252,
                "experience_earned": 564,
                "cumulative_gold_earned": 3391,
                "cumulative_experience_earned": 7559
              },
              {
                "turn": 27,
                "gold_earned": 294,
                "experience_earned": 643,
                "cumulative_gold_earned": 3685,
                "cumulative_experience_earned": 8202
              },
              {
                "turn": 28,
                "gold_earned": 325,
                "experience_earned": 712,
                "cumulative_gold_earned": 4010,
                "cumulative_experience_earned": 8914
              },
              {
                "turn": 29,
                "gold_earned": 200,
                "experience_earned": 441,
                "cumulative_gold_earned": 4210,
                "cumulative_experience_earned": 9355
              },
              {
                "turn": 30,
                "gold_earned": 336,
                "experience_earned": 743,
                "cumulative_gold_earned": 4546,
                "cumulative_experience_earned": 10098
              },
              {
                "turn": 31,
                "gold_earned": 320,
                "experience_earned": 687,
                "cumulative_gold_earned": 4866,
                "cumulative_experience_earned": 10785
              },
              {
                "turn": 32,
                "gold_earned": 203,
                "experience_earned": 440,
                "cumulative_gold_earned": 5069,
                "cumulative_experience_earned": 11225
              },
              {
                "turn": 33,
                "gold_earned": 290,
                "experience_earned": 623,
                "cumulative_gold_earned": 5359,
                "cumulative_experience_earned": 11848
              },
              {
                "turn": 34,
                "gold_earned": 288,
                "experience_earned": 625,
                "cumulative_gold_earned": 5647,
                "cumulative_experience_earned": 12473
              },
              {
                "turn": 35,
                "gold_earned": 310,
                "experience_earned": 658,
                "cumulative_gold_earned": 5957,
                "cumulative_experience_earned": 13131
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 1463,
                "cumulative_experience_earned": 3241
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1149,
                "cumulative_experience_earned": 2583
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 1600,
                "cumulative_experience_earned": 3531
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "林地射手",
                "cumulative_battles_total": 22,
                "cumulative_battles_won": 21,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 860,
                "cumulative_experience_earned": 1843
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "林地射手·萎靡",
                "cumulative_battles_total": 12,
                "cumulative_battles_won": 12,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 489,
                "cumulative_experience_earned": 1059
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 10,
                "cumulative_battles_won": 10,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 396,
                "cumulative_experience_earned": 874
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_1",
              "name": "精英·恶魔卫士",
              "power": 4569.2668,
              "tier": "elite",
              "archetype_id": "demon_guard",
              "stats": {
                "hp": 904,
                "mp": 0,
                "attack": 179,
                "defense": 94,
                "speed": 15,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 114,
                "experience": 252
              }
            }
          }
        },
        {
          "run_id": "doubao-seed-2.0-pro",
          "session_id": "0ab18d63ec2f4ffe9984e2fc2aabeca5",
          "created_at": "20260607-085156-837200",
          "updated_at": "20260607-103239-859258",
          "score": 97.5083,
          "rank_score": 4254.4586,
          "rank_score_source": null,
          "win_rate": 0.9793,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 326,
          "final_experience_pool": 862,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "连击师",
            "average_score": 99.5972,
            "win_rate": 0.998,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 791.356,
              "rank_score_contribution": 791.356,
              "rank_score_share": 0.186,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 10,
                "experience": 35,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 317,
                  "mp": 73,
                  "attack": 113,
                  "defense": 54,
                  "speed": 45,
                  "recovery": 43,
                  "mp_recovery": 28
                },
                "resources": {
                  "current_hp": 253,
                  "current_mp": 73
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "瘟疫法师·灵感",
              "rank_score": 512.5945,
              "rank_score_contribution": 512.5945,
              "rank_score_share": 0.1205,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 273,
                  "mp": 165,
                  "attack": 78,
                  "defense": 43,
                  "speed": 45,
                  "recovery": 48,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 273,
                  "current_mp": 88
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 879.577,
              "rank_score_contribution": 879.577,
              "rank_score_share": 0.2067,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 338,
                  "mp": 95,
                  "attack": 78,
                  "defense": 70,
                  "speed": 27,
                  "recovery": 103,
                  "mp_recovery": 50
                },
                "resources": {
                  "current_hp": 308,
                  "current_mp": 70
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师·破绽",
              "rank_score": 716.5177,
              "rank_score_contribution": 716.5177,
              "rank_score_share": 0.1684,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师·破绽",
                "template_id": "spellshot_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 83,
                  "mp": 30,
                  "attack": 16,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 238,
                  "mp": 140,
                  "attack": 94,
                  "defense": 46,
                  "speed": 32,
                  "recovery": 52,
                  "mp_recovery": 37
                },
                "resources": {
                  "current_hp": 238,
                  "current_mp": 140
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "连击师",
              "rank_score": 895.7136,
              "rank_score_contribution": 895.7136,
              "rank_score_share": 0.2105,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "连击师",
                "template_id": "jester",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 19,
                  "attack": 15,
                  "defense": 6,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 258,
                  "mp": 61,
                  "attack": 88,
                  "defense": 43,
                  "speed": 72,
                  "recovery": 48,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 145,
                  "current_mp": 61
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0052",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "炮手",
              "rank_score": 458.6998,
              "rank_score_contribution": 458.6998,
              "rank_score_share": 0.1078,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "炮手",
                "template_id": "cannoneer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 124,
                  "mp": 20,
                  "attack": 13,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 335,
                  "mp": 71,
                  "attack": 91,
                  "defense": 61,
                  "speed": 33,
                  "recovery": 56,
                  "mp_recovery": 28
                },
                "resources": {
                  "current_hp": 198,
                  "current_mp": 62
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_bombard_armor",
                      "name": "轰击胸甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 16.1266
            },
            {
              "turn": 2,
              "rank_score": 24.7631
            },
            {
              "turn": 3,
              "rank_score": 92.8425
            },
            {
              "turn": 4,
              "rank_score": 211.356
            },
            {
              "turn": 5,
              "rank_score": 236.5076
            },
            {
              "turn": 6,
              "rank_score": 331.6987
            },
            {
              "turn": 7,
              "rank_score": 396.6422
            },
            {
              "turn": 8,
              "rank_score": 477.6515
            },
            {
              "turn": 9,
              "rank_score": 559.8331
            },
            {
              "turn": 10,
              "rank_score": 689.6785
            },
            {
              "turn": 11,
              "rank_score": 701.4279
            },
            {
              "turn": 12,
              "rank_score": 708.3269
            },
            {
              "turn": 13,
              "rank_score": 1120.454
            },
            {
              "turn": 14,
              "rank_score": 1183.4767
            },
            {
              "turn": 15,
              "rank_score": 1198.9751
            },
            {
              "turn": 16,
              "rank_score": 1230.5778
            },
            {
              "turn": 17,
              "rank_score": 1495.3369
            },
            {
              "turn": 18,
              "rank_score": 1632.906
            },
            {
              "turn": 19,
              "rank_score": 1774.1502
            },
            {
              "turn": 20,
              "rank_score": 2549.2698
            },
            {
              "turn": 21,
              "rank_score": 2623.3666
            },
            {
              "turn": 22,
              "rank_score": 2693.9351
            },
            {
              "turn": 23,
              "rank_score": 2991.5496
            },
            {
              "turn": 24,
              "rank_score": 3025.1348
            },
            {
              "turn": 25,
              "rank_score": 3115.8017
            },
            {
              "turn": 26,
              "rank_score": 3121.2665
            },
            {
              "turn": 27,
              "rank_score": 3359.1464
            },
            {
              "turn": 28,
              "rank_score": 3547.274
            },
            {
              "turn": 29,
              "rank_score": 3554.7557
            },
            {
              "turn": 30,
              "rank_score": 3609.2392
            },
            {
              "turn": 31,
              "rank_score": 3640.9209
            },
            {
              "turn": 32,
              "rank_score": 3808.8115
            },
            {
              "turn": 33,
              "rank_score": 4053.0294
            },
            {
              "turn": 34,
              "rank_score": 4172.0624
            },
            {
              "turn": 35,
              "rank_score": 4254.4586
            }
          ],
          "token_usage": {
            "input_tokens": 4072669,
            "output_tokens": 279712
          },
          "timing": {
            "total_seconds": 5281.5
          },
          "tool_calls": {
            "total": 484,
            "successful": 483,
            "failed": 1,
            "by_name": {
              "get_recruitment": 9,
              "get_upgrades": 19,
              "get_crafting": 35,
              "recruit_adventurer": 6,
              "craft_equipment": 53,
              "equip_item": 89,
              "preview_battle": 102,
              "write_memo": 33,
              "end_turn": 35,
              "get_inventory": 31,
              "allocate_experience": 46,
              "purchase_upgrade": 12,
              "preview_team_power": 14
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "get_upgrades": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 53,
                "successful": 53,
                "failed": 0
              },
              "equip_item": {
                "total": 89,
                "successful": 89,
                "failed": 0
              },
              "preview_battle": {
                "total": 102,
                "successful": 101,
                "failed": 1
              },
              "write_memo": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "allocate_experience": {
                "total": 46,
                "successful": 46,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "preview_team_power": {
                "total": 14,
                "successful": 14,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 144,
            "battles_won": 130,
            "battles_lost": 14,
            "total_gold_earned": 5777,
            "total_experience_earned": 12717,
            "total_equipment_crafted": 53,
            "total_upgrades_purchased": 12,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 46,
            "total_equips": 89,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 62,
                "experience_earned": 140,
                "cumulative_gold_earned": 134,
                "cumulative_experience_earned": 303
              },
              {
                "turn": 3,
                "gold_earned": 76,
                "experience_earned": 172,
                "cumulative_gold_earned": 210,
                "cumulative_experience_earned": 475
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 286,
                "cumulative_experience_earned": 648
              },
              {
                "turn": 5,
                "gold_earned": 76,
                "experience_earned": 176,
                "cumulative_gold_earned": 362,
                "cumulative_experience_earned": 824
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 468,
                "cumulative_experience_earned": 1069
              },
              {
                "turn": 7,
                "gold_earned": 66,
                "experience_earned": 153,
                "cumulative_gold_earned": 534,
                "cumulative_experience_earned": 1222
              },
              {
                "turn": 8,
                "gold_earned": 128,
                "experience_earned": 287,
                "cumulative_gold_earned": 662,
                "cumulative_experience_earned": 1509
              },
              {
                "turn": 9,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 757,
                "cumulative_experience_earned": 1720
              },
              {
                "turn": 10,
                "gold_earned": 46,
                "experience_earned": 102,
                "cumulative_gold_earned": 803,
                "cumulative_experience_earned": 1822
              },
              {
                "turn": 11,
                "gold_earned": 95,
                "experience_earned": 212,
                "cumulative_gold_earned": 898,
                "cumulative_experience_earned": 2034
              },
              {
                "turn": 12,
                "gold_earned": 117,
                "experience_earned": 253,
                "cumulative_gold_earned": 1015,
                "cumulative_experience_earned": 2287
              },
              {
                "turn": 13,
                "gold_earned": 156,
                "experience_earned": 354,
                "cumulative_gold_earned": 1171,
                "cumulative_experience_earned": 2641
              },
              {
                "turn": 14,
                "gold_earned": 138,
                "experience_earned": 307,
                "cumulative_gold_earned": 1309,
                "cumulative_experience_earned": 2948
              },
              {
                "turn": 15,
                "gold_earned": 112,
                "experience_earned": 248,
                "cumulative_gold_earned": 1421,
                "cumulative_experience_earned": 3196
              },
              {
                "turn": 16,
                "gold_earned": 202,
                "experience_earned": 452,
                "cumulative_gold_earned": 1623,
                "cumulative_experience_earned": 3648
              },
              {
                "turn": 17,
                "gold_earned": 163,
                "experience_earned": 363,
                "cumulative_gold_earned": 1786,
                "cumulative_experience_earned": 4011
              },
              {
                "turn": 18,
                "gold_earned": 193,
                "experience_earned": 422,
                "cumulative_gold_earned": 1979,
                "cumulative_experience_earned": 4433
              },
              {
                "turn": 19,
                "gold_earned": 199,
                "experience_earned": 444,
                "cumulative_gold_earned": 2178,
                "cumulative_experience_earned": 4877
              },
              {
                "turn": 20,
                "gold_earned": 85,
                "experience_earned": 192,
                "cumulative_gold_earned": 2263,
                "cumulative_experience_earned": 5069
              },
              {
                "turn": 21,
                "gold_earned": 196,
                "experience_earned": 433,
                "cumulative_gold_earned": 2459,
                "cumulative_experience_earned": 5502
              },
              {
                "turn": 22,
                "gold_earned": 185,
                "experience_earned": 408,
                "cumulative_gold_earned": 2644,
                "cumulative_experience_earned": 5910
              },
              {
                "turn": 23,
                "gold_earned": 181,
                "experience_earned": 400,
                "cumulative_gold_earned": 2825,
                "cumulative_experience_earned": 6310
              },
              {
                "turn": 24,
                "gold_earned": 140,
                "experience_earned": 309,
                "cumulative_gold_earned": 2965,
                "cumulative_experience_earned": 6619
              },
              {
                "turn": 25,
                "gold_earned": 209,
                "experience_earned": 454,
                "cumulative_gold_earned": 3174,
                "cumulative_experience_earned": 7073
              },
              {
                "turn": 26,
                "gold_earned": 210,
                "experience_earned": 468,
                "cumulative_gold_earned": 3384,
                "cumulative_experience_earned": 7541
              },
              {
                "turn": 27,
                "gold_earned": 248,
                "experience_earned": 542,
                "cumulative_gold_earned": 3632,
                "cumulative_experience_earned": 8083
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 160,
                "cumulative_gold_earned": 3706,
                "cumulative_experience_earned": 8243
              },
              {
                "turn": 29,
                "gold_earned": 200,
                "experience_earned": 441,
                "cumulative_gold_earned": 3906,
                "cumulative_experience_earned": 8684
              },
              {
                "turn": 30,
                "gold_earned": 272,
                "experience_earned": 602,
                "cumulative_gold_earned": 4178,
                "cumulative_experience_earned": 9286
              },
              {
                "turn": 31,
                "gold_earned": 304,
                "experience_earned": 646,
                "cumulative_gold_earned": 4482,
                "cumulative_experience_earned": 9932
              },
              {
                "turn": 32,
                "gold_earned": 350,
                "experience_earned": 760,
                "cumulative_gold_earned": 4832,
                "cumulative_experience_earned": 10692
              },
              {
                "turn": 33,
                "gold_earned": 291,
                "experience_earned": 617,
                "cumulative_gold_earned": 5123,
                "cumulative_experience_earned": 11309
              },
              {
                "turn": 34,
                "gold_earned": 353,
                "experience_earned": 768,
                "cumulative_gold_earned": 5476,
                "cumulative_experience_earned": 12077
              },
              {
                "turn": 35,
                "gold_earned": 301,
                "experience_earned": 640,
                "cumulative_gold_earned": 5777,
                "cumulative_experience_earned": 12717
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1262,
                "cumulative_experience_earned": 2777
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 1312,
                "cumulative_experience_earned": 2908
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 1548,
                "cumulative_experience_earned": 3426
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师·破绽",
                "cumulative_battles_total": 23,
                "cumulative_battles_won": 20,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 909,
                "cumulative_experience_earned": 1994
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "连击师",
                "cumulative_battles_total": 9,
                "cumulative_battles_won": 9,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 398,
                "cumulative_experience_earned": 856
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "炮手",
                "cumulative_battles_total": 8,
                "cumulative_battles_won": 8,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 348,
                "cumulative_experience_earned": 756
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_5",
              "name": "死亡骑士",
              "power": 3763.54,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 624,
                "mp": 20,
                "attack": 150,
                "defense": 72,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 73,
                "experience": 157
              }
            }
          }
        }
      ],
      "model": "doubao-seed-2.0-pro",
      "rank": 16
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 97.7689,
        "mean": 97.77,
        "median": 97.77
      },
      "rank_score": {
        "best": 4277.0964,
        "mean": 4277.1,
        "median": 4277.1
      },
      "win_rate": {
        "best": 0.9847,
        "mean": 0.9847
      },
      "efficiency": {
        "input_tokens": {
          "mean": 10310133,
          "total": 10310133
        },
        "output_tokens": {
          "mean": 2645745,
          "total": 2645745
        },
        "duration_seconds": {
          "mean": 32991.0,
          "total": 32991.0
        },
        "tool_calls": {
          "mean": 436,
          "total": 436
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5321,
          "best": 5321
        },
        "exp_earned": {
          "mean": 11814,
          "best": 11814
        },
        "battle_win_rate": 0.9929,
        "battles_total": 141,
        "battles_won": 140
      },
      "last_run": "20260926-010351-415143",
      "run_details": [
        {
          "run_id": "20260926-010351-415143_LongCat-2.5-Preview",
          "session_id": "0f6bc7d893304e0b844757cf6e154e85",
          "created_at": "20260926-010351-415143",
          "updated_at": "20260926-111409-183193",
          "score": 97.7689,
          "rank_score": 4277.0964,
          "rank_score_source": null,
          "win_rate": 0.9847,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 2,
          "final_experience_pool": 59,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "神官",
            "average_score": 99.4944,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 605.921,
              "rank_score_contribution": 605.921,
              "rank_score_share": 0.1417,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 341,
                  "mp": 23,
                  "attack": 103,
                  "defense": 58,
                  "speed": 37,
                  "recovery": 56,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 341,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "炮手·坚壁",
              "rank_score": 464.5535,
              "rank_score_contribution": 464.5535,
              "rank_score_share": 0.1086,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 341,
                  "mp": 73,
                  "attack": 104,
                  "defense": 59,
                  "speed": 31,
                  "recovery": 58,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 341,
                  "current_mp": 73
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_bombard_armor",
                      "name": "轰击胸甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "吸血魔·锐利",
              "rank_score": 675.2132,
              "rank_score_contribution": 675.2132,
              "rank_score_share": 0.1579,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 332,
                  "mp": 79,
                  "attack": 124,
                  "defense": 54,
                  "speed": 47,
                  "recovery": 41,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 172,
                  "current_mp": 79
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官",
              "rank_score": 828.2971,
              "rank_score_contribution": 828.2971,
              "rank_score_share": 0.1937,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官",
                "template_id": "cleric",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 28,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 19,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 337,
                  "mp": 97,
                  "attack": 73,
                  "defense": 66,
                  "speed": 30,
                  "recovery": 100,
                  "mp_recovery": 44
                },
                "resources": {
                  "current_hp": 337,
                  "current_mp": 97
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "苦行僧·坚壁",
              "rank_score": 987.8774,
              "rank_score_contribution": 987.8774,
              "rank_score_share": 0.231,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "苦行僧·坚壁",
                "template_id": "ascetic_monk",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 12,
                  "defense": 7,
                  "speed": 7,
                  "recovery": 9,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 473,
                  "mp": 21,
                  "attack": 79,
                  "defense": 99,
                  "speed": 30,
                  "recovery": 94,
                  "mp_recovery": 50
                },
                "resources": {
                  "current_hp": 473,
                  "current_mp": 21
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "inner_power",
                    "name": "内功",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "enlightenment",
                    "name": "开悟",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 10,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "fortify",
                    "name": "铁壁强化",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_dragon_resolve",
                      "name": "龙魂战铠",
                      "slot": "armor",
                      "stats": {
                        "hp": 70,
                        "mp": 0,
                        "attack": 0,
                        "defense": 20,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "fortify",
                          "name": "铁壁强化",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.3,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "佣兵战士·枯竭",
              "rank_score": 715.2342,
              "rank_score_contribution": 715.2342,
              "rank_score_share": 0.1672,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "佣兵战士·枯竭",
                "template_id": "mercenary_warrior",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 9,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 309,
                  "mp": 23,
                  "attack": 84,
                  "defense": 57,
                  "speed": 27,
                  "recovery": 50,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 309,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 46.0291
            },
            {
              "turn": 2,
              "rank_score": 130.5635
            },
            {
              "turn": 3,
              "rank_score": 152.8917
            },
            {
              "turn": 4,
              "rank_score": 251.7533
            },
            {
              "turn": 5,
              "rank_score": 305.2729
            },
            {
              "turn": 6,
              "rank_score": 300.6864
            },
            {
              "turn": 7,
              "rank_score": 384.0073
            },
            {
              "turn": 8,
              "rank_score": 384.0073
            },
            {
              "turn": 9,
              "rank_score": 513.2621
            },
            {
              "turn": 10,
              "rank_score": 625.7213
            },
            {
              "turn": 11,
              "rank_score": 678.3225
            },
            {
              "turn": 12,
              "rank_score": 954.2326
            },
            {
              "turn": 13,
              "rank_score": 1021.7106
            },
            {
              "turn": 14,
              "rank_score": 1219.22
            },
            {
              "turn": 15,
              "rank_score": 1335.3636
            },
            {
              "turn": 16,
              "rank_score": 1335.3636
            },
            {
              "turn": 17,
              "rank_score": 1534.018
            },
            {
              "turn": 18,
              "rank_score": 1538.4298
            },
            {
              "turn": 19,
              "rank_score": 1637.9889
            },
            {
              "turn": 20,
              "rank_score": 1832.4627
            },
            {
              "turn": 21,
              "rank_score": 1954.4593
            },
            {
              "turn": 22,
              "rank_score": 2215.7347
            },
            {
              "turn": 23,
              "rank_score": 2254.6459
            },
            {
              "turn": 24,
              "rank_score": 2432.8616
            },
            {
              "turn": 25,
              "rank_score": 2438.3875
            },
            {
              "turn": 26,
              "rank_score": 2442.463
            },
            {
              "turn": 27,
              "rank_score": 2543.0789
            },
            {
              "turn": 28,
              "rank_score": 2987.5685
            },
            {
              "turn": 29,
              "rank_score": 3292.8297
            },
            {
              "turn": 30,
              "rank_score": 3343.4046
            },
            {
              "turn": 31,
              "rank_score": 3451.2835
            },
            {
              "turn": 32,
              "rank_score": 3569.4351
            },
            {
              "turn": 33,
              "rank_score": 3583.3871
            },
            {
              "turn": 34,
              "rank_score": 4037.575
            },
            {
              "turn": 35,
              "rank_score": 4277.0964
            }
          ],
          "token_usage": {
            "input_tokens": 10310133,
            "output_tokens": 2645745
          },
          "timing": {
            "total_seconds": 32991.0
          },
          "tool_calls": {
            "total": 436,
            "successful": 435,
            "failed": 1,
            "by_name": {
              "get_crafting": 35,
              "get_upgrades": 34,
              "get_recruitment": 19,
              "get_inventory": 26,
              "recruit_adventurer": 6,
              "craft_equipment": 39,
              "equip_item": 48,
              "preview_battle": 80,
              "end_turn": 36,
              "allocate_experience": 55,
              "purchase_upgrade": 13,
              "write_memo": 32,
              "unequip_item": 2,
              "get_events": 3,
              "preview_team_power": 8
            },
            "by_name_detail": {
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_recruitment": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "get_inventory": {
                "total": 26,
                "successful": 26,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 39,
                "successful": 39,
                "failed": 0
              },
              "equip_item": {
                "total": 48,
                "successful": 48,
                "failed": 0
              },
              "preview_battle": {
                "total": 80,
                "successful": 80,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "allocate_experience": {
                "total": 55,
                "successful": 55,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "write_memo": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "get_events": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 8,
                "successful": 8,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 141,
            "battles_won": 140,
            "battles_lost": 1,
            "total_gold_earned": 5321,
            "total_experience_earned": 11814,
            "total_equipment_crafted": 39,
            "total_upgrades_purchased": 13,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 55,
            "total_equips": 48,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 64,
                "experience_earned": 144,
                "cumulative_gold_earned": 146,
                "cumulative_experience_earned": 331
              },
              {
                "turn": 3,
                "gold_earned": 64,
                "experience_earned": 143,
                "cumulative_gold_earned": 210,
                "cumulative_experience_earned": 474
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 276,
                "cumulative_experience_earned": 623
              },
              {
                "turn": 5,
                "gold_earned": 115,
                "experience_earned": 268,
                "cumulative_gold_earned": 391,
                "cumulative_experience_earned": 891
              },
              {
                "turn": 6,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 474,
                "cumulative_experience_earned": 1082
              },
              {
                "turn": 7,
                "gold_earned": 91,
                "experience_earned": 211,
                "cumulative_gold_earned": 565,
                "cumulative_experience_earned": 1293
              },
              {
                "turn": 8,
                "gold_earned": 59,
                "experience_earned": 130,
                "cumulative_gold_earned": 624,
                "cumulative_experience_earned": 1423
              },
              {
                "turn": 9,
                "gold_earned": 114,
                "experience_earned": 253,
                "cumulative_gold_earned": 738,
                "cumulative_experience_earned": 1676
              },
              {
                "turn": 10,
                "gold_earned": 102,
                "experience_earned": 230,
                "cumulative_gold_earned": 840,
                "cumulative_experience_earned": 1906
              },
              {
                "turn": 11,
                "gold_earned": 118,
                "experience_earned": 265,
                "cumulative_gold_earned": 958,
                "cumulative_experience_earned": 2171
              },
              {
                "turn": 12,
                "gold_earned": 118,
                "experience_earned": 266,
                "cumulative_gold_earned": 1076,
                "cumulative_experience_earned": 2437
              },
              {
                "turn": 13,
                "gold_earned": 130,
                "experience_earned": 297,
                "cumulative_gold_earned": 1206,
                "cumulative_experience_earned": 2734
              },
              {
                "turn": 14,
                "gold_earned": 138,
                "experience_earned": 307,
                "cumulative_gold_earned": 1344,
                "cumulative_experience_earned": 3041
              },
              {
                "turn": 15,
                "gold_earned": 112,
                "experience_earned": 246,
                "cumulative_gold_earned": 1456,
                "cumulative_experience_earned": 3287
              },
              {
                "turn": 16,
                "gold_earned": 202,
                "experience_earned": 452,
                "cumulative_gold_earned": 1658,
                "cumulative_experience_earned": 3739
              },
              {
                "turn": 17,
                "gold_earned": 116,
                "experience_earned": 258,
                "cumulative_gold_earned": 1774,
                "cumulative_experience_earned": 3997
              },
              {
                "turn": 18,
                "gold_earned": 187,
                "experience_earned": 412,
                "cumulative_gold_earned": 1961,
                "cumulative_experience_earned": 4409
              },
              {
                "turn": 19,
                "gold_earned": 185,
                "experience_earned": 424,
                "cumulative_gold_earned": 2146,
                "cumulative_experience_earned": 4833
              },
              {
                "turn": 20,
                "gold_earned": 206,
                "experience_earned": 472,
                "cumulative_gold_earned": 2352,
                "cumulative_experience_earned": 5305
              },
              {
                "turn": 21,
                "gold_earned": 121,
                "experience_earned": 272,
                "cumulative_gold_earned": 2473,
                "cumulative_experience_earned": 5577
              },
              {
                "turn": 22,
                "gold_earned": 202,
                "experience_earned": 446,
                "cumulative_gold_earned": 2675,
                "cumulative_experience_earned": 6023
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2782,
                "cumulative_experience_earned": 6256
              },
              {
                "turn": 24,
                "gold_earned": 151,
                "experience_earned": 330,
                "cumulative_gold_earned": 2933,
                "cumulative_experience_earned": 6586
              },
              {
                "turn": 25,
                "gold_earned": 97,
                "experience_earned": 215,
                "cumulative_gold_earned": 3030,
                "cumulative_experience_earned": 6801
              },
              {
                "turn": 26,
                "gold_earned": 187,
                "experience_earned": 420,
                "cumulative_gold_earned": 3217,
                "cumulative_experience_earned": 7221
              },
              {
                "turn": 27,
                "gold_earned": 211,
                "experience_earned": 470,
                "cumulative_gold_earned": 3428,
                "cumulative_experience_earned": 7691
              },
              {
                "turn": 28,
                "gold_earned": 194,
                "experience_earned": 422,
                "cumulative_gold_earned": 3622,
                "cumulative_experience_earned": 8113
              },
              {
                "turn": 29,
                "gold_earned": 188,
                "experience_earned": 413,
                "cumulative_gold_earned": 3810,
                "cumulative_experience_earned": 8526
              },
              {
                "turn": 30,
                "gold_earned": 329,
                "experience_earned": 732,
                "cumulative_gold_earned": 4139,
                "cumulative_experience_earned": 9258
              },
              {
                "turn": 31,
                "gold_earned": 283,
                "experience_earned": 607,
                "cumulative_gold_earned": 4422,
                "cumulative_experience_earned": 9865
              },
              {
                "turn": 32,
                "gold_earned": 232,
                "experience_earned": 511,
                "cumulative_gold_earned": 4654,
                "cumulative_experience_earned": 10376
              },
              {
                "turn": 33,
                "gold_earned": 303,
                "experience_earned": 648,
                "cumulative_gold_earned": 4957,
                "cumulative_experience_earned": 11024
              },
              {
                "turn": 34,
                "gold_earned": 364,
                "experience_earned": 790,
                "cumulative_gold_earned": 5321,
                "cumulative_experience_earned": 11814
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 5321,
                "cumulative_experience_earned": 11814
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 29,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1044,
                "cumulative_experience_earned": 2337
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 30,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 944,
                "cumulative_experience_earned": 2098
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1572,
                "cumulative_experience_earned": 3454
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官",
                "cumulative_battles_total": 22,
                "cumulative_battles_won": 21,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 880,
                "cumulative_experience_earned": 1961
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "苦行僧·坚壁",
                "cumulative_battles_total": 14,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 450,
                "cumulative_experience_earned": 1002
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "佣兵战士·枯竭",
                "cumulative_battles_total": 12,
                "cumulative_battles_won": 12,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 431,
                "cumulative_experience_earned": 962
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_1",
              "name": "死亡骑士",
              "power": 3690.297,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 613,
                "mp": 20,
                "attack": 146,
                "defense": 70,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 72,
                "experience": 156
              }
            }
          }
        }
      ],
      "model": "LongCat-2.5-Preview",
      "rank": 17
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 96.5848,
        "mean": 96.58,
        "median": 96.58
      },
      "rank_score": {
        "best": 4248.3201,
        "mean": 4248.32,
        "median": 4248.32
      },
      "win_rate": {
        "best": 0.97,
        "mean": 0.97
      },
      "efficiency": {
        "input_tokens": {
          "mean": 10214537,
          "total": 10214537
        },
        "output_tokens": {
          "mean": 1693069,
          "total": 1693069
        },
        "duration_seconds": {
          "mean": 6490.5,
          "total": 6490.5
        },
        "tool_calls": {
          "mean": 482,
          "total": 482
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5940,
          "best": 5940
        },
        "exp_earned": {
          "mean": 13128,
          "best": 13128
        },
        "battle_win_rate": 0.9935,
        "battles_total": 154,
        "battles_won": 153
      },
      "last_run": "20260909-092759-215738",
      "run_details": [
        {
          "run_id": "20260909-092759-215738_deepseek-v4.1-flash-expires-on-0910",
          "session_id": "015e855293f947f58f81c7a026758658",
          "created_at": "20260909-092759-215738",
          "updated_at": "20260909-122921-449230",
          "score": 96.5848,
          "rank_score": 4248.3201,
          "rank_score_source": null,
          "win_rate": 0.97,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 72,
          "final_experience_pool": 98,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.1363,
            "win_rate": 0.995,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 543.5741,
              "rank_score_contribution": 543.5741,
              "rank_score_share": 0.128,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 378,
                  "mp": 18,
                  "attack": 111,
                  "defense": 64,
                  "speed": 33,
                  "recovery": 58,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 378,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 582.7877,
              "rank_score_contribution": 582.7877,
              "rank_score_share": 0.1372,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 337,
                  "mp": 81,
                  "attack": 119,
                  "defense": 60,
                  "speed": 50,
                  "recovery": 40,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 337,
                  "current_mp": 81
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 975.744,
              "rank_score_contribution": 975.744,
              "rank_score_share": 0.2297,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 258,
                  "mp": 23,
                  "attack": 97,
                  "defense": 49,
                  "speed": 82,
                  "recovery": 40,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 258,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "林地射手·迟缓",
              "rank_score": 710.8058,
              "rank_score_contribution": 710.8058,
              "rank_score_share": 0.1673,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "林地射手·迟缓",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 92,
                  "mp": 0,
                  "attack": 16,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 255,
                  "mp": 18,
                  "attack": 93,
                  "defense": 44,
                  "speed": 66,
                  "recovery": 39,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 255,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "林地射手·锐利",
              "rank_score": 674.3565,
              "rank_score_contribution": 674.3565,
              "rank_score_share": 0.1587,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "林地射手·锐利",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 85,
                  "mp": 0,
                  "attack": 16,
                  "defense": 3,
                  "speed": 18,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 256,
                  "mp": 18,
                  "attack": 113,
                  "defense": 43,
                  "speed": 84,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 256,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "瘟疫法师·灵感",
              "rank_score": 761.0521,
              "rank_score_contribution": 761.0521,
              "rank_score_share": 0.1791,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 28,
                  "attack": 8,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 275,
                  "mp": 149,
                  "attack": 74,
                  "defense": 45,
                  "speed": 49,
                  "recovery": 39,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 275,
                  "current_mp": 129
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 27.4944
            },
            {
              "turn": 2,
              "rank_score": 53.2724
            },
            {
              "turn": 3,
              "rank_score": 138.9396
            },
            {
              "turn": 4,
              "rank_score": 303.5208
            },
            {
              "turn": 5,
              "rank_score": 312.6348
            },
            {
              "turn": 6,
              "rank_score": 448.5938
            },
            {
              "turn": 7,
              "rank_score": 461.7952
            },
            {
              "turn": 8,
              "rank_score": 474.5428
            },
            {
              "turn": 9,
              "rank_score": 654.143
            },
            {
              "turn": 10,
              "rank_score": 790.2596
            },
            {
              "turn": 11,
              "rank_score": 1048.8698
            },
            {
              "turn": 12,
              "rank_score": 1153.8179
            },
            {
              "turn": 13,
              "rank_score": 1220.0217
            },
            {
              "turn": 14,
              "rank_score": 1225.5639
            },
            {
              "turn": 15,
              "rank_score": 1248.8317
            },
            {
              "turn": 16,
              "rank_score": 1295.0198
            },
            {
              "turn": 17,
              "rank_score": 1431.63
            },
            {
              "turn": 18,
              "rank_score": 1464.5966
            },
            {
              "turn": 19,
              "rank_score": 1716.7131
            },
            {
              "turn": 20,
              "rank_score": 2118.1801
            },
            {
              "turn": 21,
              "rank_score": 2440.3366
            },
            {
              "turn": 22,
              "rank_score": 2496.4962
            },
            {
              "turn": 23,
              "rank_score": 2609.2059
            },
            {
              "turn": 24,
              "rank_score": 2621.3425
            },
            {
              "turn": 25,
              "rank_score": 2674.5751
            },
            {
              "turn": 26,
              "rank_score": 2915.982
            },
            {
              "turn": 27,
              "rank_score": 3025.1844
            },
            {
              "turn": 28,
              "rank_score": 3101.8572
            },
            {
              "turn": 29,
              "rank_score": 3409.5552
            },
            {
              "turn": 30,
              "rank_score": 3781.0902
            },
            {
              "turn": 31,
              "rank_score": 3914.4741
            },
            {
              "turn": 32,
              "rank_score": 4012.4457
            },
            {
              "turn": 33,
              "rank_score": 4083.8281
            },
            {
              "turn": 34,
              "rank_score": 4168.1187
            },
            {
              "turn": 35,
              "rank_score": 4248.3201
            }
          ],
          "token_usage": {
            "input_tokens": 10214537,
            "output_tokens": 1693069
          },
          "timing": {
            "total_seconds": 6490.5
          },
          "tool_calls": {
            "total": 482,
            "successful": 478,
            "failed": 4,
            "by_name": {
              "get_recruitment": 6,
              "get_crafting": 34,
              "get_upgrades": 32,
              "recruit_adventurer": 6,
              "craft_equipment": 50,
              "equip_item": 61,
              "preview_battle": 85,
              "allocate_experience": 61,
              "write_memo": 35,
              "end_turn": 37,
              "get_inventory": 34,
              "purchase_upgrade": 13,
              "get_events": 5,
              "preview_team_power": 22,
              "unequip_item": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_upgrades": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 50,
                "successful": 50,
                "failed": 0
              },
              "equip_item": {
                "total": 61,
                "successful": 61,
                "failed": 0
              },
              "preview_battle": {
                "total": 85,
                "successful": 85,
                "failed": 0
              },
              "allocate_experience": {
                "total": 61,
                "successful": 59,
                "failed": 2
              },
              "write_memo": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "end_turn": {
                "total": 37,
                "successful": 35,
                "failed": 2
              },
              "get_inventory": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "get_events": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "preview_team_power": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 154,
            "battles_won": 153,
            "battles_lost": 1,
            "total_gold_earned": 5940,
            "total_experience_earned": 13128,
            "total_equipment_crafted": 50,
            "total_upgrades_purchased": 13,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 59,
            "total_equips": 61,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 144,
                "cumulative_experience_earned": 327
              },
              {
                "turn": 3,
                "gold_earned": 84,
                "experience_earned": 190,
                "cumulative_gold_earned": 228,
                "cumulative_experience_earned": 517
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 304,
                "cumulative_experience_earned": 690
              },
              {
                "turn": 5,
                "gold_earned": 123,
                "experience_earned": 284,
                "cumulative_gold_earned": 427,
                "cumulative_experience_earned": 974
              },
              {
                "turn": 6,
                "gold_earned": 98,
                "experience_earned": 226,
                "cumulative_gold_earned": 525,
                "cumulative_experience_earned": 1200
              },
              {
                "turn": 7,
                "gold_earned": 95,
                "experience_earned": 218,
                "cumulative_gold_earned": 620,
                "cumulative_experience_earned": 1418
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 251,
                "cumulative_gold_earned": 731,
                "cumulative_experience_earned": 1669
              },
              {
                "turn": 9,
                "gold_earned": 114,
                "experience_earned": 253,
                "cumulative_gold_earned": 845,
                "cumulative_experience_earned": 1922
              },
              {
                "turn": 10,
                "gold_earned": 117,
                "experience_earned": 263,
                "cumulative_gold_earned": 962,
                "cumulative_experience_earned": 2185
              },
              {
                "turn": 11,
                "gold_earned": 136,
                "experience_earned": 301,
                "cumulative_gold_earned": 1098,
                "cumulative_experience_earned": 2486
              },
              {
                "turn": 12,
                "gold_earned": 138,
                "experience_earned": 311,
                "cumulative_gold_earned": 1236,
                "cumulative_experience_earned": 2797
              },
              {
                "turn": 13,
                "gold_earned": 146,
                "experience_earned": 325,
                "cumulative_gold_earned": 1382,
                "cumulative_experience_earned": 3122
              },
              {
                "turn": 14,
                "gold_earned": 136,
                "experience_earned": 301,
                "cumulative_gold_earned": 1518,
                "cumulative_experience_earned": 3423
              },
              {
                "turn": 15,
                "gold_earned": 144,
                "experience_earned": 314,
                "cumulative_gold_earned": 1662,
                "cumulative_experience_earned": 3737
              },
              {
                "turn": 16,
                "gold_earned": 183,
                "experience_earned": 406,
                "cumulative_gold_earned": 1845,
                "cumulative_experience_earned": 4143
              },
              {
                "turn": 17,
                "gold_earned": 120,
                "experience_earned": 268,
                "cumulative_gold_earned": 1965,
                "cumulative_experience_earned": 4411
              },
              {
                "turn": 18,
                "gold_earned": 237,
                "experience_earned": 525,
                "cumulative_gold_earned": 2202,
                "cumulative_experience_earned": 4936
              },
              {
                "turn": 19,
                "gold_earned": 246,
                "experience_earned": 558,
                "cumulative_gold_earned": 2448,
                "cumulative_experience_earned": 5494
              },
              {
                "turn": 20,
                "gold_earned": 230,
                "experience_earned": 522,
                "cumulative_gold_earned": 2678,
                "cumulative_experience_earned": 6016
              },
              {
                "turn": 21,
                "gold_earned": 181,
                "experience_earned": 404,
                "cumulative_gold_earned": 2859,
                "cumulative_experience_earned": 6420
              },
              {
                "turn": 22,
                "gold_earned": 202,
                "experience_earned": 446,
                "cumulative_gold_earned": 3061,
                "cumulative_experience_earned": 6866
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 3168,
                "cumulative_experience_earned": 7099
              },
              {
                "turn": 24,
                "gold_earned": 195,
                "experience_earned": 426,
                "cumulative_gold_earned": 3363,
                "cumulative_experience_earned": 7525
              },
              {
                "turn": 25,
                "gold_earned": 179,
                "experience_earned": 389,
                "cumulative_gold_earned": 3542,
                "cumulative_experience_earned": 7914
              },
              {
                "turn": 26,
                "gold_earned": 198,
                "experience_earned": 440,
                "cumulative_gold_earned": 3740,
                "cumulative_experience_earned": 8354
              },
              {
                "turn": 27,
                "gold_earned": 253,
                "experience_earned": 549,
                "cumulative_gold_earned": 3993,
                "cumulative_experience_earned": 8903
              },
              {
                "turn": 28,
                "gold_earned": 194,
                "experience_earned": 422,
                "cumulative_gold_earned": 4187,
                "cumulative_experience_earned": 9325
              },
              {
                "turn": 29,
                "gold_earned": 248,
                "experience_earned": 544,
                "cumulative_gold_earned": 4435,
                "cumulative_experience_earned": 9869
              },
              {
                "turn": 30,
                "gold_earned": 310,
                "experience_earned": 692,
                "cumulative_gold_earned": 4745,
                "cumulative_experience_earned": 10561
              },
              {
                "turn": 31,
                "gold_earned": 292,
                "experience_earned": 620,
                "cumulative_gold_earned": 5037,
                "cumulative_experience_earned": 11181
              },
              {
                "turn": 32,
                "gold_earned": 297,
                "experience_earned": 644,
                "cumulative_gold_earned": 5334,
                "cumulative_experience_earned": 11825
              },
              {
                "turn": 33,
                "gold_earned": 278,
                "experience_earned": 592,
                "cumulative_gold_earned": 5612,
                "cumulative_experience_earned": 12417
              },
              {
                "turn": 34,
                "gold_earned": 328,
                "experience_earned": 711,
                "cumulative_gold_earned": 5940,
                "cumulative_experience_earned": 13128
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 5940,
                "cumulative_experience_earned": 13128
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1268,
                "cumulative_experience_earned": 2784
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 30,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 930,
                "cumulative_experience_earned": 2072
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1668,
                "cumulative_experience_earned": 3682
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "林地射手·迟缓",
                "cumulative_battles_total": 26,
                "cumulative_battles_won": 26,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 943,
                "cumulative_experience_earned": 2079
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "林地射手·锐利",
                "cumulative_battles_total": 16,
                "cumulative_battles_won": 16,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 531,
                "cumulative_experience_earned": 1188
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 14,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 600,
                "cumulative_experience_earned": 1323
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_6",
              "name": "巫妖",
              "power": 3739.452,
              "tier": "normal",
              "archetype_id": "lich",
              "stats": {
                "hp": 455,
                "mp": 50,
                "attack": 140,
                "defense": 48,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 63,
                "experience": 139
              }
            }
          }
        }
      ],
      "model": "deepseek-v4.1-flash-expires-on-0910",
      "rank": 18
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 96.2327,
        "mean": 96.23,
        "median": 96.23
      },
      "rank_score": {
        "best": 4205.2585,
        "mean": 4205.26,
        "median": 4205.26
      },
      "win_rate": {
        "best": 0.9702,
        "mean": 0.9702
      },
      "efficiency": {
        "input_tokens": {
          "mean": 5848204,
          "total": 5848204
        },
        "output_tokens": {
          "mean": 1293617,
          "total": 1293617
        },
        "duration_seconds": {
          "mean": 40607.6,
          "total": 40607.6
        },
        "tool_calls": {
          "mean": 579,
          "total": 579
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5096,
          "best": 5096
        },
        "exp_earned": {
          "mean": 11286,
          "best": 11286
        },
        "battle_win_rate": 0.9444,
        "battles_total": 144,
        "battles_won": 136
      },
      "last_run": "20260710-231245-059375",
      "run_details": [
        {
          "run_id": "20260710-231245-059375_gpt-5.6-sol-max",
          "session_id": "4cae1183115a4007b5964ad3f1de854f",
          "created_at": "20260710-231245-059375",
          "updated_at": "20260711-133237-923732",
          "score": 96.2327,
          "rank_score": 4205.2585,
          "rank_score_source": null,
          "win_rate": 0.9702,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 316,
          "final_experience_pool": 662,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "连击师·锐利",
            "average_score": 98.0656,
            "win_rate": 0.992,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 534.7557,
              "rank_score_contribution": 534.7557,
              "rank_score_share": 0.1272,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 7,
                "experience": 202,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 216,
                  "mp": 18,
                  "attack": 74,
                  "defense": 41,
                  "speed": 57,
                  "recovery": 36,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 180,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "炮手·坚壁",
              "rank_score": 442.284,
              "rank_score_contribution": 442.284,
              "rank_score_share": 0.1052,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 310,
                  "mp": 83,
                  "attack": 97,
                  "defense": 56,
                  "speed": 27,
                  "recovery": 48,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 136,
                  "current_mp": 83
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "苦行僧·疾风",
              "rank_score": 924.6156,
              "rank_score_contribution": 924.6156,
              "rank_score_share": 0.2199,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "苦行僧·疾风",
                "template_id": "ascetic_monk",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 11,
                  "defense": 7,
                  "speed": 7,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 441,
                  "mp": 21,
                  "attack": 76,
                  "defense": 87,
                  "speed": 38,
                  "recovery": 90,
                  "mp_recovery": 44
                },
                "resources": {
                  "current_hp": 337,
                  "current_mp": 21
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "inner_power",
                    "name": "内功",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "enlightenment",
                    "name": "开悟",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 10,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "fortify",
                    "name": "铁壁强化",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_dragon_resolve",
                      "name": "龙魂战铠",
                      "slot": "armor",
                      "stats": {
                        "hp": 70,
                        "mp": 0,
                        "attack": 0,
                        "defense": 20,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "fortify",
                          "name": "铁壁强化",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.3,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "神官·萎靡",
              "rank_score": 706.3187,
              "rank_score_contribution": 706.3187,
              "rank_score_share": 0.168,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "神官·萎靡",
                "template_id": "cleric",
                "level": 9,
                "experience": 17,
                "base_stats": {
                  "hp": 120,
                  "mp": 31,
                  "attack": 14,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 17,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 330,
                  "mp": 98,
                  "attack": 68,
                  "defense": 62,
                  "speed": 30,
                  "recovery": 80,
                  "mp_recovery": 38
                },
                "resources": {
                  "current_hp": 330,
                  "current_mp": 96
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "佣兵战士·枯竭",
              "rank_score": 703.42,
              "rank_score_contribution": 703.42,
              "rank_score_share": 0.1673,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "佣兵战士·枯竭",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 9,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 363,
                  "mp": 18,
                  "attack": 93,
                  "defense": 63,
                  "speed": 40,
                  "recovery": 58,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 141,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0007",
              "name": "连击师·锐利",
              "rank_score": 893.8644,
              "rank_score_contribution": 893.8644,
              "rank_score_share": 0.2126,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0007",
                "name": "连击师·锐利",
                "template_id": "jester",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 94,
                  "mp": 17,
                  "attack": 15,
                  "defense": 6,
                  "speed": 16,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 260,
                  "mp": 56,
                  "attack": 100,
                  "defense": 46,
                  "speed": 70,
                  "recovery": 48,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 99,
                  "current_mp": 56
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 49.3974
            },
            {
              "turn": 2,
              "rank_score": 119.6835
            },
            {
              "turn": 3,
              "rank_score": 148.9361
            },
            {
              "turn": 4,
              "rank_score": 256.6889
            },
            {
              "turn": 5,
              "rank_score": 138.2418
            },
            {
              "turn": 6,
              "rank_score": 176.8147
            },
            {
              "turn": 7,
              "rank_score": 228.8606
            },
            {
              "turn": 8,
              "rank_score": 315.115
            },
            {
              "turn": 9,
              "rank_score": 315.115
            },
            {
              "turn": 10,
              "rank_score": 415.6419
            },
            {
              "turn": 11,
              "rank_score": 487.341
            },
            {
              "turn": 12,
              "rank_score": 550.2489
            },
            {
              "turn": 13,
              "rank_score": 542.2732
            },
            {
              "turn": 14,
              "rank_score": 932.1562
            },
            {
              "turn": 15,
              "rank_score": 1118.4165
            },
            {
              "turn": 16,
              "rank_score": 1158.5681
            },
            {
              "turn": 17,
              "rank_score": 1227.3652
            },
            {
              "turn": 18,
              "rank_score": 1456.6416
            },
            {
              "turn": 19,
              "rank_score": 1466.0511
            },
            {
              "turn": 20,
              "rank_score": 1426.5315
            },
            {
              "turn": 21,
              "rank_score": 1511.6789
            },
            {
              "turn": 22,
              "rank_score": 1523.4584
            },
            {
              "turn": 23,
              "rank_score": 1854.2753
            },
            {
              "turn": 24,
              "rank_score": 1763.3199
            },
            {
              "turn": 25,
              "rank_score": 2117.7458
            },
            {
              "turn": 26,
              "rank_score": 2106.9613
            },
            {
              "turn": 27,
              "rank_score": 2360.7575
            },
            {
              "turn": 28,
              "rank_score": 2394.4392
            },
            {
              "turn": 29,
              "rank_score": 2936.2256
            },
            {
              "turn": 30,
              "rank_score": 2953.931
            },
            {
              "turn": 31,
              "rank_score": 3091.736
            },
            {
              "turn": 32,
              "rank_score": 3464.9439
            },
            {
              "turn": 33,
              "rank_score": 3620.2818
            },
            {
              "turn": 34,
              "rank_score": 3759.3283
            },
            {
              "turn": 35,
              "rank_score": 4205.2585
            }
          ],
          "token_usage": {
            "input_tokens": 5848204,
            "output_tokens": 1293617
          },
          "timing": {
            "total_seconds": 40607.6
          },
          "tool_calls": {
            "total": 579,
            "successful": 578,
            "failed": 1,
            "by_name": {
              "get_recruitment": 8,
              "get_crafting": 34,
              "get_upgrades": 33,
              "recruit_adventurer": 7,
              "craft_equipment": 36,
              "equip_item": 163,
              "preview_battle": 103,
              "write_memo": 30,
              "end_turn": 35,
              "get_inventory": 34,
              "allocate_experience": 50,
              "unequip_item": 20,
              "purchase_upgrade": 13,
              "get_events": 10,
              "dismiss_adventurer": 1,
              "preview_team_power": 2
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_upgrades": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 7,
                "successful": 7,
                "failed": 0
              },
              "craft_equipment": {
                "total": 36,
                "successful": 36,
                "failed": 0
              },
              "equip_item": {
                "total": 163,
                "successful": 162,
                "failed": 1
              },
              "preview_battle": {
                "total": 103,
                "successful": 103,
                "failed": 0
              },
              "write_memo": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "allocate_experience": {
                "total": 50,
                "successful": 50,
                "failed": 0
              },
              "unequip_item": {
                "total": 20,
                "successful": 20,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "get_events": {
                "total": 10,
                "successful": 10,
                "failed": 0
              },
              "dismiss_adventurer": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 2,
                "successful": 2,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 144,
            "battles_won": 136,
            "battles_lost": 8,
            "total_gold_earned": 5096,
            "total_experience_earned": 11286,
            "total_equipment_crafted": 36,
            "total_upgrades_purchased": 13,
            "total_recruits": 7,
            "total_dismissals": 1,
            "total_experience_allocated": 50,
            "total_equips": 162,
            "total_unequips": 20,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 89,
                "experience_earned": 202,
                "cumulative_gold_earned": 89,
                "cumulative_experience_earned": 202
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 161,
                "cumulative_experience_earned": 366
              },
              {
                "turn": 3,
                "gold_earned": 74,
                "experience_earned": 167,
                "cumulative_gold_earned": 235,
                "cumulative_experience_earned": 533
              },
              {
                "turn": 4,
                "gold_earned": 68,
                "experience_earned": 154,
                "cumulative_gold_earned": 303,
                "cumulative_experience_earned": 687
              },
              {
                "turn": 5,
                "gold_earned": 109,
                "experience_earned": 253,
                "cumulative_gold_earned": 412,
                "cumulative_experience_earned": 940
              },
              {
                "turn": 6,
                "gold_earned": 63,
                "experience_earned": 145,
                "cumulative_gold_earned": 475,
                "cumulative_experience_earned": 1085
              },
              {
                "turn": 7,
                "gold_earned": 93,
                "experience_earned": 213,
                "cumulative_gold_earned": 568,
                "cumulative_experience_earned": 1298
              },
              {
                "turn": 8,
                "gold_earned": 78,
                "experience_earned": 176,
                "cumulative_gold_earned": 646,
                "cumulative_experience_earned": 1474
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 701,
                "cumulative_experience_earned": 1597
              },
              {
                "turn": 10,
                "gold_earned": 102,
                "experience_earned": 230,
                "cumulative_gold_earned": 803,
                "cumulative_experience_earned": 1827
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 880,
                "cumulative_experience_earned": 2003
              },
              {
                "turn": 12,
                "gold_earned": 96,
                "experience_earned": 220,
                "cumulative_gold_earned": 976,
                "cumulative_experience_earned": 2223
              },
              {
                "turn": 13,
                "gold_earned": 60,
                "experience_earned": 140,
                "cumulative_gold_earned": 1036,
                "cumulative_experience_earned": 2363
              },
              {
                "turn": 14,
                "gold_earned": 97,
                "experience_earned": 216,
                "cumulative_gold_earned": 1133,
                "cumulative_experience_earned": 2579
              },
              {
                "turn": 15,
                "gold_earned": 68,
                "experience_earned": 150,
                "cumulative_gold_earned": 1201,
                "cumulative_experience_earned": 2729
              },
              {
                "turn": 16,
                "gold_earned": 202,
                "experience_earned": 452,
                "cumulative_gold_earned": 1403,
                "cumulative_experience_earned": 3181
              },
              {
                "turn": 17,
                "gold_earned": 98,
                "experience_earned": 219,
                "cumulative_gold_earned": 1501,
                "cumulative_experience_earned": 3400
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 330,
                "cumulative_gold_earned": 1650,
                "cumulative_experience_earned": 3730
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 1831,
                "cumulative_experience_earned": 4144
              },
              {
                "turn": 20,
                "gold_earned": 184,
                "experience_earned": 422,
                "cumulative_gold_earned": 2015,
                "cumulative_experience_earned": 4566
              },
              {
                "turn": 21,
                "gold_earned": 121,
                "experience_earned": 272,
                "cumulative_gold_earned": 2136,
                "cumulative_experience_earned": 4838
              },
              {
                "turn": 22,
                "gold_earned": 154,
                "experience_earned": 344,
                "cumulative_gold_earned": 2290,
                "cumulative_experience_earned": 5182
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2397,
                "cumulative_experience_earned": 5415
              },
              {
                "turn": 24,
                "gold_earned": 151,
                "experience_earned": 330,
                "cumulative_gold_earned": 2548,
                "cumulative_experience_earned": 5745
              },
              {
                "turn": 25,
                "gold_earned": 136,
                "experience_earned": 297,
                "cumulative_gold_earned": 2684,
                "cumulative_experience_earned": 6042
              },
              {
                "turn": 26,
                "gold_earned": 157,
                "experience_earned": 353,
                "cumulative_gold_earned": 2841,
                "cumulative_experience_earned": 6395
              },
              {
                "turn": 27,
                "gold_earned": 143,
                "experience_earned": 321,
                "cumulative_gold_earned": 2984,
                "cumulative_experience_earned": 6716
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 3104,
                "cumulative_experience_earned": 6977
              },
              {
                "turn": 29,
                "gold_earned": 200,
                "experience_earned": 441,
                "cumulative_gold_earned": 3304,
                "cumulative_experience_earned": 7418
              },
              {
                "turn": 30,
                "gold_earned": 313,
                "experience_earned": 695,
                "cumulative_gold_earned": 3617,
                "cumulative_experience_earned": 8113
              },
              {
                "turn": 31,
                "gold_earned": 267,
                "experience_earned": 566,
                "cumulative_gold_earned": 3884,
                "cumulative_experience_earned": 8679
              },
              {
                "turn": 32,
                "gold_earned": 309,
                "experience_earned": 672,
                "cumulative_gold_earned": 4193,
                "cumulative_experience_earned": 9351
              },
              {
                "turn": 33,
                "gold_earned": 231,
                "experience_earned": 492,
                "cumulative_gold_earned": 4424,
                "cumulative_experience_earned": 9843
              },
              {
                "turn": 34,
                "gold_earned": 360,
                "experience_earned": 781,
                "cumulative_gold_earned": 4784,
                "cumulative_experience_earned": 10624
              },
              {
                "turn": 35,
                "gold_earned": 312,
                "experience_earned": 662,
                "cumulative_gold_earned": 5096,
                "cumulative_experience_earned": 11286
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 12,
                "cumulative_battles_won": 12,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 286,
                "cumulative_experience_earned": 650
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1183,
                "cumulative_experience_earned": 2660
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1173,
                "cumulative_experience_earned": 2616
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "苦行僧·疾风",
                "cumulative_battles_total": 20,
                "cumulative_battles_won": 20,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 711,
                "cumulative_experience_earned": 1563
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "神官·萎靡",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 736,
                "cumulative_experience_earned": 1612
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "佣兵战士·枯竭",
                "cumulative_battles_total": 11,
                "cumulative_battles_won": 11,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 362,
                "cumulative_experience_earned": 782
              },
              {
                "adventurer_id": "recruit_0007",
                "adventurer_name": "连击师·锐利",
                "cumulative_battles_total": 14,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 645,
                "cumulative_experience_earned": 1403
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_5",
              "name": "死亡骑士",
              "power": 3763.54,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 624,
                "mp": 20,
                "attack": 150,
                "defense": 72,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 73,
                "experience": 157
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-sol-max",
      "rank": 19
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 96.4946,
        "mean": 96.49,
        "median": 96.49
      },
      "rank_score": {
        "best": 4149.3716,
        "mean": 4149.37,
        "median": 4149.37
      },
      "win_rate": {
        "best": 0.972,
        "mean": 0.972
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4209393,
          "total": 4209393
        },
        "output_tokens": {
          "mean": 416821,
          "total": 416821
        },
        "duration_seconds": {
          "mean": 14740.8,
          "total": 14740.8
        },
        "tool_calls": {
          "mean": 482,
          "total": 482
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4627,
          "best": 4627
        },
        "exp_earned": {
          "mean": 10240,
          "best": 10240
        },
        "battle_win_rate": 0.875,
        "battles_total": 144,
        "battles_won": 126
      },
      "last_run": "20260711-144955-217202",
      "run_details": [
        {
          "run_id": "20260711-144955-217202_gpt-5.6-sol-xhigh",
          "session_id": "96ae945ff37448e1a54be03c86e7c2d8",
          "created_at": "20260711-144955-217202",
          "updated_at": "20260711-195738-573493",
          "score": 96.4946,
          "rank_score": 4149.3716,
          "rank_score_source": null,
          "win_rate": 0.972,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 246,
          "final_experience_pool": 505,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "连击师·铁壁",
            "average_score": 97.5173,
            "win_rate": 0.989,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "瘟疫法师·灵感",
              "rank_score": 710.2128,
              "rank_score_contribution": 710.2128,
              "rank_score_share": 0.1712,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 265,
                  "mp": 130,
                  "attack": 75,
                  "defense": 44,
                  "speed": 44,
                  "recovery": 33,
                  "mp_recovery": 18
                },
                "resources": {
                  "current_hp": 265,
                  "current_mp": 42
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 572.0305,
              "rank_score_contribution": 572.0305,
              "rank_score_share": 0.1379,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 226,
                  "mp": 10,
                  "attack": 81,
                  "defense": 45,
                  "speed": 58,
                  "recovery": 30,
                  "mp_recovery": 18
                },
                "resources": {
                  "current_hp": 107,
                  "current_mp": 10
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 713.5891,
              "rank_score_contribution": 713.5891,
              "rank_score_share": 0.172,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 313,
                  "mp": 87,
                  "attack": 81,
                  "defense": 61,
                  "speed": 27,
                  "recovery": 91,
                  "mp_recovery": 38
                },
                "resources": {
                  "current_hp": 289,
                  "current_mp": 56
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "林地射手·迟缓",
              "rank_score": 621.0514,
              "rank_score_contribution": 621.0514,
              "rank_score_share": 0.1497,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "林地射手·迟缓",
                "template_id": "woodland_archer",
                "level": 8,
                "experience": 55,
                "base_stats": {
                  "hp": 92,
                  "mp": 0,
                  "attack": 16,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 259,
                  "mp": 10,
                  "attack": 89,
                  "defense": 48,
                  "speed": 53,
                  "recovery": 32,
                  "mp_recovery": 18
                },
                "resources": {
                  "current_hp": 145,
                  "current_mp": 10
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "瘟疫法师·坚壁",
              "rank_score": 750.4096,
              "rank_score_contribution": 750.4096,
              "rank_score_share": 0.1808,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "瘟疫法师·坚壁",
                "template_id": "plague_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 93,
                  "mp": 24,
                  "attack": 11,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 268,
                  "mp": 117,
                  "attack": 74,
                  "defense": 40,
                  "speed": 35,
                  "recovery": 32,
                  "mp_recovery": 18
                },
                "resources": {
                  "current_hp": 58,
                  "current_mp": 40
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "连击师·铁壁",
              "rank_score": 782.0782,
              "rank_score_contribution": 782.0782,
              "rank_score_share": 0.1885,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "连击师·铁壁",
                "template_id": "jester",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 86,
                  "mp": 20,
                  "attack": 15,
                  "defense": 6,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 265,
                  "mp": 46,
                  "attack": 85,
                  "defense": 58,
                  "speed": 63,
                  "recovery": 42,
                  "mp_recovery": 18
                },
                "resources": {
                  "current_hp": 265,
                  "current_mp": 46
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 18.8809
            },
            {
              "turn": 2,
              "rank_score": 35.5312
            },
            {
              "turn": 3,
              "rank_score": 129.2894
            },
            {
              "turn": 4,
              "rank_score": 135.6465
            },
            {
              "turn": 5,
              "rank_score": 164.6589
            },
            {
              "turn": 6,
              "rank_score": 203.1208
            },
            {
              "turn": 7,
              "rank_score": 206.541
            },
            {
              "turn": 8,
              "rank_score": 208.9307
            },
            {
              "turn": 9,
              "rank_score": 212.8352
            },
            {
              "turn": 10,
              "rank_score": 222.6869
            },
            {
              "turn": 11,
              "rank_score": 332.987
            },
            {
              "turn": 12,
              "rank_score": 409.9829
            },
            {
              "turn": 13,
              "rank_score": 532.0982
            },
            {
              "turn": 14,
              "rank_score": 733.5259
            },
            {
              "turn": 15,
              "rank_score": 866.6023
            },
            {
              "turn": 16,
              "rank_score": 916.4867
            },
            {
              "turn": 17,
              "rank_score": 1354.7914
            },
            {
              "turn": 18,
              "rank_score": 1443.3729
            },
            {
              "turn": 19,
              "rank_score": 1451.8467
            },
            {
              "turn": 20,
              "rank_score": 1476.006
            },
            {
              "turn": 21,
              "rank_score": 1493.0383
            },
            {
              "turn": 22,
              "rank_score": 1969.2565
            },
            {
              "turn": 23,
              "rank_score": 2060.327
            },
            {
              "turn": 24,
              "rank_score": 2222.9716
            },
            {
              "turn": 25,
              "rank_score": 2369.5699
            },
            {
              "turn": 26,
              "rank_score": 2394.8939
            },
            {
              "turn": 27,
              "rank_score": 2457.1337
            },
            {
              "turn": 28,
              "rank_score": 2820.7043
            },
            {
              "turn": 29,
              "rank_score": 2847.2254
            },
            {
              "turn": 30,
              "rank_score": 2931.9479
            },
            {
              "turn": 31,
              "rank_score": 3115.5719
            },
            {
              "turn": 32,
              "rank_score": 3585.9821
            },
            {
              "turn": 33,
              "rank_score": 3643.2537
            },
            {
              "turn": 34,
              "rank_score": 4094.261
            },
            {
              "turn": 35,
              "rank_score": 4149.3716
            }
          ],
          "token_usage": {
            "input_tokens": 4209393,
            "output_tokens": 416821
          },
          "timing": {
            "total_seconds": 14740.8
          },
          "tool_calls": {
            "total": 482,
            "successful": 480,
            "failed": 2,
            "by_name": {
              "get_recruitment": 4,
              "get_upgrades": 29,
              "get_crafting": 34,
              "recruit_adventurer": 6,
              "craft_equipment": 35,
              "equip_item": 90,
              "preview_battle": 105,
              "write_memo": 36,
              "end_turn": 35,
              "get_inventory": 34,
              "allocate_experience": 49,
              "get_events": 2,
              "unequip_item": 9,
              "purchase_upgrade": 12,
              "preview_team_power": 2
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_upgrades": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "equip_item": {
                "total": 90,
                "successful": 88,
                "failed": 2
              },
              "preview_battle": {
                "total": 105,
                "successful": 105,
                "failed": 0
              },
              "write_memo": {
                "total": 36,
                "successful": 36,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "allocate_experience": {
                "total": 49,
                "successful": 49,
                "failed": 0
              },
              "get_events": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "unequip_item": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "preview_team_power": {
                "total": 2,
                "successful": 2,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 144,
            "battles_won": 126,
            "battles_lost": 18,
            "total_gold_earned": 4627,
            "total_experience_earned": 10240,
            "total_equipment_crafted": 35,
            "total_upgrades_purchased": 12,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 49,
            "total_equips": 88,
            "total_unequips": 9,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 148,
                "cumulative_experience_earned": 336
              },
              {
                "turn": 3,
                "gold_earned": 64,
                "experience_earned": 143,
                "cumulative_gold_earned": 212,
                "cumulative_experience_earned": 479
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 278,
                "cumulative_experience_earned": 628
              },
              {
                "turn": 5,
                "gold_earned": 70,
                "experience_earned": 162,
                "cumulative_gold_earned": 348,
                "cumulative_experience_earned": 790
              },
              {
                "turn": 6,
                "gold_earned": 55,
                "experience_earned": 126,
                "cumulative_gold_earned": 403,
                "cumulative_experience_earned": 916
              },
              {
                "turn": 7,
                "gold_earned": 53,
                "experience_earned": 121,
                "cumulative_gold_earned": 456,
                "cumulative_experience_earned": 1037
              },
              {
                "turn": 8,
                "gold_earned": 54,
                "experience_earned": 122,
                "cumulative_gold_earned": 510,
                "cumulative_experience_earned": 1159
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 565,
                "cumulative_experience_earned": 1282
              },
              {
                "turn": 10,
                "gold_earned": 102,
                "experience_earned": 230,
                "cumulative_gold_earned": 667,
                "cumulative_experience_earned": 1512
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 744,
                "cumulative_experience_earned": 1688
              },
              {
                "turn": 12,
                "gold_earned": 116,
                "experience_earned": 261,
                "cumulative_gold_earned": 860,
                "cumulative_experience_earned": 1949
              },
              {
                "turn": 13,
                "gold_earned": 130,
                "experience_earned": 297,
                "cumulative_gold_earned": 990,
                "cumulative_experience_earned": 2246
              },
              {
                "turn": 14,
                "gold_earned": 136,
                "experience_earned": 301,
                "cumulative_gold_earned": 1126,
                "cumulative_experience_earned": 2547
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 1196,
                "cumulative_experience_earned": 2701
              },
              {
                "turn": 16,
                "gold_earned": 98,
                "experience_earned": 215,
                "cumulative_gold_earned": 1294,
                "cumulative_experience_earned": 2916
              },
              {
                "turn": 17,
                "gold_earned": 118,
                "experience_earned": 262,
                "cumulative_gold_earned": 1412,
                "cumulative_experience_earned": 3178
              },
              {
                "turn": 18,
                "gold_earned": 127,
                "experience_earned": 280,
                "cumulative_gold_earned": 1539,
                "cumulative_experience_earned": 3458
              },
              {
                "turn": 19,
                "gold_earned": 155,
                "experience_earned": 354,
                "cumulative_gold_earned": 1694,
                "cumulative_experience_earned": 3812
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 1852,
                "cumulative_experience_earned": 4174
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1931,
                "cumulative_experience_earned": 4355
              },
              {
                "turn": 22,
                "gold_earned": 158,
                "experience_earned": 349,
                "cumulative_gold_earned": 2089,
                "cumulative_experience_earned": 4704
              },
              {
                "turn": 23,
                "gold_earned": 69,
                "experience_earned": 152,
                "cumulative_gold_earned": 2158,
                "cumulative_experience_earned": 4856
              },
              {
                "turn": 24,
                "gold_earned": 151,
                "experience_earned": 330,
                "cumulative_gold_earned": 2309,
                "cumulative_experience_earned": 5186
              },
              {
                "turn": 25,
                "gold_earned": 97,
                "experience_earned": 215,
                "cumulative_gold_earned": 2406,
                "cumulative_experience_earned": 5401
              },
              {
                "turn": 26,
                "gold_earned": 197,
                "experience_earned": 441,
                "cumulative_gold_earned": 2603,
                "cumulative_experience_earned": 5842
              },
              {
                "turn": 27,
                "gold_earned": 211,
                "experience_earned": 470,
                "cumulative_gold_earned": 2814,
                "cumulative_experience_earned": 6312
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2934,
                "cumulative_experience_earned": 6573
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 3008,
                "cumulative_experience_earned": 6739
              },
              {
                "turn": 30,
                "gold_earned": 258,
                "experience_earned": 577,
                "cumulative_gold_earned": 3266,
                "cumulative_experience_earned": 7316
              },
              {
                "turn": 31,
                "gold_earned": 275,
                "experience_earned": 591,
                "cumulative_gold_earned": 3541,
                "cumulative_experience_earned": 7907
              },
              {
                "turn": 32,
                "gold_earned": 264,
                "experience_earned": 577,
                "cumulative_gold_earned": 3805,
                "cumulative_experience_earned": 8484
              },
              {
                "turn": 33,
                "gold_earned": 293,
                "experience_earned": 621,
                "cumulative_gold_earned": 4098,
                "cumulative_experience_earned": 9105
              },
              {
                "turn": 34,
                "gold_earned": 290,
                "experience_earned": 630,
                "cumulative_gold_earned": 4388,
                "cumulative_experience_earned": 9735
              },
              {
                "turn": 35,
                "gold_earned": 239,
                "experience_earned": 505,
                "cumulative_gold_earned": 4627,
                "cumulative_experience_earned": 10240
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1091,
                "cumulative_experience_earned": 2393
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1062,
                "cumulative_experience_earned": 2377
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 23,
                "cumulative_battles_lost": 10,
                "cumulative_gold_earned": 946,
                "cumulative_experience_earned": 2093
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "林地射手·迟缓",
                "cumulative_battles_total": 24,
                "cumulative_battles_won": 21,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 709,
                "cumulative_experience_earned": 1582
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "连击师·铁壁",
                "cumulative_battles_total": 12,
                "cumulative_battles_won": 12,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 434,
                "cumulative_experience_earned": 953
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "瘟疫法师·坚壁",
                "cumulative_battles_total": 11,
                "cumulative_battles_won": 10,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 385,
                "cumulative_experience_earned": 842
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_2",
              "name": "巨龙",
              "power": 3645.7691,
              "tier": "normal",
              "archetype_id": "dragon",
              "stats": {
                "hp": 702,
                "mp": 30,
                "attack": 141,
                "defense": 79,
                "speed": 14,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 83,
                "experience": 183
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-sol-xhigh",
      "rank": 20
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 95.7712,
        "mean": 95.77,
        "median": 95.77
      },
      "rank_score": {
        "best": 4118.4098,
        "mean": 4118.41,
        "median": 4118.41
      },
      "win_rate": {
        "best": 0.9658,
        "mean": 0.9658
      },
      "efficiency": {
        "input_tokens": {
          "mean": 6514014,
          "total": 6514014
        },
        "output_tokens": {
          "mean": 1084506,
          "total": 1084506
        },
        "duration_seconds": {
          "mean": 28689.8,
          "total": 28689.8
        },
        "tool_calls": {
          "mean": 447,
          "total": 447
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5540,
          "best": 5540
        },
        "exp_earned": {
          "mean": 12267,
          "best": 12267
        },
        "battle_win_rate": 0.9762,
        "battles_total": 126,
        "battles_won": 123
      },
      "last_run": "20260920-123859-777680",
      "run_details": [
        {
          "run_id": "20260920-123859-777680_step-5-preview",
          "session_id": "647c8ba1ad6a4d6395337b6295188ecc",
          "created_at": "20260920-123859-777680",
          "updated_at": "20260920-234701-980056",
          "score": 95.7712,
          "rank_score": 4118.4098,
          "rank_score_source": null,
          "win_rate": 0.9658,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 39,
          "final_experience_pool": 22,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 97.9034,
            "win_rate": 0.983,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 906.5502,
              "rank_score_contribution": 906.5502,
              "rank_score_share": 0.2201,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 247,
                  "mp": 18,
                  "attack": 88,
                  "defense": 45,
                  "speed": 79,
                  "recovery": 43,
                  "mp_recovery": 28
                },
                "resources": {
                  "current_hp": 247,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "佣兵战士·脆弱",
              "rank_score": 626.5055,
              "rank_score_contribution": 626.5055,
              "rank_score_share": 0.1521,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 424,
                  "mp": 18,
                  "attack": 111,
                  "defense": 73,
                  "speed": 32,
                  "recovery": 71,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 424,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "连击师·枯竭",
              "rank_score": 790.8147,
              "rank_score_contribution": 790.8147,
              "rank_score_share": 0.192,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 363,
                  "mp": 47,
                  "attack": 98,
                  "defense": 73,
                  "speed": 68,
                  "recovery": 64,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 241,
                  "current_mp": 47
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官·迟缓",
              "rank_score": 881.5796,
              "rank_score_contribution": 881.5796,
              "rank_score_share": 0.2141,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官·迟缓",
                "template_id": "cleric",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 33,
                  "attack": 12,
                  "defense": 8,
                  "speed": 9,
                  "recovery": 15,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 398,
                  "mp": 106,
                  "attack": 74,
                  "defense": 82,
                  "speed": 21,
                  "recovery": 113,
                  "mp_recovery": 54
                },
                "resources": {
                  "current_hp": 398,
                  "current_mp": 106
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "吸血魔",
              "rank_score": 569.9574,
              "rank_score_contribution": 569.9574,
              "rank_score_share": 0.1384,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "吸血魔",
                "template_id": "bloodfiend",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 110,
                  "mp": 21,
                  "attack": 18,
                  "defense": 5,
                  "speed": 11,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 268,
                  "mp": 59,
                  "attack": 82,
                  "defense": 48,
                  "speed": 45,
                  "recovery": 35,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 268,
                  "current_mp": 59
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "魔弹法师",
              "rank_score": 343.0025,
              "rank_score_contribution": 343.0025,
              "rank_score_share": 0.0833,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 5,
                "experience": 0,
                "base_stats": {
                  "hp": 81,
                  "mp": 30,
                  "attack": 15,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 178,
                  "mp": 100,
                  "attack": 67,
                  "defense": 34,
                  "speed": 28,
                  "recovery": 41,
                  "mp_recovery": 29
                },
                "resources": {
                  "current_hp": 178,
                  "current_mp": 100
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_light_bow",
                      "name": "猎弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 7,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 49.3874
            },
            {
              "turn": 2,
              "rank_score": 131.4677
            },
            {
              "turn": 3,
              "rank_score": 175.7099
            },
            {
              "turn": 4,
              "rank_score": 246.8809
            },
            {
              "turn": 5,
              "rank_score": 330.8136
            },
            {
              "turn": 6,
              "rank_score": 377.1086
            },
            {
              "turn": 7,
              "rank_score": 424.3554
            },
            {
              "turn": 8,
              "rank_score": 579.1012
            },
            {
              "turn": 9,
              "rank_score": 710.5468
            },
            {
              "turn": 10,
              "rank_score": 737.8253
            },
            {
              "turn": 11,
              "rank_score": 843.7983
            },
            {
              "turn": 12,
              "rank_score": 892.307
            },
            {
              "turn": 13,
              "rank_score": 1014.5706
            },
            {
              "turn": 14,
              "rank_score": 1201.3616
            },
            {
              "turn": 15,
              "rank_score": 1275.8227
            },
            {
              "turn": 16,
              "rank_score": 1319.5768
            },
            {
              "turn": 17,
              "rank_score": 1511.6451
            },
            {
              "turn": 18,
              "rank_score": 1548.3558
            },
            {
              "turn": 19,
              "rank_score": 1688.9732
            },
            {
              "turn": 20,
              "rank_score": 1876.1636
            },
            {
              "turn": 21,
              "rank_score": 1907.1783
            },
            {
              "turn": 22,
              "rank_score": 2296.9343
            },
            {
              "turn": 23,
              "rank_score": 2602.698
            },
            {
              "turn": 24,
              "rank_score": 2706.2738
            },
            {
              "turn": 25,
              "rank_score": 2846.8072
            },
            {
              "turn": 26,
              "rank_score": 2891.5881
            },
            {
              "turn": 27,
              "rank_score": 2997.0064
            },
            {
              "turn": 28,
              "rank_score": 3163.9894
            },
            {
              "turn": 29,
              "rank_score": 3277.6323
            },
            {
              "turn": 30,
              "rank_score": 3312.2703
            },
            {
              "turn": 31,
              "rank_score": 3424.3692
            },
            {
              "turn": 32,
              "rank_score": 3458.7403
            },
            {
              "turn": 33,
              "rank_score": 3469.8167
            },
            {
              "turn": 34,
              "rank_score": 3881.015
            },
            {
              "turn": 35,
              "rank_score": 4118.4098
            }
          ],
          "token_usage": {
            "input_tokens": 6514014,
            "output_tokens": 1084506
          },
          "timing": {
            "total_seconds": 28689.8
          },
          "tool_calls": {
            "total": 447,
            "successful": 445,
            "failed": 2,
            "by_name": {
              "get_recruitment": 13,
              "get_crafting": 34,
              "get_upgrades": 21,
              "recruit_adventurer": 6,
              "craft_equipment": 51,
              "equip_item": 70,
              "preview_battle": 81,
              "write_memo": 33,
              "end_turn": 35,
              "get_inventory": 29,
              "allocate_experience": 54,
              "purchase_upgrade": 12,
              "unequip_item": 2,
              "preview_team_power": 6
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_upgrades": {
                "total": 21,
                "successful": 21,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 51,
                "successful": 51,
                "failed": 0
              },
              "equip_item": {
                "total": 70,
                "successful": 70,
                "failed": 0
              },
              "preview_battle": {
                "total": 81,
                "successful": 79,
                "failed": 2
              },
              "write_memo": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "allocate_experience": {
                "total": 54,
                "successful": 54,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "preview_team_power": {
                "total": 6,
                "successful": 6,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 126,
            "battles_won": 123,
            "battles_lost": 3,
            "total_gold_earned": 5540,
            "total_experience_earned": 12267,
            "total_equipment_crafted": 51,
            "total_upgrades_purchased": 12,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 54,
            "total_equips": 70,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 48,
                "experience_earned": 109,
                "cumulative_gold_earned": 130,
                "cumulative_experience_earned": 296
              },
              {
                "turn": 3,
                "gold_earned": 75,
                "experience_earned": 169,
                "cumulative_gold_earned": 205,
                "cumulative_experience_earned": 465
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 271,
                "cumulative_experience_earned": 614
              },
              {
                "turn": 5,
                "gold_earned": 131,
                "experience_earned": 303,
                "cumulative_gold_earned": 402,
                "cumulative_experience_earned": 917
              },
              {
                "turn": 6,
                "gold_earned": 99,
                "experience_earned": 230,
                "cumulative_gold_earned": 501,
                "cumulative_experience_earned": 1147
              },
              {
                "turn": 7,
                "gold_earned": 103,
                "experience_earned": 237,
                "cumulative_gold_earned": 604,
                "cumulative_experience_earned": 1384
              },
              {
                "turn": 8,
                "gold_earned": 128,
                "experience_earned": 287,
                "cumulative_gold_earned": 732,
                "cumulative_experience_earned": 1671
              },
              {
                "turn": 9,
                "gold_earned": 129,
                "experience_earned": 286,
                "cumulative_gold_earned": 861,
                "cumulative_experience_earned": 1957
              },
              {
                "turn": 10,
                "gold_earned": 98,
                "experience_earned": 222,
                "cumulative_gold_earned": 959,
                "cumulative_experience_earned": 2179
              },
              {
                "turn": 11,
                "gold_earned": 116,
                "experience_earned": 260,
                "cumulative_gold_earned": 1075,
                "cumulative_experience_earned": 2439
              },
              {
                "turn": 12,
                "gold_earned": 132,
                "experience_earned": 292,
                "cumulative_gold_earned": 1207,
                "cumulative_experience_earned": 2731
              },
              {
                "turn": 13,
                "gold_earned": 140,
                "experience_earned": 315,
                "cumulative_gold_earned": 1347,
                "cumulative_experience_earned": 3046
              },
              {
                "turn": 14,
                "gold_earned": 160,
                "experience_earned": 355,
                "cumulative_gold_earned": 1507,
                "cumulative_experience_earned": 3401
              },
              {
                "turn": 15,
                "gold_earned": 112,
                "experience_earned": 246,
                "cumulative_gold_earned": 1619,
                "cumulative_experience_earned": 3647
              },
              {
                "turn": 16,
                "gold_earned": 202,
                "experience_earned": 452,
                "cumulative_gold_earned": 1821,
                "cumulative_experience_earned": 4099
              },
              {
                "turn": 17,
                "gold_earned": 120,
                "experience_earned": 268,
                "cumulative_gold_earned": 1941,
                "cumulative_experience_earned": 4367
              },
              {
                "turn": 18,
                "gold_earned": 162,
                "experience_earned": 359,
                "cumulative_gold_earned": 2103,
                "cumulative_experience_earned": 4726
              },
              {
                "turn": 19,
                "gold_earned": 186,
                "experience_earned": 420,
                "cumulative_gold_earned": 2289,
                "cumulative_experience_earned": 5146
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2447,
                "cumulative_experience_earned": 5508
              },
              {
                "turn": 21,
                "gold_earned": 182,
                "experience_earned": 401,
                "cumulative_gold_earned": 2629,
                "cumulative_experience_earned": 5909
              },
              {
                "turn": 22,
                "gold_earned": 158,
                "experience_earned": 349,
                "cumulative_gold_earned": 2787,
                "cumulative_experience_earned": 6258
              },
              {
                "turn": 23,
                "gold_earned": 186,
                "experience_earned": 409,
                "cumulative_gold_earned": 2973,
                "cumulative_experience_earned": 6667
              },
              {
                "turn": 24,
                "gold_earned": 208,
                "experience_earned": 455,
                "cumulative_gold_earned": 3181,
                "cumulative_experience_earned": 7122
              },
              {
                "turn": 25,
                "gold_earned": 209,
                "experience_earned": 454,
                "cumulative_gold_earned": 3390,
                "cumulative_experience_earned": 7576
              },
              {
                "turn": 26,
                "gold_earned": 192,
                "experience_earned": 424,
                "cumulative_gold_earned": 3582,
                "cumulative_experience_earned": 8000
              },
              {
                "turn": 27,
                "gold_earned": 219,
                "experience_earned": 477,
                "cumulative_gold_earned": 3801,
                "cumulative_experience_earned": 8477
              },
              {
                "turn": 28,
                "gold_earned": 251,
                "experience_earned": 548,
                "cumulative_gold_earned": 4052,
                "cumulative_experience_earned": 9025
              },
              {
                "turn": 29,
                "gold_earned": 240,
                "experience_earned": 528,
                "cumulative_gold_earned": 4292,
                "cumulative_experience_earned": 9553
              },
              {
                "turn": 30,
                "gold_earned": 242,
                "experience_earned": 533,
                "cumulative_gold_earned": 4534,
                "cumulative_experience_earned": 10086
              },
              {
                "turn": 31,
                "gold_earned": 234,
                "experience_earned": 507,
                "cumulative_gold_earned": 4768,
                "cumulative_experience_earned": 10593
              },
              {
                "turn": 32,
                "gold_earned": 247,
                "experience_earned": 532,
                "cumulative_gold_earned": 5015,
                "cumulative_experience_earned": 11125
              },
              {
                "turn": 33,
                "gold_earned": 280,
                "experience_earned": 607,
                "cumulative_gold_earned": 5295,
                "cumulative_experience_earned": 11732
              },
              {
                "turn": 34,
                "gold_earned": 245,
                "experience_earned": 535,
                "cumulative_gold_earned": 5540,
                "cumulative_experience_earned": 12267
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 5540,
                "cumulative_experience_earned": 12267
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1483,
                "cumulative_experience_earned": 3263
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1190,
                "cumulative_experience_earned": 2652
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1441,
                "cumulative_experience_earned": 3175
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官·迟缓",
                "cumulative_battles_total": 24,
                "cumulative_battles_won": 24,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1426,
                "cumulative_experience_earned": 3177
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "吸血魔",
                "cumulative_battles_total": 0,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 0,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_1",
              "name": "精英·恶魔卫士",
              "power": 4569.2668,
              "tier": "elite",
              "archetype_id": "demon_guard",
              "stats": {
                "hp": 904,
                "mp": 0,
                "attack": 179,
                "defense": 94,
                "speed": 15,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 114,
                "experience": 252
              }
            }
          }
        }
      ],
      "model": "step-5-preview",
      "rank": 21
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 95.0651,
        "mean": 95.07,
        "median": 95.07
      },
      "rank_score": {
        "best": 4111.698,
        "mean": 4111.7,
        "median": 4111.7
      },
      "win_rate": {
        "best": 0.9577,
        "mean": 0.9577
      },
      "efficiency": {
        "input_tokens": {
          "mean": 7861985,
          "total": 7861985
        },
        "output_tokens": {
          "mean": 1519401,
          "total": 1519401
        },
        "duration_seconds": {
          "mean": 33615.7,
          "total": 33615.7
        },
        "tool_calls": {
          "mean": 425,
          "total": 425
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 6243,
          "best": 6243
        },
        "exp_earned": {
          "mean": 13758,
          "best": 13758
        },
        "battle_win_rate": 1.0,
        "battles_total": 148,
        "battles_won": 148
      },
      "last_run": "20260922-100133-251137",
      "run_details": [
        {
          "run_id": "mimo-v2.6-pro_20260922-100133-251137",
          "session_id": "a7c2f347c50042e59c265f2fe2f9cb74",
          "created_at": "20260922-100133-251137",
          "updated_at": "20260922-204617-335689",
          "score": 95.0651,
          "rank_score": 4111.698,
          "rank_score_source": null,
          "win_rate": 0.9577,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 252,
          "final_experience_pool": 763,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·萎靡",
            "average_score": 99.265,
            "win_rate": 0.994,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 607.2773,
              "rank_score_contribution": 607.2773,
              "rank_score_share": 0.1477,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 369,
                  "mp": 76,
                  "attack": 112,
                  "defense": 67,
                  "speed": 48,
                  "recovery": 50,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 300,
                  "current_mp": 76
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0058",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "佣兵战士·脆弱",
              "rank_score": 616.837,
              "rank_score_contribution": 616.837,
              "rank_score_share": 0.15,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 373,
                  "mp": 18,
                  "attack": 105,
                  "defense": 60,
                  "speed": 36,
                  "recovery": 63,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 373,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "连击师·枯竭",
              "rank_score": 714.5789,
              "rank_score_contribution": 714.5789,
              "rank_score_share": 0.1738,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 283,
                  "mp": 58,
                  "attack": 91,
                  "defense": 53,
                  "speed": 66,
                  "recovery": 56,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 283,
                  "current_mp": 58
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0057",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师·破绽",
              "rank_score": 724.4382,
              "rank_score_contribution": 724.4382,
              "rank_score_share": 0.1762,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师·破绽",
                "template_id": "spellshot_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 83,
                  "mp": 30,
                  "attack": 16,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 225,
                  "mp": 145,
                  "attack": 106,
                  "defense": 38,
                  "speed": 38,
                  "recovery": 53,
                  "mp_recovery": 37
                },
                "resources": {
                  "current_hp": 225,
                  "current_mp": 145
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0052",
                      "template_id": "t3_light_bow",
                      "name": "暗影长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "吸血魔",
              "rank_score": 483.0316,
              "rank_score_contribution": 483.0316,
              "rank_score_share": 0.1175,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "吸血魔",
                "template_id": "bloodfiend",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 121,
                  "mp": 25,
                  "attack": 19,
                  "defense": 5,
                  "speed": 10,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 392,
                  "mp": 70,
                  "attack": 103,
                  "defense": 66,
                  "speed": 40,
                  "recovery": 60,
                  "mp_recovery": 42
                },
                "resources": {
                  "current_hp": 333,
                  "current_mp": 70
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0056",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "林地射手·萎靡",
              "rank_score": 965.5349,
              "rank_score_contribution": 965.5349,
              "rank_score_share": 0.2348,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "林地射手·萎靡",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 89,
                  "mp": 0,
                  "attack": 17,
                  "defense": 5,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 261,
                  "mp": 18,
                  "attack": 95,
                  "defense": 45,
                  "speed": 72,
                  "recovery": 42,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 261,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0053",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0055",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0054",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 22.817
            },
            {
              "turn": 2,
              "rank_score": 50.2753
            },
            {
              "turn": 3,
              "rank_score": 103.7705
            },
            {
              "turn": 4,
              "rank_score": 196.5191
            },
            {
              "turn": 5,
              "rank_score": 261.3653
            },
            {
              "turn": 6,
              "rank_score": 301.0922
            },
            {
              "turn": 7,
              "rank_score": 375.6205
            },
            {
              "turn": 8,
              "rank_score": 478.9273
            },
            {
              "turn": 9,
              "rank_score": 700.3245
            },
            {
              "turn": 10,
              "rank_score": 766.9215
            },
            {
              "turn": 11,
              "rank_score": 1062.4904
            },
            {
              "turn": 12,
              "rank_score": 1070.5981
            },
            {
              "turn": 13,
              "rank_score": 1238.857
            },
            {
              "turn": 14,
              "rank_score": 1295.7676
            },
            {
              "turn": 15,
              "rank_score": 1460.8456
            },
            {
              "turn": 16,
              "rank_score": 1725.0507
            },
            {
              "turn": 17,
              "rank_score": 1764.8244
            },
            {
              "turn": 18,
              "rank_score": 2025.7107
            },
            {
              "turn": 19,
              "rank_score": 2265.1863
            },
            {
              "turn": 20,
              "rank_score": 2673.9961
            },
            {
              "turn": 21,
              "rank_score": 2699.7043
            },
            {
              "turn": 22,
              "rank_score": 2726.704
            },
            {
              "turn": 23,
              "rank_score": 2737.061
            },
            {
              "turn": 24,
              "rank_score": 2945.5871
            },
            {
              "turn": 25,
              "rank_score": 2961.1388
            },
            {
              "turn": 26,
              "rank_score": 3080.1035
            },
            {
              "turn": 27,
              "rank_score": 3103.5654
            },
            {
              "turn": 28,
              "rank_score": 3293.431
            },
            {
              "turn": 29,
              "rank_score": 3439.6584
            },
            {
              "turn": 30,
              "rank_score": 3445.1269
            },
            {
              "turn": 31,
              "rank_score": 3572.2897
            },
            {
              "turn": 32,
              "rank_score": 3733.9358
            },
            {
              "turn": 33,
              "rank_score": 3753.8638
            },
            {
              "turn": 34,
              "rank_score": 4030.9487
            },
            {
              "turn": 35,
              "rank_score": 4111.698
            }
          ],
          "token_usage": {
            "input_tokens": 7861985,
            "output_tokens": 1519401
          },
          "timing": {
            "total_seconds": 33615.7
          },
          "tool_calls": {
            "total": 425,
            "successful": 423,
            "failed": 2,
            "by_name": {
              "get_crafting": 33,
              "get_upgrades": 14,
              "get_recruitment": 5,
              "recruit_adventurer": 6,
              "craft_equipment": 58,
              "equip_item": 75,
              "preview_battle": 69,
              "write_memo": 32,
              "end_turn": 36,
              "purchase_upgrade": 12,
              "allocate_experience": 52,
              "get_inventory": 25,
              "unequip_item": 3,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_crafting": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "get_upgrades": {
                "total": 14,
                "successful": 14,
                "failed": 0
              },
              "get_recruitment": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 58,
                "successful": 58,
                "failed": 0
              },
              "equip_item": {
                "total": 75,
                "successful": 74,
                "failed": 1
              },
              "preview_battle": {
                "total": 69,
                "successful": 69,
                "failed": 0
              },
              "write_memo": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "allocate_experience": {
                "total": 52,
                "successful": 52,
                "failed": 0
              },
              "get_inventory": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "unequip_item": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 148,
            "battles_won": 148,
            "battles_lost": 0,
            "total_gold_earned": 6243,
            "total_experience_earned": 13758,
            "total_equipment_crafted": 58,
            "total_upgrades_purchased": 12,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 52,
            "total_equips": 74,
            "total_unequips": 3,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 154,
                "cumulative_experience_earned": 351
              },
              {
                "turn": 3,
                "gold_earned": 64,
                "experience_earned": 143,
                "cumulative_gold_earned": 218,
                "cumulative_experience_earned": 494
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 284,
                "cumulative_experience_earned": 643
              },
              {
                "turn": 5,
                "gold_earned": 119,
                "experience_earned": 277,
                "cumulative_gold_earned": 403,
                "cumulative_experience_earned": 920
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 509,
                "cumulative_experience_earned": 1165
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 615,
                "cumulative_experience_earned": 1410
              },
              {
                "turn": 8,
                "gold_earned": 130,
                "experience_earned": 292,
                "cumulative_gold_earned": 745,
                "cumulative_experience_earned": 1702
              },
              {
                "turn": 9,
                "gold_earned": 132,
                "experience_earned": 294,
                "cumulative_gold_earned": 877,
                "cumulative_experience_earned": 1996
              },
              {
                "turn": 10,
                "gold_earned": 96,
                "experience_earned": 216,
                "cumulative_gold_earned": 973,
                "cumulative_experience_earned": 2212
              },
              {
                "turn": 11,
                "gold_earned": 97,
                "experience_earned": 217,
                "cumulative_gold_earned": 1070,
                "cumulative_experience_earned": 2429
              },
              {
                "turn": 12,
                "gold_earned": 141,
                "experience_earned": 307,
                "cumulative_gold_earned": 1211,
                "cumulative_experience_earned": 2736
              },
              {
                "turn": 13,
                "gold_earned": 130,
                "experience_earned": 298,
                "cumulative_gold_earned": 1341,
                "cumulative_experience_earned": 3034
              },
              {
                "turn": 14,
                "gold_earned": 158,
                "experience_earned": 349,
                "cumulative_gold_earned": 1499,
                "cumulative_experience_earned": 3383
              },
              {
                "turn": 15,
                "gold_earned": 152,
                "experience_earned": 334,
                "cumulative_gold_earned": 1651,
                "cumulative_experience_earned": 3717
              },
              {
                "turn": 16,
                "gold_earned": 199,
                "experience_earned": 440,
                "cumulative_gold_earned": 1850,
                "cumulative_experience_earned": 4157
              },
              {
                "turn": 17,
                "gold_earned": 134,
                "experience_earned": 296,
                "cumulative_gold_earned": 1984,
                "cumulative_experience_earned": 4453
              },
              {
                "turn": 18,
                "gold_earned": 193,
                "experience_earned": 422,
                "cumulative_gold_earned": 2177,
                "cumulative_experience_earned": 4875
              },
              {
                "turn": 19,
                "gold_earned": 252,
                "experience_earned": 572,
                "cumulative_gold_earned": 2429,
                "cumulative_experience_earned": 5447
              },
              {
                "turn": 20,
                "gold_earned": 210,
                "experience_earned": 469,
                "cumulative_gold_earned": 2639,
                "cumulative_experience_earned": 5916
              },
              {
                "turn": 21,
                "gold_earned": 198,
                "experience_earned": 438,
                "cumulative_gold_earned": 2837,
                "cumulative_experience_earned": 6354
              },
              {
                "turn": 22,
                "gold_earned": 214,
                "experience_earned": 470,
                "cumulative_gold_earned": 3051,
                "cumulative_experience_earned": 6824
              },
              {
                "turn": 23,
                "gold_earned": 161,
                "experience_earned": 354,
                "cumulative_gold_earned": 3212,
                "cumulative_experience_earned": 7178
              },
              {
                "turn": 24,
                "gold_earned": 195,
                "experience_earned": 426,
                "cumulative_gold_earned": 3407,
                "cumulative_experience_earned": 7604
              },
              {
                "turn": 25,
                "gold_earned": 222,
                "experience_earned": 481,
                "cumulative_gold_earned": 3629,
                "cumulative_experience_earned": 8085
              },
              {
                "turn": 26,
                "gold_earned": 232,
                "experience_earned": 516,
                "cumulative_gold_earned": 3861,
                "cumulative_experience_earned": 8601
              },
              {
                "turn": 27,
                "gold_earned": 280,
                "experience_earned": 611,
                "cumulative_gold_earned": 4141,
                "cumulative_experience_earned": 9212
              },
              {
                "turn": 28,
                "gold_earned": 308,
                "experience_earned": 670,
                "cumulative_gold_earned": 4449,
                "cumulative_experience_earned": 9882
              },
              {
                "turn": 29,
                "gold_earned": 178,
                "experience_earned": 391,
                "cumulative_gold_earned": 4627,
                "cumulative_experience_earned": 10273
              },
              {
                "turn": 30,
                "gold_earned": 292,
                "experience_earned": 650,
                "cumulative_gold_earned": 4919,
                "cumulative_experience_earned": 10923
              },
              {
                "turn": 31,
                "gold_earned": 288,
                "experience_earned": 614,
                "cumulative_gold_earned": 5207,
                "cumulative_experience_earned": 11537
              },
              {
                "turn": 32,
                "gold_earned": 256,
                "experience_earned": 556,
                "cumulative_gold_earned": 5463,
                "cumulative_experience_earned": 12093
              },
              {
                "turn": 33,
                "gold_earned": 231,
                "experience_earned": 492,
                "cumulative_gold_earned": 5694,
                "cumulative_experience_earned": 12585
              },
              {
                "turn": 34,
                "gold_earned": 310,
                "experience_earned": 668,
                "cumulative_gold_earned": 6004,
                "cumulative_experience_earned": 13253
              },
              {
                "turn": 35,
                "gold_earned": 239,
                "experience_earned": 505,
                "cumulative_gold_earned": 6243,
                "cumulative_experience_earned": 13758
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1410,
                "cumulative_experience_earned": 3115
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1657,
                "cumulative_experience_earned": 3643
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1336,
                "cumulative_experience_earned": 2923
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师·破绽",
                "cumulative_battles_total": 22,
                "cumulative_battles_won": 22,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1031,
                "cumulative_experience_earned": 2301
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "吸血魔",
                "cumulative_battles_total": 12,
                "cumulative_battles_won": 12,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 489,
                "cumulative_experience_earned": 1070
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "林地射手·萎靡",
                "cumulative_battles_total": 10,
                "cumulative_battles_won": 10,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 320,
                "cumulative_experience_earned": 706
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 19,
              "monster_id": "turn_19_monster_3",
              "name": "精英·巫妖",
              "power": 3642.8199,
              "tier": "elite",
              "archetype_id": "lich",
              "stats": {
                "hp": 443,
                "mp": 65,
                "attack": 120,
                "defense": 40,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 93,
                "experience": 208
              }
            }
          }
        }
      ],
      "model": "mimo-v2.6-pro",
      "rank": 22
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 97.2111,
        "mean": 97.21,
        "median": 97.21
      },
      "rank_score": {
        "best": 4108.6756,
        "mean": 4108.68,
        "median": 4108.68
      },
      "win_rate": {
        "best": 0.9787,
        "mean": 0.9787
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3330197,
          "total": 3330197
        },
        "output_tokens": {
          "mean": 136159,
          "total": 136159
        },
        "duration_seconds": {
          "mean": 5971.6,
          "total": 5971.6
        },
        "tool_calls": {
          "mean": 430,
          "total": 430
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5210,
          "best": 5210
        },
        "exp_earned": {
          "mean": 11506,
          "best": 11506
        },
        "battle_win_rate": 0.9329,
        "battles_total": 149,
        "battles_won": 139
      },
      "last_run": "20260711-201925-823703",
      "run_details": [
        {
          "run_id": "20260711-201925-823703_gpt-5.6-sol-high",
          "session_id": "4f3a581973034c36b3343fefb34262ed",
          "created_at": "20260711-201925-823703",
          "updated_at": "20260711-230505-340668",
          "score": 97.2111,
          "rank_score": 4108.6756,
          "rank_score_source": null,
          "win_rate": 0.9787,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 222,
          "final_experience_pool": 446,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.494,
            "win_rate": 0.996,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 645.4736,
              "rank_score_contribution": 645.4736,
              "rank_score_share": 0.1571,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 293,
                  "mp": 70,
                  "attack": 111,
                  "defense": 49,
                  "speed": 44,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 249,
                  "current_mp": 70
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "瘟疫法师·灵感",
              "rank_score": 475.4586,
              "rank_score_contribution": 475.4586,
              "rank_score_share": 0.1157,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 260,
                  "mp": 138,
                  "attack": 79,
                  "defense": 41,
                  "speed": 43,
                  "recovery": 53,
                  "mp_recovery": 38
                },
                "resources": {
                  "current_hp": 97,
                  "current_mp": 64
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 807.6848,
              "rank_score_contribution": 807.6848,
              "rank_score_share": 0.1966,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 215,
                  "mp": 18,
                  "attack": 93,
                  "defense": 39,
                  "speed": 73,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 60,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "苦行僧",
              "rank_score": 1013.9628,
              "rank_score_contribution": 1013.9628,
              "rank_score_share": 0.2468,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "苦行僧",
                "template_id": "ascetic_monk",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 11,
                  "defense": 8,
                  "speed": 6,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 463,
                  "mp": 21,
                  "attack": 78,
                  "defense": 94,
                  "speed": 31,
                  "recovery": 96,
                  "mp_recovery": 50
                },
                "resources": {
                  "current_hp": 463,
                  "current_mp": 21
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "inner_power",
                    "name": "内功",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "enlightenment",
                    "name": "开悟",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 10,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "fortify",
                    "name": "铁壁强化",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t3_dragon_resolve",
                      "name": "龙魂战铠",
                      "slot": "armor",
                      "stats": {
                        "hp": 70,
                        "mp": 0,
                        "attack": 0,
                        "defense": 20,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "fortify",
                          "name": "铁壁强化",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.3,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "苦行僧·坚壁",
              "rank_score": 729.1099,
              "rank_score_contribution": 729.1099,
              "rank_score_share": 0.1775,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "苦行僧·坚壁",
                "template_id": "ascetic_monk",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 136,
                  "mp": 0,
                  "attack": 11,
                  "defense": 9,
                  "speed": 6,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 434,
                  "mp": 21,
                  "attack": 75,
                  "defense": 84,
                  "speed": 30,
                  "recovery": 86,
                  "mp_recovery": 44
                },
                "resources": {
                  "current_hp": 393,
                  "current_mp": 21
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "inner_power",
                    "name": "内功",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "enlightenment",
                    "name": "开悟",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 10,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "fortify",
                    "name": "铁壁强化",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t3_dragon_resolve",
                      "name": "龙魂战铠",
                      "slot": "armor",
                      "stats": {
                        "hp": 70,
                        "mp": 0,
                        "attack": 0,
                        "defense": 20,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "fortify",
                          "name": "铁壁强化",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.3,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "瘟疫法师·坚壁",
              "rank_score": 436.9859,
              "rank_score_contribution": 436.9859,
              "rank_score_share": 0.1064,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "瘟疫法师·坚壁",
                "template_id": "plague_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 93,
                  "mp": 24,
                  "attack": 11,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 270,
                  "mp": 145,
                  "attack": 81,
                  "defense": 41,
                  "speed": 43,
                  "recovery": 46,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 72,
                  "current_mp": 59
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 23.0407
            },
            {
              "turn": 2,
              "rank_score": 27.0185
            },
            {
              "turn": 3,
              "rank_score": 111.7731
            },
            {
              "turn": 4,
              "rank_score": 120.6075
            },
            {
              "turn": 5,
              "rank_score": 140.8238
            },
            {
              "turn": 6,
              "rank_score": 169.5196
            },
            {
              "turn": 7,
              "rank_score": 271.9209
            },
            {
              "turn": 8,
              "rank_score": 351.8491
            },
            {
              "turn": 9,
              "rank_score": 348.6821
            },
            {
              "turn": 10,
              "rank_score": 464.6864
            },
            {
              "turn": 11,
              "rank_score": 679.6864
            },
            {
              "turn": 12,
              "rank_score": 853.2643
            },
            {
              "turn": 13,
              "rank_score": 914.0018
            },
            {
              "turn": 14,
              "rank_score": 965.9949
            },
            {
              "turn": 15,
              "rank_score": 1148.6275
            },
            {
              "turn": 16,
              "rank_score": 1206.7016
            },
            {
              "turn": 17,
              "rank_score": 1220.1514
            },
            {
              "turn": 18,
              "rank_score": 1618.0034
            },
            {
              "turn": 19,
              "rank_score": 1653.4186
            },
            {
              "turn": 20,
              "rank_score": 2145.3333
            },
            {
              "turn": 21,
              "rank_score": 2221.4871
            },
            {
              "turn": 22,
              "rank_score": 2299.1029
            },
            {
              "turn": 23,
              "rank_score": 2384.3536
            },
            {
              "turn": 24,
              "rank_score": 2393.8254
            },
            {
              "turn": 25,
              "rank_score": 2552.8498
            },
            {
              "turn": 26,
              "rank_score": 2605.8157
            },
            {
              "turn": 27,
              "rank_score": 3287.827
            },
            {
              "turn": 28,
              "rank_score": 3371.4857
            },
            {
              "turn": 29,
              "rank_score": 3438.7695
            },
            {
              "turn": 30,
              "rank_score": 3453.8624
            },
            {
              "turn": 31,
              "rank_score": 3808.5358
            },
            {
              "turn": 32,
              "rank_score": 3856.8817
            },
            {
              "turn": 33,
              "rank_score": 3909.3315
            },
            {
              "turn": 34,
              "rank_score": 3957.8946
            },
            {
              "turn": 35,
              "rank_score": 4108.6756
            }
          ],
          "token_usage": {
            "input_tokens": 3330197,
            "output_tokens": 136159
          },
          "timing": {
            "total_seconds": 5971.6
          },
          "tool_calls": {
            "total": 430,
            "successful": 430,
            "failed": 0,
            "by_name": {
              "get_recruitment": 6,
              "get_upgrades": 31,
              "get_crafting": 30,
              "recruit_adventurer": 6,
              "craft_equipment": 34,
              "equip_item": 59,
              "write_memo": 33,
              "preview_battle": 98,
              "end_turn": 35,
              "get_inventory": 31,
              "allocate_experience": 47,
              "purchase_upgrade": 13,
              "preview_team_power": 5,
              "unequip_item": 2
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "get_upgrades": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "get_crafting": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "equip_item": {
                "total": 59,
                "successful": 59,
                "failed": 0
              },
              "write_memo": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "preview_battle": {
                "total": 98,
                "successful": 98,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "allocate_experience": {
                "total": 47,
                "successful": 47,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 149,
            "battles_won": 139,
            "battles_lost": 10,
            "total_gold_earned": 5210,
            "total_experience_earned": 11506,
            "total_equipment_crafted": 34,
            "total_upgrades_purchased": 13,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 47,
            "total_equips": 59,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 62,
                "experience_earned": 140,
                "cumulative_gold_earned": 128,
                "cumulative_experience_earned": 289
              },
              {
                "turn": 3,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 194,
                "cumulative_experience_earned": 438
              },
              {
                "turn": 4,
                "gold_earned": 68,
                "experience_earned": 154,
                "cumulative_gold_earned": 262,
                "cumulative_experience_earned": 592
              },
              {
                "turn": 5,
                "gold_earned": 101,
                "experience_earned": 234,
                "cumulative_gold_earned": 363,
                "cumulative_experience_earned": 826
              },
              {
                "turn": 6,
                "gold_earned": 56,
                "experience_earned": 128,
                "cumulative_gold_earned": 419,
                "cumulative_experience_earned": 954
              },
              {
                "turn": 7,
                "gold_earned": 84,
                "experience_earned": 194,
                "cumulative_gold_earned": 503,
                "cumulative_experience_earned": 1148
              },
              {
                "turn": 8,
                "gold_earned": 54,
                "experience_earned": 122,
                "cumulative_gold_earned": 557,
                "cumulative_experience_earned": 1270
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 612,
                "cumulative_experience_earned": 1393
              },
              {
                "turn": 10,
                "gold_earned": 94,
                "experience_earned": 212,
                "cumulative_gold_earned": 706,
                "cumulative_experience_earned": 1605
              },
              {
                "turn": 11,
                "gold_earned": 89,
                "experience_earned": 198,
                "cumulative_gold_earned": 795,
                "cumulative_experience_earned": 1803
              },
              {
                "turn": 12,
                "gold_earned": 126,
                "experience_earned": 277,
                "cumulative_gold_earned": 921,
                "cumulative_experience_earned": 2080
              },
              {
                "turn": 13,
                "gold_earned": 140,
                "experience_earned": 315,
                "cumulative_gold_earned": 1061,
                "cumulative_experience_earned": 2395
              },
              {
                "turn": 14,
                "gold_earned": 136,
                "experience_earned": 301,
                "cumulative_gold_earned": 1197,
                "cumulative_experience_earned": 2696
              },
              {
                "turn": 15,
                "gold_earned": 68,
                "experience_earned": 150,
                "cumulative_gold_earned": 1265,
                "cumulative_experience_earned": 2846
              },
              {
                "turn": 16,
                "gold_earned": 202,
                "experience_earned": 452,
                "cumulative_gold_earned": 1467,
                "cumulative_experience_earned": 3298
              },
              {
                "turn": 17,
                "gold_earned": 142,
                "experience_earned": 313,
                "cumulative_gold_earned": 1609,
                "cumulative_experience_earned": 3611
              },
              {
                "turn": 18,
                "gold_earned": 162,
                "experience_earned": 359,
                "cumulative_gold_earned": 1771,
                "cumulative_experience_earned": 3970
              },
              {
                "turn": 19,
                "gold_earned": 194,
                "experience_earned": 438,
                "cumulative_gold_earned": 1965,
                "cumulative_experience_earned": 4408
              },
              {
                "turn": 20,
                "gold_earned": 151,
                "experience_earned": 338,
                "cumulative_gold_earned": 2116,
                "cumulative_experience_earned": 4746
              },
              {
                "turn": 21,
                "gold_earned": 139,
                "experience_earned": 313,
                "cumulative_gold_earned": 2255,
                "cumulative_experience_earned": 5059
              },
              {
                "turn": 22,
                "gold_earned": 181,
                "experience_earned": 400,
                "cumulative_gold_earned": 2436,
                "cumulative_experience_earned": 5459
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2543,
                "cumulative_experience_earned": 5692
              },
              {
                "turn": 24,
                "gold_earned": 195,
                "experience_earned": 426,
                "cumulative_gold_earned": 2738,
                "cumulative_experience_earned": 6118
              },
              {
                "turn": 25,
                "gold_earned": 179,
                "experience_earned": 389,
                "cumulative_gold_earned": 2917,
                "cumulative_experience_earned": 6507
              },
              {
                "turn": 26,
                "gold_earned": 218,
                "experience_earned": 488,
                "cumulative_gold_earned": 3135,
                "cumulative_experience_earned": 6995
              },
              {
                "turn": 27,
                "gold_earned": 272,
                "experience_earned": 605,
                "cumulative_gold_earned": 3407,
                "cumulative_experience_earned": 7600
              },
              {
                "turn": 28,
                "gold_earned": 188,
                "experience_earned": 409,
                "cumulative_gold_earned": 3595,
                "cumulative_experience_earned": 8009
              },
              {
                "turn": 29,
                "gold_earned": 194,
                "experience_earned": 428,
                "cumulative_gold_earned": 3789,
                "cumulative_experience_earned": 8437
              },
              {
                "turn": 30,
                "gold_earned": 284,
                "experience_earned": 626,
                "cumulative_gold_earned": 4073,
                "cumulative_experience_earned": 9063
              },
              {
                "turn": 31,
                "gold_earned": 267,
                "experience_earned": 566,
                "cumulative_gold_earned": 4340,
                "cumulative_experience_earned": 9629
              },
              {
                "turn": 32,
                "gold_earned": 204,
                "experience_earned": 445,
                "cumulative_gold_earned": 4544,
                "cumulative_experience_earned": 10074
              },
              {
                "turn": 33,
                "gold_earned": 190,
                "experience_earned": 406,
                "cumulative_gold_earned": 4734,
                "cumulative_experience_earned": 10480
              },
              {
                "turn": 34,
                "gold_earned": 288,
                "experience_earned": 626,
                "cumulative_gold_earned": 5022,
                "cumulative_experience_earned": 11106
              },
              {
                "turn": 35,
                "gold_earned": 188,
                "experience_earned": 400,
                "cumulative_gold_earned": 5210,
                "cumulative_experience_earned": 11506
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1217,
                "cumulative_experience_earned": 2656
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1230,
                "cumulative_experience_earned": 2693
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 1142,
                "cumulative_experience_earned": 2577
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "苦行僧",
                "cumulative_battles_total": 24,
                "cumulative_battles_won": 24,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 757,
                "cumulative_experience_earned": 1702
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "苦行僧·坚壁",
                "cumulative_battles_total": 12,
                "cumulative_battles_won": 11,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 336,
                "cumulative_experience_earned": 735
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "瘟疫法师·坚壁",
                "cumulative_battles_total": 13,
                "cumulative_battles_won": 11,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 528,
                "cumulative_experience_earned": 1143
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_5",
              "name": "死亡骑士",
              "power": 3763.54,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 624,
                "mp": 20,
                "attack": 150,
                "defense": 72,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 73,
                "experience": 157
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-sol-high",
      "rank": 23
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 94.048,
        "mean": 94.05,
        "median": 94.05
      },
      "rank_score": {
        "best": 3860.3744,
        "mean": 3860.37,
        "median": 3860.37
      },
      "win_rate": {
        "best": 0.9497,
        "mean": 0.9497
      },
      "efficiency": {
        "input_tokens": {
          "mean": 6499617,
          "total": 6499617
        },
        "output_tokens": {
          "mean": 31761,
          "total": 31761
        },
        "duration_seconds": {
          "mean": 20576.1,
          "total": 20576.1
        },
        "tool_calls": {
          "mean": 396,
          "total": 396
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5431,
          "best": 5431
        },
        "exp_earned": {
          "mean": 12015,
          "best": 12015
        },
        "battle_win_rate": 0.9863,
        "battles_total": 146,
        "battles_won": 144
      },
      "last_run": "20260607-141508-128950",
      "run_details": [
        {
          "run_id": "claude-opus-4-8-high",
          "session_id": "30173f664e104fb49d596814de69148c",
          "created_at": "20260607-141508-128950",
          "updated_at": "20260607-214002-536615",
          "score": 94.048,
          "rank_score": 3860.3744,
          "rank_score_source": null,
          "win_rate": 0.9497,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 322,
          "final_experience_pool": 658,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.0204,
            "win_rate": 0.991,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 725.2084,
              "rank_score_contribution": 725.2084,
              "rank_score_share": 0.1879,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 361,
                  "mp": 18,
                  "attack": 109,
                  "defense": 61,
                  "speed": 32,
                  "recovery": 58,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 182,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 561.0485,
              "rank_score_contribution": 561.0485,
              "rank_score_share": 0.1453,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 296,
                  "mp": 70,
                  "attack": 112,
                  "defense": 47,
                  "speed": 54,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 249,
                  "current_mp": 69
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 906.3321,
              "rank_score_contribution": 906.3321,
              "rank_score_share": 0.2348,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 222,
                  "mp": 23,
                  "attack": 95,
                  "defense": 40,
                  "speed": 71,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 222,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "炮手",
              "rank_score": 360.5532,
              "rank_score_contribution": 360.5532,
              "rank_score_share": 0.0934,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "炮手",
                "template_id": "cannoneer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 103,
                  "mp": 20,
                  "attack": 14,
                  "defense": 6,
                  "speed": 6,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 320,
                  "mp": 54,
                  "attack": 90,
                  "defense": 66,
                  "speed": 32,
                  "recovery": 48,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 161,
                  "current_mp": 54
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "吸血魔",
              "rank_score": 646.266,
              "rank_score_contribution": 646.266,
              "rank_score_share": 0.1674,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "吸血魔",
                "template_id": "bloodfiend",
                "level": 10,
                "experience": 297,
                "base_stats": {
                  "hp": 106,
                  "mp": 24,
                  "attack": 18,
                  "defense": 4,
                  "speed": 12,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 313,
                  "mp": 74,
                  "attack": 108,
                  "defense": 48,
                  "speed": 61,
                  "recovery": 39,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 237,
                  "current_mp": 70
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "吸血魔",
              "rank_score": 660.9663,
              "rank_score_contribution": 660.9663,
              "rank_score_share": 0.1712,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "吸血魔",
                "template_id": "bloodfiend",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 110,
                  "mp": 24,
                  "attack": 15,
                  "defense": 5,
                  "speed": 8,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 305,
                  "mp": 71,
                  "attack": 101,
                  "defense": 48,
                  "speed": 55,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 85,
                  "current_mp": 41
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 23.5791
            },
            {
              "turn": 2,
              "rank_score": 59.9357
            },
            {
              "turn": 3,
              "rank_score": 113.254
            },
            {
              "turn": 4,
              "rank_score": 207.409
            },
            {
              "turn": 5,
              "rank_score": 209.3795
            },
            {
              "turn": 6,
              "rank_score": 313.3909
            },
            {
              "turn": 7,
              "rank_score": 448.915
            },
            {
              "turn": 8,
              "rank_score": 598.0075
            },
            {
              "turn": 9,
              "rank_score": 624.7782
            },
            {
              "turn": 10,
              "rank_score": 634.2822
            },
            {
              "turn": 11,
              "rank_score": 817.1297
            },
            {
              "turn": 12,
              "rank_score": 1121.3348
            },
            {
              "turn": 13,
              "rank_score": 1240.8957
            },
            {
              "turn": 14,
              "rank_score": 1508.7927
            },
            {
              "turn": 15,
              "rank_score": 1766.4227
            },
            {
              "turn": 16,
              "rank_score": 1922.5005
            },
            {
              "turn": 17,
              "rank_score": 1969.902
            },
            {
              "turn": 18,
              "rank_score": 2285.4587
            },
            {
              "turn": 19,
              "rank_score": 2345.7067
            },
            {
              "turn": 20,
              "rank_score": 2397.8084
            },
            {
              "turn": 21,
              "rank_score": 2418.2294
            },
            {
              "turn": 22,
              "rank_score": 2516.8198
            },
            {
              "turn": 23,
              "rank_score": 2612.0976
            },
            {
              "turn": 24,
              "rank_score": 2632.4958
            },
            {
              "turn": 25,
              "rank_score": 2634.3353
            },
            {
              "turn": 26,
              "rank_score": 2636.9533
            },
            {
              "turn": 27,
              "rank_score": 3030.8079
            },
            {
              "turn": 28,
              "rank_score": 3292.0719
            },
            {
              "turn": 29,
              "rank_score": 3340.8807
            },
            {
              "turn": 30,
              "rank_score": 3447.103
            },
            {
              "turn": 31,
              "rank_score": 3491.0176
            },
            {
              "turn": 32,
              "rank_score": 3600.4313
            },
            {
              "turn": 33,
              "rank_score": 3682.5198
            },
            {
              "turn": 34,
              "rank_score": 3698.3502
            },
            {
              "turn": 35,
              "rank_score": 3860.3744
            }
          ],
          "token_usage": {
            "input_tokens": 6499617,
            "output_tokens": 31761
          },
          "timing": {
            "total_seconds": 20576.1
          },
          "tool_calls": {
            "total": 396,
            "successful": 392,
            "failed": 4,
            "by_name": {
              "get_recruitment": 7,
              "get_crafting": 27,
              "get_upgrades": 31,
              "get_inventory": 13,
              "recruit_adventurer": 6,
              "craft_equipment": 40,
              "equip_item": 41,
              "preview_battle": 95,
              "write_memo": 34,
              "end_turn": 35,
              "allocate_experience": 51,
              "purchase_upgrade": 13,
              "preview_team_power": 3
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 7,
                "successful": 7,
                "failed": 0
              },
              "get_crafting": {
                "total": 27,
                "successful": 27,
                "failed": 0
              },
              "get_upgrades": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "get_inventory": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 40,
                "successful": 40,
                "failed": 0
              },
              "equip_item": {
                "total": 41,
                "successful": 41,
                "failed": 0
              },
              "preview_battle": {
                "total": 95,
                "successful": 94,
                "failed": 1
              },
              "write_memo": {
                "total": 34,
                "successful": 33,
                "failed": 1
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 51,
                "successful": 49,
                "failed": 2
              },
              "purchase_upgrade": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "preview_team_power": {
                "total": 3,
                "successful": 3,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 146,
            "battles_won": 144,
            "battles_lost": 2,
            "total_gold_earned": 5431,
            "total_experience_earned": 12015,
            "total_equipment_crafted": 40,
            "total_upgrades_purchased": 13,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 49,
            "total_equips": 41,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 62,
                "experience_earned": 140,
                "cumulative_gold_earned": 144,
                "cumulative_experience_earned": 327
              },
              {
                "turn": 3,
                "gold_earned": 73,
                "experience_earned": 164,
                "cumulative_gold_earned": 217,
                "cumulative_experience_earned": 491
              },
              {
                "turn": 4,
                "gold_earned": 68,
                "experience_earned": 154,
                "cumulative_gold_earned": 285,
                "cumulative_experience_earned": 645
              },
              {
                "turn": 5,
                "gold_earned": 131,
                "experience_earned": 303,
                "cumulative_gold_earned": 416,
                "cumulative_experience_earned": 948
              },
              {
                "turn": 6,
                "gold_earned": 98,
                "experience_earned": 226,
                "cumulative_gold_earned": 514,
                "cumulative_experience_earned": 1174
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 620,
                "cumulative_experience_earned": 1419
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 251,
                "cumulative_gold_earned": 731,
                "cumulative_experience_earned": 1670
              },
              {
                "turn": 9,
                "gold_earned": 114,
                "experience_earned": 253,
                "cumulative_gold_earned": 845,
                "cumulative_experience_earned": 1923
              },
              {
                "turn": 10,
                "gold_earned": 100,
                "experience_earned": 225,
                "cumulative_gold_earned": 945,
                "cumulative_experience_earned": 2148
              },
              {
                "turn": 11,
                "gold_earned": 114,
                "experience_earned": 256,
                "cumulative_gold_earned": 1059,
                "cumulative_experience_earned": 2404
              },
              {
                "turn": 12,
                "gold_earned": 114,
                "experience_earned": 257,
                "cumulative_gold_earned": 1173,
                "cumulative_experience_earned": 2661
              },
              {
                "turn": 13,
                "gold_earned": 136,
                "experience_earned": 307,
                "cumulative_gold_earned": 1309,
                "cumulative_experience_earned": 2968
              },
              {
                "turn": 14,
                "gold_earned": 97,
                "experience_earned": 216,
                "cumulative_gold_earned": 1406,
                "cumulative_experience_earned": 3184
              },
              {
                "turn": 15,
                "gold_earned": 104,
                "experience_earned": 228,
                "cumulative_gold_earned": 1510,
                "cumulative_experience_earned": 3412
              },
              {
                "turn": 16,
                "gold_earned": 183,
                "experience_earned": 406,
                "cumulative_gold_earned": 1693,
                "cumulative_experience_earned": 3818
              },
              {
                "turn": 17,
                "gold_earned": 147,
                "experience_earned": 329,
                "cumulative_gold_earned": 1840,
                "cumulative_experience_earned": 4147
              },
              {
                "turn": 18,
                "gold_earned": 187,
                "experience_earned": 412,
                "cumulative_gold_earned": 2027,
                "cumulative_experience_earned": 4559
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 2208,
                "cumulative_experience_earned": 4973
              },
              {
                "turn": 20,
                "gold_earned": 182,
                "experience_earned": 412,
                "cumulative_gold_earned": 2390,
                "cumulative_experience_earned": 5385
              },
              {
                "turn": 21,
                "gold_earned": 181,
                "experience_earned": 404,
                "cumulative_gold_earned": 2571,
                "cumulative_experience_earned": 5789
              },
              {
                "turn": 22,
                "gold_earned": 172,
                "experience_earned": 384,
                "cumulative_gold_earned": 2743,
                "cumulative_experience_earned": 6173
              },
              {
                "turn": 23,
                "gold_earned": 167,
                "experience_earned": 366,
                "cumulative_gold_earned": 2910,
                "cumulative_experience_earned": 6539
              },
              {
                "turn": 24,
                "gold_earned": 151,
                "experience_earned": 330,
                "cumulative_gold_earned": 3061,
                "cumulative_experience_earned": 6869
              },
              {
                "turn": 25,
                "gold_earned": 136,
                "experience_earned": 297,
                "cumulative_gold_earned": 3197,
                "cumulative_experience_earned": 7166
              },
              {
                "turn": 26,
                "gold_earned": 198,
                "experience_earned": 440,
                "cumulative_gold_earned": 3395,
                "cumulative_experience_earned": 7606
              },
              {
                "turn": 27,
                "gold_earned": 252,
                "experience_earned": 557,
                "cumulative_gold_earned": 3647,
                "cumulative_experience_earned": 8163
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 3767,
                "cumulative_experience_earned": 8424
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 3885,
                "cumulative_experience_earned": 8684
              },
              {
                "turn": 30,
                "gold_earned": 277,
                "experience_earned": 616,
                "cumulative_gold_earned": 4162,
                "cumulative_experience_earned": 9300
              },
              {
                "turn": 31,
                "gold_earned": 229,
                "experience_earned": 482,
                "cumulative_gold_earned": 4391,
                "cumulative_experience_earned": 9782
              },
              {
                "turn": 32,
                "gold_earned": 181,
                "experience_earned": 399,
                "cumulative_gold_earned": 4572,
                "cumulative_experience_earned": 10181
              },
              {
                "turn": 33,
                "gold_earned": 221,
                "experience_earned": 465,
                "cumulative_gold_earned": 4793,
                "cumulative_experience_earned": 10646
              },
              {
                "turn": 34,
                "gold_earned": 328,
                "experience_earned": 711,
                "cumulative_gold_earned": 5121,
                "cumulative_experience_earned": 11357
              },
              {
                "turn": 35,
                "gold_earned": 310,
                "experience_earned": 658,
                "cumulative_gold_earned": 5431,
                "cumulative_experience_earned": 12015
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1218,
                "cumulative_experience_earned": 2731
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1479,
                "cumulative_experience_earned": 3259
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1095,
                "cumulative_experience_earned": 2465
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "炮手",
                "cumulative_battles_total": 23,
                "cumulative_battles_won": 22,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 862,
                "cumulative_experience_earned": 1885
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "吸血魔",
                "cumulative_battles_total": 12,
                "cumulative_battles_won": 12,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 439,
                "cumulative_experience_earned": 948
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "吸血魔",
                "cumulative_battles_total": 8,
                "cumulative_battles_won": 8,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 338,
                "cumulative_experience_earned": 727
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_6",
              "name": "巫妖",
              "power": 3739.452,
              "tier": "normal",
              "archetype_id": "lich",
              "stats": {
                "hp": 455,
                "mp": 50,
                "attack": 140,
                "defense": 48,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 63,
                "experience": 139
              }
            }
          }
        }
      ],
      "model": "claude-opus-4-8-high",
      "rank": 24
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.5843,
        "mean": 66.58,
        "median": 66.58
      },
      "rank_score": {
        "best": 3849.9253,
        "mean": 3849.93,
        "median": 3849.93
      },
      "win_rate": {
        "best": 0.9998,
        "mean": 0.9998
      },
      "efficiency": {
        "input_tokens": {
          "mean": 6664621,
          "total": 6664621
        },
        "output_tokens": {
          "mean": 1105014,
          "total": 1105014
        },
        "duration_seconds": {
          "mean": 22095.3,
          "total": 22095.3
        },
        "tool_calls": {
          "mean": 396,
          "total": 396
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5745,
          "best": 5745
        },
        "exp_earned": {
          "mean": 12736,
          "best": 12736
        },
        "battle_win_rate": 0.9766,
        "battles_total": 128,
        "battles_won": 125
      },
      "last_run": "20260623-120323-680454",
      "run_details": [
        {
          "run_id": "replay",
          "session_id": "7903530fbdd04e48a5da7639ef3297e6",
          "created_at": "20260623-120323-680454",
          "updated_at": "20260624-101735-681904",
          "score": 66.5843,
          "rank_score": 3849.9253,
          "rank_score_source": null,
          "win_rate": 0.9998,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 10,
          "final_experience_pool": 636,
          "party_size": 4,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.9889,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 1104.9369,
              "rank_score_contribution": 1104.9369,
              "rank_score_share": 0.287,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 286,
                  "mp": 26,
                  "attack": 107,
                  "defense": 49,
                  "speed": 81,
                  "recovery": 52,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 208,
                  "current_mp": 26
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "佣兵战士·脆弱",
              "rank_score": 937.3134,
              "rank_score_contribution": 937.3134,
              "rank_score_share": 0.2435,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 442,
                  "mp": 18,
                  "attack": 118,
                  "defense": 79,
                  "speed": 35,
                  "recovery": 71,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 347,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "吸血魔·锐利",
              "rank_score": 860.8586,
              "rank_score_contribution": 860.8586,
              "rank_score_share": 0.2236,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 379,
                  "mp": 79,
                  "attack": 124,
                  "defense": 66,
                  "speed": 65,
                  "recovery": 51,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 260,
                  "current_mp": 79
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官",
              "rank_score": 946.8164,
              "rank_score_contribution": 946.8164,
              "rank_score_share": 0.2459,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 28,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 19,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 428,
                  "mp": 105,
                  "attack": 83,
                  "defense": 90,
                  "speed": 34,
                  "recovery": 121,
                  "mp_recovery": 54
                },
                "resources": {
                  "current_hp": 428,
                  "current_mp": 105
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 23.5791
            },
            {
              "turn": 2,
              "rank_score": 44.516
            },
            {
              "turn": 3,
              "rank_score": 144.2952
            },
            {
              "turn": 4,
              "rank_score": 222.9929
            },
            {
              "turn": 5,
              "rank_score": 302.105
            },
            {
              "turn": 6,
              "rank_score": 412.3577
            },
            {
              "turn": 7,
              "rank_score": 551.3163
            },
            {
              "turn": 8,
              "rank_score": 732.3155
            },
            {
              "turn": 9,
              "rank_score": 855.5652
            },
            {
              "turn": 10,
              "rank_score": 912.4297
            },
            {
              "turn": 11,
              "rank_score": 947.1732
            },
            {
              "turn": 12,
              "rank_score": 1117.8864
            },
            {
              "turn": 13,
              "rank_score": 1297.996
            },
            {
              "turn": 14,
              "rank_score": 1333.1076
            },
            {
              "turn": 15,
              "rank_score": 1601.8577
            },
            {
              "turn": 16,
              "rank_score": 1755.9325
            },
            {
              "turn": 17,
              "rank_score": 2025.6253
            },
            {
              "turn": 18,
              "rank_score": 2078.507
            },
            {
              "turn": 19,
              "rank_score": 2205.8875
            },
            {
              "turn": 20,
              "rank_score": 2475.4912
            },
            {
              "turn": 21,
              "rank_score": 2631.8448
            },
            {
              "turn": 22,
              "rank_score": 2663.2512
            },
            {
              "turn": 23,
              "rank_score": 2768.1916
            },
            {
              "turn": 24,
              "rank_score": 2987.6106
            },
            {
              "turn": 25,
              "rank_score": 3115.0964
            },
            {
              "turn": 26,
              "rank_score": 3142.8419
            },
            {
              "turn": 27,
              "rank_score": 3231.5967
            },
            {
              "turn": 28,
              "rank_score": 3266.1552
            },
            {
              "turn": 29,
              "rank_score": 3401.816
            },
            {
              "turn": 30,
              "rank_score": 3484.0727
            },
            {
              "turn": 31,
              "rank_score": 3549.1613
            },
            {
              "turn": 32,
              "rank_score": 3581.5213
            },
            {
              "turn": 33,
              "rank_score": 3585.885
            },
            {
              "turn": 34,
              "rank_score": 3650.8645
            },
            {
              "turn": 35,
              "rank_score": 3849.9253
            }
          ],
          "token_usage": {
            "input_tokens": 6664621,
            "output_tokens": 1105014
          },
          "timing": {
            "total_seconds": 22095.3
          },
          "tool_calls": {
            "total": 396,
            "successful": 395,
            "failed": 1,
            "by_name": {
              "get_recruitment": 3,
              "get_crafting": 34,
              "get_upgrades": 21,
              "get_inventory": 26,
              "recruit_adventurer": 4,
              "craft_equipment": 45,
              "equip_item": 46,
              "write_memo": 35,
              "end_turn": 35,
              "purchase_upgrade": 13,
              "allocate_experience": 63,
              "preview_battle": 65,
              "unequip_item": 2,
              "preview_team_power": 4
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_upgrades": {
                "total": 21,
                "successful": 21,
                "failed": 0
              },
              "get_inventory": {
                "total": 26,
                "successful": 26,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 45,
                "successful": 45,
                "failed": 0
              },
              "equip_item": {
                "total": 46,
                "successful": 46,
                "failed": 0
              },
              "write_memo": {
                "total": 35,
                "successful": 34,
                "failed": 1
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "allocate_experience": {
                "total": 63,
                "successful": 63,
                "failed": 0
              },
              "preview_battle": {
                "total": 65,
                "successful": 65,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "preview_team_power": {
                "total": 4,
                "successful": 4,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 128,
            "battles_won": 125,
            "battles_lost": 3,
            "total_gold_earned": 5745,
            "total_experience_earned": 12736,
            "total_equipment_crafted": 45,
            "total_upgrades_purchased": 13,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 63,
            "total_equips": 46,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 154,
                "cumulative_experience_earned": 351
              },
              {
                "turn": 3,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 235,
                "cumulative_experience_earned": 534
              },
              {
                "turn": 4,
                "gold_earned": 74,
                "experience_earned": 168,
                "cumulative_gold_earned": 309,
                "cumulative_experience_earned": 702
              },
              {
                "turn": 5,
                "gold_earned": 111,
                "experience_earned": 258,
                "cumulative_gold_earned": 420,
                "cumulative_experience_earned": 960
              },
              {
                "turn": 6,
                "gold_earned": 98,
                "experience_earned": 226,
                "cumulative_gold_earned": 518,
                "cumulative_experience_earned": 1186
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 624,
                "cumulative_experience_earned": 1431
              },
              {
                "turn": 8,
                "gold_earned": 130,
                "experience_earned": 292,
                "cumulative_gold_earned": 754,
                "cumulative_experience_earned": 1723
              },
              {
                "turn": 9,
                "gold_earned": 151,
                "experience_earned": 336,
                "cumulative_gold_earned": 905,
                "cumulative_experience_earned": 2059
              },
              {
                "turn": 10,
                "gold_earned": 103,
                "experience_earned": 229,
                "cumulative_gold_earned": 1008,
                "cumulative_experience_earned": 2288
              },
              {
                "turn": 11,
                "gold_earned": 128,
                "experience_earned": 282,
                "cumulative_gold_earned": 1136,
                "cumulative_experience_earned": 2570
              },
              {
                "turn": 12,
                "gold_earned": 128,
                "experience_earned": 283,
                "cumulative_gold_earned": 1264,
                "cumulative_experience_earned": 2853
              },
              {
                "turn": 13,
                "gold_earned": 140,
                "experience_earned": 315,
                "cumulative_gold_earned": 1404,
                "cumulative_experience_earned": 3168
              },
              {
                "turn": 14,
                "gold_earned": 130,
                "experience_earned": 288,
                "cumulative_gold_earned": 1534,
                "cumulative_experience_earned": 3456
              },
              {
                "turn": 15,
                "gold_earned": 148,
                "experience_earned": 324,
                "cumulative_gold_earned": 1682,
                "cumulative_experience_earned": 3780
              },
              {
                "turn": 16,
                "gold_earned": 222,
                "experience_earned": 494,
                "cumulative_gold_earned": 1904,
                "cumulative_experience_earned": 4274
              },
              {
                "turn": 17,
                "gold_earned": 147,
                "experience_earned": 326,
                "cumulative_gold_earned": 2051,
                "cumulative_experience_earned": 4600
              },
              {
                "turn": 18,
                "gold_earned": 186,
                "experience_earned": 410,
                "cumulative_gold_earned": 2237,
                "cumulative_experience_earned": 5010
              },
              {
                "turn": 19,
                "gold_earned": 198,
                "experience_earned": 448,
                "cumulative_gold_earned": 2435,
                "cumulative_experience_earned": 5458
              },
              {
                "turn": 20,
                "gold_earned": 182,
                "experience_earned": 412,
                "cumulative_gold_earned": 2617,
                "cumulative_experience_earned": 5870
              },
              {
                "turn": 21,
                "gold_earned": 179,
                "experience_earned": 399,
                "cumulative_gold_earned": 2796,
                "cumulative_experience_earned": 6269
              },
              {
                "turn": 22,
                "gold_earned": 221,
                "experience_earned": 485,
                "cumulative_gold_earned": 3017,
                "cumulative_experience_earned": 6754
              },
              {
                "turn": 23,
                "gold_earned": 213,
                "experience_earned": 469,
                "cumulative_gold_earned": 3230,
                "cumulative_experience_earned": 7223
              },
              {
                "turn": 24,
                "gold_earned": 244,
                "experience_earned": 537,
                "cumulative_gold_earned": 3474,
                "cumulative_experience_earned": 7760
              },
              {
                "turn": 25,
                "gold_earned": 223,
                "experience_earned": 485,
                "cumulative_gold_earned": 3697,
                "cumulative_experience_earned": 8245
              },
              {
                "turn": 26,
                "gold_earned": 204,
                "experience_earned": 456,
                "cumulative_gold_earned": 3901,
                "cumulative_experience_earned": 8701
              },
              {
                "turn": 27,
                "gold_earned": 193,
                "experience_earned": 416,
                "cumulative_gold_earned": 4094,
                "cumulative_experience_earned": 9117
              },
              {
                "turn": 28,
                "gold_earned": 142,
                "experience_earned": 308,
                "cumulative_gold_earned": 4236,
                "cumulative_experience_earned": 9425
              },
              {
                "turn": 29,
                "gold_earned": 246,
                "experience_earned": 543,
                "cumulative_gold_earned": 4482,
                "cumulative_experience_earned": 9968
              },
              {
                "turn": 30,
                "gold_earned": 258,
                "experience_earned": 570,
                "cumulative_gold_earned": 4740,
                "cumulative_experience_earned": 10538
              },
              {
                "turn": 31,
                "gold_earned": 246,
                "experience_earned": 540,
                "cumulative_gold_earned": 4986,
                "cumulative_experience_earned": 11078
              },
              {
                "turn": 32,
                "gold_earned": 242,
                "experience_earned": 522,
                "cumulative_gold_earned": 5228,
                "cumulative_experience_earned": 11600
              },
              {
                "turn": 33,
                "gold_earned": 233,
                "experience_earned": 508,
                "cumulative_gold_earned": 5461,
                "cumulative_experience_earned": 12108
              },
              {
                "turn": 34,
                "gold_earned": 284,
                "experience_earned": 628,
                "cumulative_gold_earned": 5745,
                "cumulative_experience_earned": 12736
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 5745,
                "cumulative_experience_earned": 12736
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1421,
                "cumulative_experience_earned": 3139
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1344,
                "cumulative_experience_earned": 2997
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1688,
                "cumulative_experience_earned": 3733
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官",
                "cumulative_battles_total": 26,
                "cumulative_battles_won": 24,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1292,
                "cumulative_experience_earned": 2867
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_1",
              "name": "精英·恶魔卫士",
              "power": 4569.2668,
              "tier": "elite",
              "archetype_id": "demon_guard",
              "stats": {
                "hp": 904,
                "mp": 0,
                "attack": 179,
                "defense": 94,
                "speed": 15,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 114,
                "experience": 252
              }
            }
          }
        }
      ],
      "model": "glm-5.2",
      "rank": 25
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.5671,
        "mean": 66.57,
        "median": 66.57
      },
      "rank_score": {
        "best": 3844.5462,
        "mean": 3844.55,
        "median": 3844.55
      },
      "win_rate": {
        "best": 0.9998,
        "mean": 0.9998
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3692482,
          "total": 3692482
        },
        "output_tokens": {
          "mean": 287803,
          "total": 287803
        },
        "duration_seconds": {
          "mean": 5477.3,
          "total": 5477.3
        },
        "tool_calls": {
          "mean": 443,
          "total": 443
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4632,
          "best": 4632
        },
        "exp_earned": {
          "mean": 10248,
          "best": 10248
        },
        "battle_win_rate": 0.95,
        "battles_total": 120,
        "battles_won": 114
      },
      "last_run": "20260607-142837-350311",
      "run_details": [
        {
          "run_id": "doubao-seed-2.0-lite",
          "session_id": "1f5bdc7335b143a4af766bcfef1b42bd",
          "created_at": "20260607-142837-350311",
          "updated_at": "20260607-160826-967055",
          "score": 66.5671,
          "rank_score": 3844.5462,
          "rank_score_source": null,
          "win_rate": 0.9998,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 0,
          "final_experience_pool": 0,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.9689,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 1125.123,
              "rank_score_contribution": 1125.123,
              "rank_score_share": 0.2927,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 363,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 242,
                  "mp": 26,
                  "attack": 96,
                  "defense": 38,
                  "speed": 78,
                  "recovery": 47,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 242,
                  "current_mp": 26
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "炮手·坚壁",
              "rank_score": 687.5931,
              "rank_score_contribution": 687.5931,
              "rank_score_share": 0.1788,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 373,
                  "mp": 75,
                  "attack": 100,
                  "defense": 66,
                  "speed": 33,
                  "recovery": 64,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 301,
                  "current_mp": 75
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "魔弹法师·脆弱",
              "rank_score": 1028.3387,
              "rank_score_contribution": 1028.3387,
              "rank_score_share": 0.2675,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "魔弹法师·脆弱",
                "template_id": "spellshot_mage",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 84,
                  "mp": 33,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 278,
                  "mp": 153,
                  "attack": 110,
                  "defense": 67,
                  "speed": 34,
                  "recovery": 64,
                  "mp_recovery": 43
                },
                "resources": {
                  "current_hp": 278,
                  "current_mp": 153
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师·破绽",
              "rank_score": 1003.4915,
              "rank_score_contribution": 1003.4915,
              "rank_score_share": 0.261,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师·破绽",
                "template_id": "spellshot_mage",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 85,
                  "mp": 32,
                  "attack": 15,
                  "defense": 3,
                  "speed": 10,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 279,
                  "mp": 152,
                  "attack": 107,
                  "defense": 54,
                  "speed": 41,
                  "recovery": 61,
                  "mp_recovery": 43
                },
                "resources": {
                  "current_hp": 279,
                  "current_mp": 152
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 59.6131
            },
            {
              "turn": 2,
              "rank_score": 91.253
            },
            {
              "turn": 3,
              "rank_score": 212.1743
            },
            {
              "turn": 4,
              "rank_score": 244.4802
            },
            {
              "turn": 5,
              "rank_score": 392.3794
            },
            {
              "turn": 6,
              "rank_score": 407.5639
            },
            {
              "turn": 7,
              "rank_score": 619.3029
            },
            {
              "turn": 8,
              "rank_score": 728.1309
            },
            {
              "turn": 9,
              "rank_score": 766.2603
            },
            {
              "turn": 10,
              "rank_score": 782.4269
            },
            {
              "turn": 11,
              "rank_score": 876.3836
            },
            {
              "turn": 12,
              "rank_score": 941.3492
            },
            {
              "turn": 13,
              "rank_score": 1012.1547
            },
            {
              "turn": 14,
              "rank_score": 1026.5267
            },
            {
              "turn": 15,
              "rank_score": 1075.4094
            },
            {
              "turn": 16,
              "rank_score": 1087.3137
            },
            {
              "turn": 17,
              "rank_score": 1113.4467
            },
            {
              "turn": 18,
              "rank_score": 1267.8676
            },
            {
              "turn": 19,
              "rank_score": 1358.9943
            },
            {
              "turn": 20,
              "rank_score": 1618.273
            },
            {
              "turn": 21,
              "rank_score": 2172.2224
            },
            {
              "turn": 22,
              "rank_score": 2172.2224
            },
            {
              "turn": 23,
              "rank_score": 2460.4164
            },
            {
              "turn": 24,
              "rank_score": 2517.5159
            },
            {
              "turn": 25,
              "rank_score": 2604.4583
            },
            {
              "turn": 26,
              "rank_score": 2929.9337
            },
            {
              "turn": 27,
              "rank_score": 3142.9481
            },
            {
              "turn": 28,
              "rank_score": 3185.2086
            },
            {
              "turn": 29,
              "rank_score": 3291.708
            },
            {
              "turn": 30,
              "rank_score": 3462.6933
            },
            {
              "turn": 31,
              "rank_score": 3526.7469
            },
            {
              "turn": 32,
              "rank_score": 3554.4813
            },
            {
              "turn": 33,
              "rank_score": 3645.6002
            },
            {
              "turn": 34,
              "rank_score": 3675.2181
            },
            {
              "turn": 35,
              "rank_score": 3844.5462
            }
          ],
          "token_usage": {
            "input_tokens": 3692482,
            "output_tokens": 287803
          },
          "timing": {
            "total_seconds": 5477.3
          },
          "tool_calls": {
            "total": 443,
            "successful": 441,
            "failed": 2,
            "by_name": {
              "get_recruitment": 15,
              "get_crafting": 34,
              "get_upgrades": 18,
              "recruit_adventurer": 4,
              "craft_equipment": 44,
              "equip_item": 58,
              "preview_battle": 102,
              "write_memo": 34,
              "end_turn": 35,
              "purchase_upgrade": 11,
              "allocate_experience": 44,
              "get_inventory": 28,
              "get_events": 1,
              "preview_team_power": 15
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 15,
                "successful": 15,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_upgrades": {
                "total": 18,
                "successful": 18,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 44,
                "successful": 44,
                "failed": 0
              },
              "equip_item": {
                "total": 58,
                "successful": 58,
                "failed": 0
              },
              "preview_battle": {
                "total": 102,
                "successful": 100,
                "failed": 2
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "allocate_experience": {
                "total": 44,
                "successful": 44,
                "failed": 0
              },
              "get_inventory": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 15,
                "successful": 15,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 120,
            "battles_won": 114,
            "battles_lost": 6,
            "total_gold_earned": 4632,
            "total_experience_earned": 10248,
            "total_equipment_crafted": 44,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 44,
            "total_equips": 58,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 62,
                "experience_earned": 140,
                "cumulative_gold_earned": 144,
                "cumulative_experience_earned": 327
              },
              {
                "turn": 3,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 210,
                "cumulative_experience_earned": 476
              },
              {
                "turn": 4,
                "gold_earned": 74,
                "experience_earned": 168,
                "cumulative_gold_earned": 284,
                "cumulative_experience_earned": 644
              },
              {
                "turn": 5,
                "gold_earned": 74,
                "experience_earned": 171,
                "cumulative_gold_earned": 358,
                "cumulative_experience_earned": 815
              },
              {
                "turn": 6,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 441,
                "cumulative_experience_earned": 1006
              },
              {
                "turn": 7,
                "gold_earned": 86,
                "experience_earned": 199,
                "cumulative_gold_earned": 527,
                "cumulative_experience_earned": 1205
              },
              {
                "turn": 8,
                "gold_earned": 99,
                "experience_earned": 218,
                "cumulative_gold_earned": 626,
                "cumulative_experience_earned": 1423
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 681,
                "cumulative_experience_earned": 1546
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 762,
                "cumulative_experience_earned": 1729
              },
              {
                "turn": 11,
                "gold_earned": 109,
                "experience_earned": 240,
                "cumulative_gold_earned": 871,
                "cumulative_experience_earned": 1969
              },
              {
                "turn": 12,
                "gold_earned": 103,
                "experience_earned": 227,
                "cumulative_gold_earned": 974,
                "cumulative_experience_earned": 2196
              },
              {
                "turn": 13,
                "gold_earned": 101,
                "experience_earned": 230,
                "cumulative_gold_earned": 1075,
                "cumulative_experience_earned": 2426
              },
              {
                "turn": 14,
                "gold_earned": 117,
                "experience_earned": 258,
                "cumulative_gold_earned": 1192,
                "cumulative_experience_earned": 2684
              },
              {
                "turn": 15,
                "gold_earned": 106,
                "experience_earned": 232,
                "cumulative_gold_earned": 1298,
                "cumulative_experience_earned": 2916
              },
              {
                "turn": 16,
                "gold_earned": 159,
                "experience_earned": 352,
                "cumulative_gold_earned": 1457,
                "cumulative_experience_earned": 3268
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1537,
                "cumulative_experience_earned": 3447
              },
              {
                "turn": 18,
                "gold_earned": 162,
                "experience_earned": 359,
                "cumulative_gold_earned": 1699,
                "cumulative_experience_earned": 3806
              },
              {
                "turn": 19,
                "gold_earned": 194,
                "experience_earned": 438,
                "cumulative_gold_earned": 1893,
                "cumulative_experience_earned": 4244
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2051,
                "cumulative_experience_earned": 4606
              },
              {
                "turn": 21,
                "gold_earned": 137,
                "experience_earned": 308,
                "cumulative_gold_earned": 2188,
                "cumulative_experience_earned": 4914
              },
              {
                "turn": 22,
                "gold_earned": 143,
                "experience_earned": 321,
                "cumulative_gold_earned": 2331,
                "cumulative_experience_earned": 5235
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2438,
                "cumulative_experience_earned": 5468
              },
              {
                "turn": 24,
                "gold_earned": 130,
                "experience_earned": 284,
                "cumulative_gold_earned": 2568,
                "cumulative_experience_earned": 5752
              },
              {
                "turn": 25,
                "gold_earned": 168,
                "experience_earned": 358,
                "cumulative_gold_earned": 2736,
                "cumulative_experience_earned": 6110
              },
              {
                "turn": 26,
                "gold_earned": 186,
                "experience_earned": 412,
                "cumulative_gold_earned": 2922,
                "cumulative_experience_earned": 6522
              },
              {
                "turn": 27,
                "gold_earned": 217,
                "experience_earned": 473,
                "cumulative_gold_earned": 3139,
                "cumulative_experience_earned": 6995
              },
              {
                "turn": 28,
                "gold_earned": 216,
                "experience_earned": 469,
                "cumulative_gold_earned": 3355,
                "cumulative_experience_earned": 7464
              },
              {
                "turn": 29,
                "gold_earned": 196,
                "experience_earned": 428,
                "cumulative_gold_earned": 3551,
                "cumulative_experience_earned": 7892
              },
              {
                "turn": 30,
                "gold_earned": 248,
                "experience_earned": 553,
                "cumulative_gold_earned": 3799,
                "cumulative_experience_earned": 8445
              },
              {
                "turn": 31,
                "gold_earned": 234,
                "experience_earned": 507,
                "cumulative_gold_earned": 4033,
                "cumulative_experience_earned": 8952
              },
              {
                "turn": 32,
                "gold_earned": 171,
                "experience_earned": 367,
                "cumulative_gold_earned": 4204,
                "cumulative_experience_earned": 9319
              },
              {
                "turn": 33,
                "gold_earned": 158,
                "experience_earned": 337,
                "cumulative_gold_earned": 4362,
                "cumulative_experience_earned": 9656
              },
              {
                "turn": 34,
                "gold_earned": 270,
                "experience_earned": 592,
                "cumulative_gold_earned": 4632,
                "cumulative_experience_earned": 10248
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 4632,
                "cumulative_experience_earned": 10248
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1252,
                "cumulative_experience_earned": 2747
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1246,
                "cumulative_experience_earned": 2779
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "魔弹法师·脆弱",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1229,
                "cumulative_experience_earned": 2733
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师·破绽",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 17,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 905,
                "cumulative_experience_earned": 1989
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_1",
              "name": "死亡骑士",
              "power": 3690.297,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 613,
                "mp": 20,
                "attack": 146,
                "defense": 70,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 72,
                "experience": 156
              }
            }
          }
        }
      ],
      "model": "doubao-seed-2.0-lite",
      "rank": 26
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.4316,
        "mean": 66.43,
        "median": 66.43
      },
      "rank_score": {
        "best": 3765.3267,
        "mean": 3765.33,
        "median": 3765.33
      },
      "win_rate": {
        "best": 0.9992,
        "mean": 0.9992
      },
      "efficiency": {
        "input_tokens": {
          "mean": 6326360,
          "total": 6326360
        },
        "output_tokens": {
          "mean": 32755,
          "total": 32755
        },
        "duration_seconds": {
          "mean": 20867.4,
          "total": 20867.4
        },
        "tool_calls": {
          "mean": 371,
          "total": 371
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4386,
          "best": 4386
        },
        "exp_earned": {
          "mean": 9748,
          "best": 9748
        },
        "battle_win_rate": 1.0,
        "battles_total": 113,
        "battles_won": 113
      },
      "last_run": "20260607-011238-676264",
      "run_details": [
        {
          "run_id": "claude-opus-4-8-medium",
          "session_id": "50acd1604dcb49cab57202a4ffe75eca",
          "created_at": "20260607-011238-676264",
          "updated_at": "20260607-135947-903233",
          "score": 66.4316,
          "rank_score": 3765.3267,
          "rank_score_source": null,
          "win_rate": 0.9992,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 10,
          "final_experience_pool": 208,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "神官·脆弱",
            "average_score": 99.9406,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 969.2382,
              "rank_score_contribution": 969.2382,
              "rank_score_share": 0.2574,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 371,
                  "mp": 87,
                  "attack": 128,
                  "defense": 64,
                  "speed": 55,
                  "recovery": 47,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 358,
                  "current_mp": 87
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "佣兵战士·脆弱",
              "rank_score": 1063.1203,
              "rank_score_contribution": 1063.1203,
              "rank_score_share": 0.2823,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 355,
                  "mp": 18,
                  "attack": 102,
                  "defense": 59,
                  "speed": 29,
                  "recovery": 62,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 355,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "炮手·坚壁",
              "rank_score": 661.5899,
              "rank_score_contribution": 661.5899,
              "rank_score_share": 0.1757,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 383,
                  "mp": 75,
                  "attack": 100,
                  "defense": 69,
                  "speed": 27,
                  "recovery": 67,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 238,
                  "current_mp": 75
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官·脆弱",
              "rank_score": 1071.3783,
              "rank_score_contribution": 1071.3783,
              "rank_score_share": 0.2845,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官·脆弱",
                "template_id": "cleric",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 32,
                  "attack": 12,
                  "defense": 8,
                  "speed": 9,
                  "recovery": 18,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 377,
                  "mp": 101,
                  "attack": 72,
                  "defense": 80,
                  "speed": 30,
                  "recovery": 112,
                  "mp_recovery": 54
                },
                "resources": {
                  "current_hp": 377,
                  "current_mp": 101
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 46.0291
            },
            {
              "turn": 2,
              "rank_score": 81.215
            },
            {
              "turn": 3,
              "rank_score": 106.0929
            },
            {
              "turn": 4,
              "rank_score": 146.1531
            },
            {
              "turn": 5,
              "rank_score": 180.8075
            },
            {
              "turn": 6,
              "rank_score": 387.2021
            },
            {
              "turn": 7,
              "rank_score": 423.5838
            },
            {
              "turn": 8,
              "rank_score": 590.4021
            },
            {
              "turn": 9,
              "rank_score": 590.4021
            },
            {
              "turn": 10,
              "rank_score": 659.3965
            },
            {
              "turn": 11,
              "rank_score": 699.2957
            },
            {
              "turn": 12,
              "rank_score": 805.8735
            },
            {
              "turn": 13,
              "rank_score": 863.657
            },
            {
              "turn": 14,
              "rank_score": 865.2896
            },
            {
              "turn": 15,
              "rank_score": 1024.2237
            },
            {
              "turn": 16,
              "rank_score": 1062.2536
            },
            {
              "turn": 17,
              "rank_score": 1241.5818
            },
            {
              "turn": 18,
              "rank_score": 1305.6427
            },
            {
              "turn": 19,
              "rank_score": 1469.4398
            },
            {
              "turn": 20,
              "rank_score": 1575.9147
            },
            {
              "turn": 21,
              "rank_score": 1743.4496
            },
            {
              "turn": 22,
              "rank_score": 1802.3023
            },
            {
              "turn": 23,
              "rank_score": 2068.0783
            },
            {
              "turn": 24,
              "rank_score": 2319.7416
            },
            {
              "turn": 25,
              "rank_score": 2389.6089
            },
            {
              "turn": 26,
              "rank_score": 2648.8958
            },
            {
              "turn": 27,
              "rank_score": 2778.529
            },
            {
              "turn": 28,
              "rank_score": 2894.3597
            },
            {
              "turn": 29,
              "rank_score": 2969.9913
            },
            {
              "turn": 30,
              "rank_score": 3102.9514
            },
            {
              "turn": 31,
              "rank_score": 3221.7951
            },
            {
              "turn": 32,
              "rank_score": 3427.0439
            },
            {
              "turn": 33,
              "rank_score": 3505.9277
            },
            {
              "turn": 34,
              "rank_score": 3662.3543
            },
            {
              "turn": 35,
              "rank_score": 3765.3267
            }
          ],
          "token_usage": {
            "input_tokens": 6326360,
            "output_tokens": 32755
          },
          "timing": {
            "total_seconds": 20867.4
          },
          "tool_calls": {
            "total": 371,
            "successful": 370,
            "failed": 1,
            "by_name": {
              "get_recruitment": 4,
              "get_crafting": 30,
              "get_upgrades": 23,
              "get_inventory": 19,
              "recruit_adventurer": 4,
              "craft_equipment": 37,
              "equip_item": 38,
              "preview_battle": 87,
              "write_memo": 34,
              "end_turn": 36,
              "allocate_experience": 46,
              "purchase_upgrade": 11,
              "preview_team_power": 2
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_crafting": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "get_upgrades": {
                "total": 23,
                "successful": 23,
                "failed": 0
              },
              "get_inventory": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 37,
                "successful": 37,
                "failed": 0
              },
              "equip_item": {
                "total": 38,
                "successful": 38,
                "failed": 0
              },
              "preview_battle": {
                "total": 87,
                "successful": 87,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "allocate_experience": {
                "total": 46,
                "successful": 46,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "preview_team_power": {
                "total": 2,
                "successful": 2,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 113,
            "battles_won": 113,
            "battles_lost": 0,
            "total_gold_earned": 4386,
            "total_experience_earned": 9748,
            "total_equipment_crafted": 37,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 46,
            "total_equips": 38,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 148,
                "cumulative_experience_earned": 336
              },
              {
                "turn": 3,
                "gold_earned": 65,
                "experience_earned": 146,
                "cumulative_gold_earned": 213,
                "cumulative_experience_earned": 482
              },
              {
                "turn": 4,
                "gold_earned": 58,
                "experience_earned": 130,
                "cumulative_gold_earned": 271,
                "cumulative_experience_earned": 612
              },
              {
                "turn": 5,
                "gold_earned": 70,
                "experience_earned": 162,
                "cumulative_gold_earned": 341,
                "cumulative_experience_earned": 774
              },
              {
                "turn": 6,
                "gold_earned": 91,
                "experience_earned": 210,
                "cumulative_gold_earned": 432,
                "cumulative_experience_earned": 984
              },
              {
                "turn": 7,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 515,
                "cumulative_experience_earned": 1175
              },
              {
                "turn": 8,
                "gold_earned": 54,
                "experience_earned": 122,
                "cumulative_gold_earned": 569,
                "cumulative_experience_earned": 1297
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 624,
                "cumulative_experience_earned": 1420
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 705,
                "cumulative_experience_earned": 1603
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 782,
                "cumulative_experience_earned": 1779
              },
              {
                "turn": 12,
                "gold_earned": 112,
                "experience_earned": 251,
                "cumulative_gold_earned": 894,
                "cumulative_experience_earned": 2030
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 983,
                "cumulative_experience_earned": 2237
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 1039,
                "cumulative_experience_earned": 2363
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 156,
                "cumulative_gold_earned": 1109,
                "cumulative_experience_earned": 2519
              },
              {
                "turn": 16,
                "gold_earned": 102,
                "experience_earned": 224,
                "cumulative_gold_earned": 1211,
                "cumulative_experience_earned": 2743
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1291,
                "cumulative_experience_earned": 2922
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 1440,
                "cumulative_experience_earned": 3255
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 1621,
                "cumulative_experience_earned": 3669
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 1779,
                "cumulative_experience_earned": 4031
              },
              {
                "turn": 21,
                "gold_earned": 121,
                "experience_earned": 272,
                "cumulative_gold_earned": 1900,
                "cumulative_experience_earned": 4303
              },
              {
                "turn": 22,
                "gold_earned": 112,
                "experience_earned": 252,
                "cumulative_gold_earned": 2012,
                "cumulative_experience_earned": 4555
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 2077,
                "cumulative_experience_earned": 4697
              },
              {
                "turn": 24,
                "gold_earned": 199,
                "experience_earned": 439,
                "cumulative_gold_earned": 2276,
                "cumulative_experience_earned": 5136
              },
              {
                "turn": 25,
                "gold_earned": 173,
                "experience_earned": 383,
                "cumulative_gold_earned": 2449,
                "cumulative_experience_earned": 5519
              },
              {
                "turn": 26,
                "gold_earned": 186,
                "experience_earned": 412,
                "cumulative_gold_earned": 2635,
                "cumulative_experience_earned": 5931
              },
              {
                "turn": 27,
                "gold_earned": 155,
                "experience_earned": 343,
                "cumulative_gold_earned": 2790,
                "cumulative_experience_earned": 6274
              },
              {
                "turn": 28,
                "gold_earned": 166,
                "experience_earned": 361,
                "cumulative_gold_earned": 2956,
                "cumulative_experience_earned": 6635
              },
              {
                "turn": 29,
                "gold_earned": 218,
                "experience_earned": 478,
                "cumulative_gold_earned": 3174,
                "cumulative_experience_earned": 7113
              },
              {
                "turn": 30,
                "gold_earned": 210,
                "experience_earned": 459,
                "cumulative_gold_earned": 3384,
                "cumulative_experience_earned": 7572
              },
              {
                "turn": 31,
                "gold_earned": 210,
                "experience_earned": 450,
                "cumulative_gold_earned": 3594,
                "cumulative_experience_earned": 8022
              },
              {
                "turn": 32,
                "gold_earned": 196,
                "experience_earned": 422,
                "cumulative_gold_earned": 3790,
                "cumulative_experience_earned": 8444
              },
              {
                "turn": 33,
                "gold_earned": 303,
                "experience_earned": 659,
                "cumulative_gold_earned": 4093,
                "cumulative_experience_earned": 9103
              },
              {
                "turn": 34,
                "gold_earned": 293,
                "experience_earned": 645,
                "cumulative_gold_earned": 4386,
                "cumulative_experience_earned": 9748
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 4386,
                "cumulative_experience_earned": 9748
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 30,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 979,
                "cumulative_experience_earned": 2206
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1251,
                "cumulative_experience_earned": 2759
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1117,
                "cumulative_experience_earned": 2479
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官·脆弱",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1039,
                "cumulative_experience_earned": 2304
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_1",
              "name": "精英·恶魔卫士",
              "power": 4569.2668,
              "tier": "elite",
              "archetype_id": "demon_guard",
              "stats": {
                "hp": 904,
                "mp": 0,
                "attack": 179,
                "defense": 94,
                "speed": 15,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 114,
                "experience": 252
              }
            }
          }
        }
      ],
      "model": "claude-opus-4-8-medium",
      "rank": 27
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.6047,
        "mean": 66.6,
        "median": 66.6
      },
      "rank_score": {
        "best": 3755.294,
        "mean": 3755.29,
        "median": 3755.29
      },
      "win_rate": {
        "best": 1.0,
        "mean": 1.0
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3967105,
          "total": 3967105
        },
        "output_tokens": {
          "mean": 469097,
          "total": 469097
        },
        "duration_seconds": {
          "mean": 9387.7,
          "total": 9387.7
        },
        "tool_calls": {
          "mean": 467,
          "total": 467
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5412,
          "best": 5412
        },
        "exp_earned": {
          "mean": 11990,
          "best": 11990
        },
        "battle_win_rate": 0.9147,
        "battles_total": 129,
        "battles_won": 118
      },
      "last_run": "20260711-115112-027533",
      "run_details": [
        {
          "run_id": "20260711-115112-027533_gpt-5.6-luna-xhigh",
          "session_id": "5fb4ebe4d35e4dc2baf763f50ed12eb0",
          "created_at": "20260711-115112-027533",
          "updated_at": "20260711-173216-544814",
          "score": 66.6047,
          "rank_score": 3755.294,
          "rank_score_source": null,
          "win_rate": 1.0,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 600,
          "final_experience_pool": 411,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "神官·脆弱",
            "average_score": 99.965,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 896.5395,
              "rank_score_contribution": 896.5395,
              "rank_score_share": 0.2387,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 381,
                  "mp": 87,
                  "attack": 128,
                  "defense": 67,
                  "speed": 49,
                  "recovery": 50,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 325,
                  "current_mp": 49
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "瘟疫法师·灵感",
              "rank_score": 674.0667,
              "rank_score_contribution": 674.0667,
              "rank_score_share": 0.1795,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 295,
                  "mp": 179,
                  "attack": 84,
                  "defense": 45,
                  "speed": 49,
                  "recovery": 50,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 78,
                  "current_mp": 64
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 1116.262,
              "rank_score_contribution": 1116.262,
              "rank_score_share": 0.2973,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 278,
                  "mp": 18,
                  "attack": 95,
                  "defense": 47,
                  "speed": 81,
                  "recovery": 53,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 278,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官·脆弱",
              "rank_score": 1068.4257,
              "rank_score_contribution": 1068.4257,
              "rank_score_share": 0.2845,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官·脆弱",
                "template_id": "cleric",
                "level": 10,
                "experience": 344,
                "base_stats": {
                  "hp": 120,
                  "mp": 32,
                  "attack": 12,
                  "defense": 8,
                  "speed": 9,
                  "recovery": 18,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 377,
                  "mp": 101,
                  "attack": 72,
                  "defense": 80,
                  "speed": 30,
                  "recovery": 112,
                  "mp_recovery": 54
                },
                "resources": {
                  "current_hp": 377,
                  "current_mp": 73
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 14.3505
            },
            {
              "turn": 2,
              "rank_score": 36.9114
            },
            {
              "turn": 3,
              "rank_score": 169.0497
            },
            {
              "turn": 4,
              "rank_score": 279.8092
            },
            {
              "turn": 5,
              "rank_score": 298.2075
            },
            {
              "turn": 6,
              "rank_score": 366.0575
            },
            {
              "turn": 7,
              "rank_score": 592.9853
            },
            {
              "turn": 8,
              "rank_score": 629.0191
            },
            {
              "turn": 9,
              "rank_score": 737.6008
            },
            {
              "turn": 10,
              "rank_score": 756.6272
            },
            {
              "turn": 11,
              "rank_score": 792.598
            },
            {
              "turn": 12,
              "rank_score": 803.5474
            },
            {
              "turn": 13,
              "rank_score": 861.8042
            },
            {
              "turn": 14,
              "rank_score": 864.0159
            },
            {
              "turn": 15,
              "rank_score": 1052.5194
            },
            {
              "turn": 16,
              "rank_score": 1117.7456
            },
            {
              "turn": 17,
              "rank_score": 1232.799
            },
            {
              "turn": 18,
              "rank_score": 1423.8081
            },
            {
              "turn": 19,
              "rank_score": 1767.5823
            },
            {
              "turn": 20,
              "rank_score": 1983.5849
            },
            {
              "turn": 21,
              "rank_score": 2434.4416
            },
            {
              "turn": 22,
              "rank_score": 2739.6429
            },
            {
              "turn": 23,
              "rank_score": 2992.1207
            },
            {
              "turn": 24,
              "rank_score": 3008.5592
            },
            {
              "turn": 25,
              "rank_score": 3148.9346
            },
            {
              "turn": 26,
              "rank_score": 3215.8911
            },
            {
              "turn": 27,
              "rank_score": 3400.6845
            },
            {
              "turn": 28,
              "rank_score": 3311.5159
            },
            {
              "turn": 29,
              "rank_score": 3384.7177
            },
            {
              "turn": 30,
              "rank_score": 3429.519
            },
            {
              "turn": 31,
              "rank_score": 3625.8661
            },
            {
              "turn": 32,
              "rank_score": 3651.6183
            },
            {
              "turn": 33,
              "rank_score": 3713.2375
            },
            {
              "turn": 34,
              "rank_score": 3720.061
            },
            {
              "turn": 35,
              "rank_score": 3755.294
            }
          ],
          "token_usage": {
            "input_tokens": 3967105,
            "output_tokens": 469097
          },
          "timing": {
            "total_seconds": 9387.7
          },
          "tool_calls": {
            "total": 467,
            "successful": 461,
            "failed": 6,
            "by_name": {
              "get_crafting": 35,
              "get_inventory": 34,
              "get_upgrades": 31,
              "get_recruitment": 5,
              "recruit_adventurer": 4,
              "craft_equipment": 51,
              "equip_item": 62,
              "preview_battle": 102,
              "write_memo": 21,
              "end_turn": 35,
              "allocate_experience": 62,
              "purchase_upgrade": 11,
              "unequip_item": 1,
              "preview_team_power": 12,
              "get_events": 1
            },
            "by_name_detail": {
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_upgrades": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "get_recruitment": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 51,
                "successful": 48,
                "failed": 3
              },
              "equip_item": {
                "total": 62,
                "successful": 61,
                "failed": 1
              },
              "preview_battle": {
                "total": 102,
                "successful": 102,
                "failed": 0
              },
              "write_memo": {
                "total": 21,
                "successful": 21,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 62,
                "successful": 60,
                "failed": 2
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 129,
            "battles_won": 118,
            "battles_lost": 11,
            "total_gold_earned": 5412,
            "total_experience_earned": 11990,
            "total_equipment_crafted": 48,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 60,
            "total_equips": 61,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 132,
                "cumulative_experience_earned": 298
              },
              {
                "turn": 3,
                "gold_earned": 68,
                "experience_earned": 153,
                "cumulative_gold_earned": 200,
                "cumulative_experience_earned": 451
              },
              {
                "turn": 4,
                "gold_earned": 46,
                "experience_earned": 104,
                "cumulative_gold_earned": 246,
                "cumulative_experience_earned": 555
              },
              {
                "turn": 5,
                "gold_earned": 101,
                "experience_earned": 234,
                "cumulative_gold_earned": 347,
                "cumulative_experience_earned": 789
              },
              {
                "turn": 6,
                "gold_earned": 96,
                "experience_earned": 221,
                "cumulative_gold_earned": 443,
                "cumulative_experience_earned": 1010
              },
              {
                "turn": 7,
                "gold_earned": 93,
                "experience_earned": 213,
                "cumulative_gold_earned": 536,
                "cumulative_experience_earned": 1223
              },
              {
                "turn": 8,
                "gold_earned": 128,
                "experience_earned": 287,
                "cumulative_gold_earned": 664,
                "cumulative_experience_earned": 1510
              },
              {
                "turn": 9,
                "gold_earned": 114,
                "experience_earned": 253,
                "cumulative_gold_earned": 778,
                "cumulative_experience_earned": 1763
              },
              {
                "turn": 10,
                "gold_earned": 90,
                "experience_earned": 203,
                "cumulative_gold_earned": 868,
                "cumulative_experience_earned": 1966
              },
              {
                "turn": 11,
                "gold_earned": 89,
                "experience_earned": 199,
                "cumulative_gold_earned": 957,
                "cumulative_experience_earned": 2165
              },
              {
                "turn": 12,
                "gold_earned": 154,
                "experience_earned": 342,
                "cumulative_gold_earned": 1111,
                "cumulative_experience_earned": 2507
              },
              {
                "turn": 13,
                "gold_earned": 101,
                "experience_earned": 230,
                "cumulative_gold_earned": 1212,
                "cumulative_experience_earned": 2737
              },
              {
                "turn": 14,
                "gold_earned": 136,
                "experience_earned": 301,
                "cumulative_gold_earned": 1348,
                "cumulative_experience_earned": 3038
              },
              {
                "turn": 15,
                "gold_earned": 144,
                "experience_earned": 314,
                "cumulative_gold_earned": 1492,
                "cumulative_experience_earned": 3352
              },
              {
                "turn": 16,
                "gold_earned": 121,
                "experience_earned": 270,
                "cumulative_gold_earned": 1613,
                "cumulative_experience_earned": 3622
              },
              {
                "turn": 17,
                "gold_earned": 98,
                "experience_earned": 219,
                "cumulative_gold_earned": 1711,
                "cumulative_experience_earned": 3841
              },
              {
                "turn": 18,
                "gold_earned": 162,
                "experience_earned": 359,
                "cumulative_gold_earned": 1873,
                "cumulative_experience_earned": 4200
              },
              {
                "turn": 19,
                "gold_earned": 155,
                "experience_earned": 354,
                "cumulative_gold_earned": 2028,
                "cumulative_experience_earned": 4554
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2186,
                "cumulative_experience_earned": 4916
              },
              {
                "turn": 21,
                "gold_earned": 156,
                "experience_earned": 347,
                "cumulative_gold_earned": 2342,
                "cumulative_experience_earned": 5263
              },
              {
                "turn": 22,
                "gold_earned": 227,
                "experience_earned": 497,
                "cumulative_gold_earned": 2569,
                "cumulative_experience_earned": 5760
              },
              {
                "turn": 23,
                "gold_earned": 185,
                "experience_earned": 413,
                "cumulative_gold_earned": 2754,
                "cumulative_experience_earned": 6173
              },
              {
                "turn": 24,
                "gold_earned": 187,
                "experience_earned": 410,
                "cumulative_gold_earned": 2941,
                "cumulative_experience_earned": 6583
              },
              {
                "turn": 25,
                "gold_earned": 172,
                "experience_earned": 382,
                "cumulative_gold_earned": 3113,
                "cumulative_experience_earned": 6965
              },
              {
                "turn": 26,
                "gold_earned": 204,
                "experience_earned": 456,
                "cumulative_gold_earned": 3317,
                "cumulative_experience_earned": 7421
              },
              {
                "turn": 27,
                "gold_earned": 212,
                "experience_earned": 470,
                "cumulative_gold_earned": 3529,
                "cumulative_experience_earned": 7891
              },
              {
                "turn": 28,
                "gold_earned": 258,
                "experience_earned": 558,
                "cumulative_gold_earned": 3787,
                "cumulative_experience_earned": 8449
              },
              {
                "turn": 29,
                "gold_earned": 126,
                "experience_earned": 275,
                "cumulative_gold_earned": 3913,
                "cumulative_experience_earned": 8724
              },
              {
                "turn": 30,
                "gold_earned": 249,
                "experience_earned": 545,
                "cumulative_gold_earned": 4162,
                "cumulative_experience_earned": 9269
              },
              {
                "turn": 31,
                "gold_earned": 234,
                "experience_earned": 507,
                "cumulative_gold_earned": 4396,
                "cumulative_experience_earned": 9776
              },
              {
                "turn": 32,
                "gold_earned": 275,
                "experience_earned": 598,
                "cumulative_gold_earned": 4671,
                "cumulative_experience_earned": 10374
              },
              {
                "turn": 33,
                "gold_earned": 256,
                "experience_earned": 560,
                "cumulative_gold_earned": 4927,
                "cumulative_experience_earned": 10934
              },
              {
                "turn": 34,
                "gold_earned": 293,
                "experience_earned": 645,
                "cumulative_gold_earned": 5220,
                "cumulative_experience_earned": 11579
              },
              {
                "turn": 35,
                "gold_earned": 192,
                "experience_earned": 411,
                "cumulative_gold_earned": 5412,
                "cumulative_experience_earned": 11990
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1436,
                "cumulative_experience_earned": 3172
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1714,
                "cumulative_experience_earned": 3802
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 1213,
                "cumulative_experience_earned": 2701
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官·脆弱",
                "cumulative_battles_total": 24,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 1049,
                "cumulative_experience_earned": 2315
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 25,
              "monster_id": "turn_25_monster_10",
              "name": "精英·巫妖",
              "power": 4337.1017,
              "tier": "elite",
              "archetype_id": "lich",
              "stats": {
                "hp": 503,
                "mp": 65,
                "attack": 145,
                "defense": 49,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 98,
                "experience": 219
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-luna-xhigh",
      "rank": 28
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.4902,
        "mean": 66.49,
        "median": 66.49
      },
      "rank_score": {
        "best": 3736.5294,
        "mean": 3736.53,
        "median": 3736.53
      },
      "win_rate": {
        "best": 0.9998,
        "mean": 0.9998
      },
      "efficiency": {
        "input_tokens": {
          "mean": 8551022,
          "total": 8551022
        },
        "output_tokens": {
          "mean": 385613,
          "total": 385613
        },
        "duration_seconds": {
          "mean": 104385.8,
          "total": 104385.8
        },
        "tool_calls": {
          "mean": 485,
          "total": 485
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4666,
          "best": 4666
        },
        "exp_earned": {
          "mean": 10340,
          "best": 10340
        },
        "battle_win_rate": 0.925,
        "battles_total": 120,
        "battles_won": 111
      },
      "last_run": "20260701-095628-316086",
      "run_details": [
        {
          "run_id": "deepseek-v4-flash-iq2xxs_20260701-095628-316086",
          "session_id": "07a913053f52419e83b64d48af165d9b",
          "created_at": "20260701-095628-316086",
          "updated_at": "20260703-133742-220048",
          "score": 66.4902,
          "rank_score": 3736.5294,
          "rank_score_source": null,
          "win_rate": 0.9998,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 437,
          "final_experience_pool": 0,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·铁壁",
            "average_score": 99.9295,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "连击师·枯竭",
              "rank_score": 1024.8698,
              "rank_score_contribution": 1024.8698,
              "rank_score_share": 0.2743,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 338,
                  "mp": 47,
                  "attack": 96,
                  "defense": 59,
                  "speed": 71,
                  "recovery": 62,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 289,
                  "current_mp": 47
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "佣兵战士·脆弱",
              "rank_score": 978.0927,
              "rank_score_contribution": 978.0927,
              "rank_score_share": 0.2618,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 366,
                  "mp": 23,
                  "attack": 98,
                  "defense": 59,
                  "speed": 33,
                  "recovery": 62,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 366,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "瘟疫法师·铁壁",
              "rank_score": 740.6157,
              "rank_score_contribution": 740.6157,
              "rank_score_share": 0.1982,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "瘟疫法师·铁壁",
                "template_id": "plague_mage",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 283,
                  "mp": 147,
                  "attack": 88,
                  "defense": 56,
                  "speed": 53,
                  "recovery": 49,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 283,
                  "current_mp": 147
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "神官",
              "rank_score": 992.9512,
              "rank_score_contribution": 992.9512,
              "rank_score_share": 0.2657,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "神官",
                "template_id": "cleric",
                "level": 10,
                "experience": 5,
                "base_stats": {
                  "hp": 120,
                  "mp": 29,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 336,
                  "mp": 91,
                  "attack": 70,
                  "defense": 66,
                  "speed": 35,
                  "recovery": 83,
                  "mp_recovery": 27
                },
                "resources": {
                  "current_hp": 336,
                  "current_mp": 91
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t2_light_charm",
                      "name": "魔力护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 4,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 3,
                        "mp_recovery": 3
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 34.1551
            },
            {
              "turn": 2,
              "rank_score": 77.2462
            },
            {
              "turn": 3,
              "rank_score": 111.5842
            },
            {
              "turn": 4,
              "rank_score": 168.4841
            },
            {
              "turn": 5,
              "rank_score": 349.6973
            },
            {
              "turn": 6,
              "rank_score": 399.1628
            },
            {
              "turn": 7,
              "rank_score": 481.3879
            },
            {
              "turn": 8,
              "rank_score": 693.74
            },
            {
              "turn": 9,
              "rank_score": 850.4911
            },
            {
              "turn": 10,
              "rank_score": 879.7146
            },
            {
              "turn": 11,
              "rank_score": 886.5276
            },
            {
              "turn": 12,
              "rank_score": 1006.2273
            },
            {
              "turn": 13,
              "rank_score": 1072.7706
            },
            {
              "turn": 14,
              "rank_score": 1086.2994
            },
            {
              "turn": 15,
              "rank_score": 1322.9556
            },
            {
              "turn": 16,
              "rank_score": 1460.067
            },
            {
              "turn": 17,
              "rank_score": 1588.0527
            },
            {
              "turn": 18,
              "rank_score": 1608.0887
            },
            {
              "turn": 19,
              "rank_score": 1631.9374
            },
            {
              "turn": 20,
              "rank_score": 1759.0831
            },
            {
              "turn": 21,
              "rank_score": 2012.6017
            },
            {
              "turn": 22,
              "rank_score": 2129.3703
            },
            {
              "turn": 23,
              "rank_score": 2159.5167
            },
            {
              "turn": 24,
              "rank_score": 2159.5167
            },
            {
              "turn": 25,
              "rank_score": 2565.521
            },
            {
              "turn": 26,
              "rank_score": 2921.6574
            },
            {
              "turn": 27,
              "rank_score": 3073.9472
            },
            {
              "turn": 28,
              "rank_score": 3301.6652
            },
            {
              "turn": 29,
              "rank_score": 3331.6989
            },
            {
              "turn": 30,
              "rank_score": 3362.7006
            },
            {
              "turn": 31,
              "rank_score": 3436.1383
            },
            {
              "turn": 32,
              "rank_score": 3517.2802
            },
            {
              "turn": 33,
              "rank_score": 3624.2781
            },
            {
              "turn": 34,
              "rank_score": 3656.2363
            },
            {
              "turn": 35,
              "rank_score": 3736.5294
            }
          ],
          "token_usage": {
            "input_tokens": 8551022,
            "output_tokens": 385613
          },
          "timing": {
            "total_seconds": 104385.8
          },
          "tool_calls": {
            "total": 485,
            "successful": 480,
            "failed": 5,
            "by_name": {
              "get_recruitment": 28,
              "get_crafting": 35,
              "get_upgrades": 34,
              "recruit_adventurer": 5,
              "craft_equipment": 47,
              "get_inventory": 33,
              "equip_item": 63,
              "preview_battle": 99,
              "end_turn": 35,
              "allocate_experience": 58,
              "purchase_upgrade": 11,
              "write_memo": 1,
              "get_events": 1,
              "unequip_item": 14,
              "preview_team_power": 20,
              "dismiss_adventurer": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "craft_equipment": {
                "total": 47,
                "successful": 47,
                "failed": 0
              },
              "get_inventory": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "equip_item": {
                "total": 63,
                "successful": 63,
                "failed": 0
              },
              "preview_battle": {
                "total": 99,
                "successful": 95,
                "failed": 4
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 58,
                "successful": 57,
                "failed": 1
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "write_memo": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "unequip_item": {
                "total": 14,
                "successful": 14,
                "failed": 0
              },
              "preview_team_power": {
                "total": 20,
                "successful": 20,
                "failed": 0
              },
              "dismiss_adventurer": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 120,
            "battles_won": 111,
            "battles_lost": 9,
            "total_gold_earned": 4666,
            "total_experience_earned": 10340,
            "total_equipment_crafted": 47,
            "total_upgrades_purchased": 11,
            "total_recruits": 5,
            "total_dismissals": 1,
            "total_experience_allocated": 57,
            "total_equips": 63,
            "total_unequips": 14,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 154,
                "cumulative_experience_earned": 351
              },
              {
                "turn": 3,
                "gold_earned": 72,
                "experience_earned": 162,
                "cumulative_gold_earned": 226,
                "cumulative_experience_earned": 513
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 302,
                "cumulative_experience_earned": 686
              },
              {
                "turn": 5,
                "gold_earned": 131,
                "experience_earned": 303,
                "cumulative_gold_earned": 433,
                "cumulative_experience_earned": 989
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 539,
                "cumulative_experience_earned": 1234
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 645,
                "cumulative_experience_earned": 1479
              },
              {
                "turn": 8,
                "gold_earned": 128,
                "experience_earned": 287,
                "cumulative_gold_earned": 773,
                "cumulative_experience_earned": 1766
              },
              {
                "turn": 9,
                "gold_earned": 137,
                "experience_earned": 305,
                "cumulative_gold_earned": 910,
                "cumulative_experience_earned": 2071
              },
              {
                "turn": 10,
                "gold_earned": 98,
                "experience_earned": 222,
                "cumulative_gold_earned": 1008,
                "cumulative_experience_earned": 2293
              },
              {
                "turn": 11,
                "gold_earned": 97,
                "experience_earned": 217,
                "cumulative_gold_earned": 1105,
                "cumulative_experience_earned": 2510
              },
              {
                "turn": 12,
                "gold_earned": 154,
                "experience_earned": 342,
                "cumulative_gold_earned": 1259,
                "cumulative_experience_earned": 2852
              },
              {
                "turn": 13,
                "gold_earned": 80,
                "experience_earned": 175,
                "cumulative_gold_earned": 1339,
                "cumulative_experience_earned": 3027
              },
              {
                "turn": 14,
                "gold_earned": 134,
                "experience_earned": 298,
                "cumulative_gold_earned": 1473,
                "cumulative_experience_earned": 3325
              },
              {
                "turn": 15,
                "gold_earned": 110,
                "experience_earned": 242,
                "cumulative_gold_earned": 1583,
                "cumulative_experience_earned": 3567
              },
              {
                "turn": 16,
                "gold_earned": 180,
                "experience_earned": 403,
                "cumulative_gold_earned": 1763,
                "cumulative_experience_earned": 3970
              },
              {
                "turn": 17,
                "gold_earned": 68,
                "experience_earned": 151,
                "cumulative_gold_earned": 1831,
                "cumulative_experience_earned": 4121
              },
              {
                "turn": 18,
                "gold_earned": 117,
                "experience_earned": 264,
                "cumulative_gold_earned": 1948,
                "cumulative_experience_earned": 4385
              },
              {
                "turn": 19,
                "gold_earned": 185,
                "experience_earned": 424,
                "cumulative_gold_earned": 2133,
                "cumulative_experience_earned": 4809
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2291,
                "cumulative_experience_earned": 5171
              },
              {
                "turn": 21,
                "gold_earned": 181,
                "experience_earned": 404,
                "cumulative_gold_earned": 2472,
                "cumulative_experience_earned": 5575
              },
              {
                "turn": 22,
                "gold_earned": 127,
                "experience_earned": 279,
                "cumulative_gold_earned": 2599,
                "cumulative_experience_earned": 5854
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2706,
                "cumulative_experience_earned": 6087
              },
              {
                "turn": 24,
                "gold_earned": 151,
                "experience_earned": 329,
                "cumulative_gold_earned": 2857,
                "cumulative_experience_earned": 6416
              },
              {
                "turn": 25,
                "gold_earned": 156,
                "experience_earned": 337,
                "cumulative_gold_earned": 3013,
                "cumulative_experience_earned": 6753
              },
              {
                "turn": 26,
                "gold_earned": 200,
                "experience_earned": 436,
                "cumulative_gold_earned": 3213,
                "cumulative_experience_earned": 7189
              },
              {
                "turn": 27,
                "gold_earned": 185,
                "experience_earned": 407,
                "cumulative_gold_earned": 3398,
                "cumulative_experience_earned": 7596
              },
              {
                "turn": 28,
                "gold_earned": 184,
                "experience_earned": 397,
                "cumulative_gold_earned": 3582,
                "cumulative_experience_earned": 7993
              },
              {
                "turn": 29,
                "gold_earned": 270,
                "experience_earned": 592,
                "cumulative_gold_earned": 3852,
                "cumulative_experience_earned": 8585
              },
              {
                "turn": 30,
                "gold_earned": 201,
                "experience_earned": 442,
                "cumulative_gold_earned": 4053,
                "cumulative_experience_earned": 9027
              },
              {
                "turn": 31,
                "gold_earned": 220,
                "experience_earned": 472,
                "cumulative_gold_earned": 4273,
                "cumulative_experience_earned": 9499
              },
              {
                "turn": 32,
                "gold_earned": 235,
                "experience_earned": 504,
                "cumulative_gold_earned": 4508,
                "cumulative_experience_earned": 10003
              },
              {
                "turn": 33,
                "gold_earned": 158,
                "experience_earned": 337,
                "cumulative_gold_earned": 4666,
                "cumulative_experience_earned": 10340
              },
              {
                "turn": 34,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 4666,
                "cumulative_experience_earned": 10340
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 4666,
                "cumulative_experience_earned": 10340
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1496,
                "cumulative_experience_earned": 3308
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1223,
                "cumulative_experience_earned": 2708
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 1005,
                "cumulative_experience_earned": 2249
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "瘟疫法师·铁壁",
                "cumulative_battles_total": 22,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 942,
                "cumulative_experience_earned": 2075
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "神官",
                "cumulative_battles_total": 0,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 29,
              "monster_id": "turn_29_monster_9",
              "name": "首领·地狱犬",
              "power": 5014.7227,
              "tier": "boss",
              "archetype_id": "hellhound",
              "stats": {
                "hp": 531,
                "mp": 0,
                "attack": 204,
                "defense": 42,
                "speed": 27,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 136,
                "experience": 295
              }
            }
          }
        }
      ],
      "model": "deepseek-v4-flash-iq2xxs",
      "rank": 29
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.4908,
        "mean": 66.49,
        "median": 66.49
      },
      "rank_score": {
        "best": 3729.6633,
        "mean": 3729.66,
        "median": 3729.66
      },
      "win_rate": {
        "best": 1.0,
        "mean": 1.0
      },
      "efficiency": {
        "input_tokens": {
          "mean": 7226195,
          "total": 7226195
        },
        "output_tokens": {
          "mean": 1037171,
          "total": 1037171
        },
        "duration_seconds": {
          "mean": 13329.1,
          "total": 13329.1
        },
        "tool_calls": {
          "mean": 429,
          "total": 429
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4874,
          "best": 4874
        },
        "exp_earned": {
          "mean": 10783,
          "best": 10783
        },
        "battle_win_rate": 0.9919,
        "battles_total": 123,
        "battles_won": 122
      },
      "last_run": "20260607-153533-741523",
      "run_details": [
        {
          "run_id": "glm-5.1",
          "session_id": "8e7887a496d14220945d9a850e15e891",
          "created_at": "20260607-153533-741523",
          "updated_at": "20260607-203016-023984",
          "score": 66.4908,
          "rank_score": 3729.6633,
          "rank_score_source": null,
          "win_rate": 1.0,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 419,
          "final_experience_pool": 330,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "魔弹法师",
            "average_score": 99.7958,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 916.7356,
              "rank_score_contribution": 916.7356,
              "rank_score_share": 0.2458,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 359,
                  "mp": 76,
                  "attack": 118,
                  "defense": 63,
                  "speed": 56,
                  "recovery": 50,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 270,
                  "current_mp": 76
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "炮手·坚壁",
              "rank_score": 645.8645,
              "rank_score_contribution": 645.8645,
              "rank_score_share": 0.1732,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 328,
                  "mp": 80,
                  "attack": 97,
                  "defense": 59,
                  "speed": 37,
                  "recovery": 56,
                  "mp_recovery": 28
                },
                "resources": {
                  "current_hp": 328,
                  "current_mp": 80
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_bombard_armor",
                      "name": "轰击胸甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "佣兵战士·脆弱",
              "rank_score": 1122.6976,
              "rank_score_contribution": 1122.6976,
              "rank_score_share": 0.301,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 11,
                "experience": 153,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 391,
                  "mp": 26,
                  "attack": 113,
                  "defense": 64,
                  "speed": 34,
                  "recovery": 65,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 334,
                  "current_mp": 26
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师",
              "rank_score": 1044.3655,
              "rank_score_contribution": 1044.3655,
              "rank_score_share": 0.28,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 87,
                  "mp": 30,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 226,
                  "mp": 155,
                  "attack": 112,
                  "defense": 47,
                  "speed": 42,
                  "recovery": 55,
                  "mp_recovery": 37
                },
                "resources": {
                  "current_hp": 226,
                  "current_mp": 155
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_light_bow",
                      "name": "暗影长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 43.5327
            },
            {
              "turn": 2,
              "rank_score": 77.2301
            },
            {
              "turn": 3,
              "rank_score": 143.2254
            },
            {
              "turn": 4,
              "rank_score": 204.0796
            },
            {
              "turn": 5,
              "rank_score": 433.6996
            },
            {
              "turn": 6,
              "rank_score": 545.5736
            },
            {
              "turn": 7,
              "rank_score": 572.9147
            },
            {
              "turn": 8,
              "rank_score": 667.7916
            },
            {
              "turn": 9,
              "rank_score": 771.7172
            },
            {
              "turn": 10,
              "rank_score": 870.1235
            },
            {
              "turn": 11,
              "rank_score": 924.8171
            },
            {
              "turn": 12,
              "rank_score": 968.8065
            },
            {
              "turn": 13,
              "rank_score": 968.8065
            },
            {
              "turn": 14,
              "rank_score": 1086.83
            },
            {
              "turn": 15,
              "rank_score": 1126.6051
            },
            {
              "turn": 16,
              "rank_score": 1137.4016
            },
            {
              "turn": 17,
              "rank_score": 1363.4677
            },
            {
              "turn": 18,
              "rank_score": 1585.5636
            },
            {
              "turn": 19,
              "rank_score": 1690.5464
            },
            {
              "turn": 20,
              "rank_score": 2043.6017
            },
            {
              "turn": 21,
              "rank_score": 2071.295
            },
            {
              "turn": 22,
              "rank_score": 2264.8308
            },
            {
              "turn": 23,
              "rank_score": 2535.77
            },
            {
              "turn": 24,
              "rank_score": 2648.4365
            },
            {
              "turn": 25,
              "rank_score": 2819.6401
            },
            {
              "turn": 26,
              "rank_score": 2874.2543
            },
            {
              "turn": 27,
              "rank_score": 3013.7664
            },
            {
              "turn": 28,
              "rank_score": 3229.8721
            },
            {
              "turn": 29,
              "rank_score": 3376.2109
            },
            {
              "turn": 30,
              "rank_score": 3436.062
            },
            {
              "turn": 31,
              "rank_score": 3524.9636
            },
            {
              "turn": 32,
              "rank_score": 3606.821
            },
            {
              "turn": 33,
              "rank_score": 3684.4609
            },
            {
              "turn": 34,
              "rank_score": 3691.6928
            },
            {
              "turn": 35,
              "rank_score": 3729.6633
            }
          ],
          "token_usage": {
            "input_tokens": 7226195,
            "output_tokens": 1037171
          },
          "timing": {
            "total_seconds": 13329.1
          },
          "tool_calls": {
            "total": 429,
            "successful": 428,
            "failed": 1,
            "by_name": {
              "get_recruitment": 6,
              "get_crafting": 34,
              "get_upgrades": 28,
              "recruit_adventurer": 4,
              "craft_equipment": 45,
              "equip_item": 53,
              "preview_battle": 82,
              "write_memo": 30,
              "end_turn": 35,
              "get_inventory": 31,
              "purchase_upgrade": 11,
              "allocate_experience": 61,
              "unequip_item": 4,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_upgrades": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 45,
                "successful": 45,
                "failed": 0
              },
              "equip_item": {
                "total": 53,
                "successful": 52,
                "failed": 1
              },
              "preview_battle": {
                "total": 82,
                "successful": 82,
                "failed": 0
              },
              "write_memo": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "allocate_experience": {
                "total": 61,
                "successful": 61,
                "failed": 0
              },
              "unequip_item": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 123,
            "battles_won": 122,
            "battles_lost": 1,
            "total_gold_earned": 4874,
            "total_experience_earned": 10783,
            "total_equipment_crafted": 45,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 61,
            "total_equips": 52,
            "total_unequips": 4,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 75,
                "experience_earned": 169,
                "cumulative_gold_earned": 75,
                "cumulative_experience_earned": 169
              },
              {
                "turn": 2,
                "gold_earned": 56,
                "experience_earned": 125,
                "cumulative_gold_earned": 131,
                "cumulative_experience_earned": 294
              },
              {
                "turn": 3,
                "gold_earned": 64,
                "experience_earned": 143,
                "cumulative_gold_earned": 195,
                "cumulative_experience_earned": 437
              },
              {
                "turn": 4,
                "gold_earned": 74,
                "experience_earned": 168,
                "cumulative_gold_earned": 269,
                "cumulative_experience_earned": 605
              },
              {
                "turn": 5,
                "gold_earned": 72,
                "experience_earned": 167,
                "cumulative_gold_earned": 341,
                "cumulative_experience_earned": 772
              },
              {
                "turn": 6,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 424,
                "cumulative_experience_earned": 963
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 530,
                "cumulative_experience_earned": 1208
              },
              {
                "turn": 8,
                "gold_earned": 94,
                "experience_earned": 210,
                "cumulative_gold_earned": 624,
                "cumulative_experience_earned": 1418
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 679,
                "cumulative_experience_earned": 1541
              },
              {
                "turn": 10,
                "gold_earned": 96,
                "experience_earned": 216,
                "cumulative_gold_earned": 775,
                "cumulative_experience_earned": 1757
              },
              {
                "turn": 11,
                "gold_earned": 97,
                "experience_earned": 217,
                "cumulative_gold_earned": 872,
                "cumulative_experience_earned": 1974
              },
              {
                "turn": 12,
                "gold_earned": 103,
                "experience_earned": 225,
                "cumulative_gold_earned": 975,
                "cumulative_experience_earned": 2199
              },
              {
                "turn": 13,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 1047,
                "cumulative_experience_earned": 2362
              },
              {
                "turn": 14,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 1142,
                "cumulative_experience_earned": 2573
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 1212,
                "cumulative_experience_earned": 2727
              },
              {
                "turn": 16,
                "gold_earned": 202,
                "experience_earned": 452,
                "cumulative_gold_earned": 1414,
                "cumulative_experience_earned": 3179
              },
              {
                "turn": 17,
                "gold_earned": 134,
                "experience_earned": 296,
                "cumulative_gold_earned": 1548,
                "cumulative_experience_earned": 3475
              },
              {
                "turn": 18,
                "gold_earned": 162,
                "experience_earned": 359,
                "cumulative_gold_earned": 1710,
                "cumulative_experience_earned": 3834
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 1891,
                "cumulative_experience_earned": 4248
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2049,
                "cumulative_experience_earned": 4610
              },
              {
                "turn": 21,
                "gold_earned": 165,
                "experience_earned": 367,
                "cumulative_gold_earned": 2214,
                "cumulative_experience_earned": 4977
              },
              {
                "turn": 22,
                "gold_earned": 158,
                "experience_earned": 349,
                "cumulative_gold_earned": 2372,
                "cumulative_experience_earned": 5326
              },
              {
                "turn": 23,
                "gold_earned": 161,
                "experience_earned": 354,
                "cumulative_gold_earned": 2533,
                "cumulative_experience_earned": 5680
              },
              {
                "turn": 24,
                "gold_earned": 161,
                "experience_earned": 354,
                "cumulative_gold_earned": 2694,
                "cumulative_experience_earned": 6034
              },
              {
                "turn": 25,
                "gold_earned": 156,
                "experience_earned": 337,
                "cumulative_gold_earned": 2850,
                "cumulative_experience_earned": 6371
              },
              {
                "turn": 26,
                "gold_earned": 186,
                "experience_earned": 412,
                "cumulative_gold_earned": 3036,
                "cumulative_experience_earned": 6783
              },
              {
                "turn": 27,
                "gold_earned": 196,
                "experience_earned": 431,
                "cumulative_gold_earned": 3232,
                "cumulative_experience_earned": 7214
              },
              {
                "turn": 28,
                "gold_earned": 210,
                "experience_earned": 456,
                "cumulative_gold_earned": 3442,
                "cumulative_experience_earned": 7670
              },
              {
                "turn": 29,
                "gold_earned": 178,
                "experience_earned": 391,
                "cumulative_gold_earned": 3620,
                "cumulative_experience_earned": 8061
              },
              {
                "turn": 30,
                "gold_earned": 219,
                "experience_earned": 484,
                "cumulative_gold_earned": 3839,
                "cumulative_experience_earned": 8545
              },
              {
                "turn": 31,
                "gold_earned": 224,
                "experience_earned": 487,
                "cumulative_gold_earned": 4063,
                "cumulative_experience_earned": 9032
              },
              {
                "turn": 32,
                "gold_earned": 203,
                "experience_earned": 440,
                "cumulative_gold_earned": 4266,
                "cumulative_experience_earned": 9472
              },
              {
                "turn": 33,
                "gold_earned": 190,
                "experience_earned": 406,
                "cumulative_gold_earned": 4456,
                "cumulative_experience_earned": 9878
              },
              {
                "turn": 34,
                "gold_earned": 261,
                "experience_earned": 575,
                "cumulative_gold_earned": 4717,
                "cumulative_experience_earned": 10453
              },
              {
                "turn": 35,
                "gold_earned": 157,
                "experience_earned": 330,
                "cumulative_gold_earned": 4874,
                "cumulative_experience_earned": 10783
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1653,
                "cumulative_experience_earned": 3660
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1173,
                "cumulative_experience_earned": 2575
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1220,
                "cumulative_experience_earned": 2721
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 21,
                "cumulative_battles_won": 21,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 828,
                "cumulative_experience_earned": 1827
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_6",
              "name": "巫妖",
              "power": 3739.452,
              "tier": "normal",
              "archetype_id": "lich",
              "stats": {
                "hp": 455,
                "mp": 50,
                "attack": 140,
                "defense": 48,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 63,
                "experience": 139
              }
            }
          }
        }
      ],
      "model": "glm-5.1",
      "rank": 30
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 93.4839,
        "mean": 93.48,
        "median": 93.48
      },
      "rank_score": {
        "best": 3728.8974,
        "mean": 3728.9,
        "median": 3728.9
      },
      "win_rate": {
        "best": 0.9503,
        "mean": 0.9503
      },
      "efficiency": {
        "input_tokens": {
          "mean": 6364834,
          "total": 6364834
        },
        "output_tokens": {
          "mean": 922438,
          "total": 922438
        },
        "duration_seconds": {
          "mean": 19955.2,
          "total": 19955.2
        },
        "tool_calls": {
          "mean": 425,
          "total": 425
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5039,
          "best": 5039
        },
        "exp_earned": {
          "mean": 11137,
          "best": 11137
        },
        "battle_win_rate": 1.0,
        "battles_total": 143,
        "battles_won": 143
      },
      "last_run": "20260829-142752-720330",
      "run_details": [
        {
          "run_id": "20260829-142752-720330_hy4-preview",
          "session_id": "e9cf3253b1924d9da25a721397c82575",
          "created_at": "20260829-142752-720330",
          "updated_at": "20260829-222113-128150",
          "score": 93.4839,
          "rank_score": 3728.8974,
          "rank_score_source": null,
          "win_rate": 0.9503,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 335,
          "final_experience_pool": 662,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 96.9278,
            "win_rate": 0.971,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 687.8941,
              "rank_score_contribution": 687.8941,
              "rank_score_share": 0.1845,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 343,
                  "mp": 23,
                  "attack": 93,
                  "defense": 60,
                  "speed": 35,
                  "recovery": 56,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 332,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 569.9949,
              "rank_score_contribution": 569.9949,
              "rank_score_share": 0.1529,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 283,
                  "mp": 75,
                  "attack": 111,
                  "defense": 47,
                  "speed": 47,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 218,
                  "current_mp": 69
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 707.2611,
              "rank_score_contribution": 707.2611,
              "rank_score_share": 0.1897,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 7,
                "experience": 70,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 206,
                  "mp": 23,
                  "attack": 83,
                  "defense": 38,
                  "speed": 68,
                  "recovery": 36,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 183,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "吸血魔·枯竭",
              "rank_score": 516.2158,
              "rank_score_contribution": 516.2158,
              "rank_score_share": 0.1384,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "吸血魔·枯竭",
                "template_id": "bloodfiend",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 110,
                  "mp": 24,
                  "attack": 18,
                  "defense": 6,
                  "speed": 10,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 305,
                  "mp": 58,
                  "attack": 101,
                  "defense": 51,
                  "speed": 49,
                  "recovery": 37,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 238,
                  "current_mp": 58
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "连击师",
              "rank_score": 699.2913,
              "rank_score_contribution": 699.2913,
              "rank_score_share": 0.1875,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "连击师",
                "template_id": "jester",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 13,
                  "defense": 6,
                  "speed": 14,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 274,
                  "mp": 57,
                  "attack": 83,
                  "defense": 52,
                  "speed": 59,
                  "recovery": 47,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 274,
                  "current_mp": 57
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "步行骑士·锐利",
              "rank_score": 548.2402,
              "rank_score_contribution": 548.2402,
              "rank_score_share": 0.147,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "步行骑士·锐利",
                "template_id": "foot_knight",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 178,
                  "mp": 0,
                  "attack": 10,
                  "defense": 12,
                  "speed": 7,
                  "recovery": 12,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 467,
                  "mp": 23,
                  "attack": 71,
                  "defense": 90,
                  "speed": 22,
                  "recovery": 78,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 234,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shield_bash",
                    "name": "盾击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "unyielding",
                    "name": "不屈意志",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 19.1606
            },
            {
              "turn": 2,
              "rank_score": 46.0951
            },
            {
              "turn": 3,
              "rank_score": 65.1285
            },
            {
              "turn": 4,
              "rank_score": 106.5314
            },
            {
              "turn": 5,
              "rank_score": 112.6807
            },
            {
              "turn": 6,
              "rank_score": 135.0419
            },
            {
              "turn": 7,
              "rank_score": 155.0307
            },
            {
              "turn": 8,
              "rank_score": 265.368
            },
            {
              "turn": 9,
              "rank_score": 330.7989
            },
            {
              "turn": 10,
              "rank_score": 405.037
            },
            {
              "turn": 11,
              "rank_score": 507.0611
            },
            {
              "turn": 12,
              "rank_score": 657.5191
            },
            {
              "turn": 13,
              "rank_score": 833.1654
            },
            {
              "turn": 14,
              "rank_score": 960.4364
            },
            {
              "turn": 15,
              "rank_score": 964.0056
            },
            {
              "turn": 16,
              "rank_score": 1075.5188
            },
            {
              "turn": 17,
              "rank_score": 1075.5188
            },
            {
              "turn": 18,
              "rank_score": 1075.5188
            },
            {
              "turn": 19,
              "rank_score": 1112.8525
            },
            {
              "turn": 20,
              "rank_score": 1116.333
            },
            {
              "turn": 21,
              "rank_score": 1580.883
            },
            {
              "turn": 22,
              "rank_score": 1633.5974
            },
            {
              "turn": 23,
              "rank_score": 1666.2122
            },
            {
              "turn": 24,
              "rank_score": 1850.9354
            },
            {
              "turn": 25,
              "rank_score": 2046.9726
            },
            {
              "turn": 26,
              "rank_score": 2386.8061
            },
            {
              "turn": 27,
              "rank_score": 2599.3572
            },
            {
              "turn": 28,
              "rank_score": 2858.8315
            },
            {
              "turn": 29,
              "rank_score": 2992.0008
            },
            {
              "turn": 30,
              "rank_score": 3022.2857
            },
            {
              "turn": 31,
              "rank_score": 3316.6461
            },
            {
              "turn": 32,
              "rank_score": 3348.8372
            },
            {
              "turn": 33,
              "rank_score": 3348.8372
            },
            {
              "turn": 34,
              "rank_score": 3639.7688
            },
            {
              "turn": 35,
              "rank_score": 3728.8974
            }
          ],
          "token_usage": {
            "input_tokens": 6364834,
            "output_tokens": 922438
          },
          "timing": {
            "total_seconds": 19955.2
          },
          "tool_calls": {
            "total": 425,
            "successful": 424,
            "failed": 1,
            "by_name": {
              "get_recruitment": 16,
              "get_crafting": 35,
              "get_upgrades": 33,
              "recruit_adventurer": 6,
              "craft_equipment": 42,
              "equip_item": 49,
              "preview_battle": 83,
              "write_memo": 34,
              "end_turn": 35,
              "get_inventory": 21,
              "allocate_experience": 46,
              "get_events": 6,
              "purchase_upgrade": 14,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 16,
                "successful": 16,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 42,
                "successful": 42,
                "failed": 0
              },
              "equip_item": {
                "total": 49,
                "successful": 49,
                "failed": 0
              },
              "preview_battle": {
                "total": 83,
                "successful": 83,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 21,
                "successful": 21,
                "failed": 0
              },
              "allocate_experience": {
                "total": 46,
                "successful": 46,
                "failed": 0
              },
              "get_events": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 14,
                "successful": 13,
                "failed": 1
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 143,
            "battles_won": 143,
            "battles_lost": 0,
            "total_gold_earned": 5039,
            "total_experience_earned": 11137,
            "total_equipment_crafted": 42,
            "total_upgrades_purchased": 13,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 46,
            "total_equips": 49,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 60,
                "experience_earned": 135,
                "cumulative_gold_earned": 142,
                "cumulative_experience_earned": 322
              },
              {
                "turn": 3,
                "gold_earned": 65,
                "experience_earned": 146,
                "cumulative_gold_earned": 207,
                "cumulative_experience_earned": 468
              },
              {
                "turn": 4,
                "gold_earned": 68,
                "experience_earned": 154,
                "cumulative_gold_earned": 275,
                "cumulative_experience_earned": 622
              },
              {
                "turn": 5,
                "gold_earned": 72,
                "experience_earned": 167,
                "cumulative_gold_earned": 347,
                "cumulative_experience_earned": 789
              },
              {
                "turn": 6,
                "gold_earned": 73,
                "experience_earned": 167,
                "cumulative_gold_earned": 420,
                "cumulative_experience_earned": 956
              },
              {
                "turn": 7,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 503,
                "cumulative_experience_earned": 1147
              },
              {
                "turn": 8,
                "gold_earned": 92,
                "experience_earned": 205,
                "cumulative_gold_earned": 595,
                "cumulative_experience_earned": 1352
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 650,
                "cumulative_experience_earned": 1475
              },
              {
                "turn": 10,
                "gold_earned": 102,
                "experience_earned": 230,
                "cumulative_gold_earned": 752,
                "cumulative_experience_earned": 1705
              },
              {
                "turn": 11,
                "gold_earned": 116,
                "experience_earned": 260,
                "cumulative_gold_earned": 868,
                "cumulative_experience_earned": 1965
              },
              {
                "turn": 12,
                "gold_earned": 116,
                "experience_earned": 261,
                "cumulative_gold_earned": 984,
                "cumulative_experience_earned": 2226
              },
              {
                "turn": 13,
                "gold_earned": 130,
                "experience_earned": 297,
                "cumulative_gold_earned": 1114,
                "cumulative_experience_earned": 2523
              },
              {
                "turn": 14,
                "gold_earned": 154,
                "experience_earned": 339,
                "cumulative_gold_earned": 1268,
                "cumulative_experience_earned": 2862
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 1338,
                "cumulative_experience_earned": 3016
              },
              {
                "turn": 16,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1479,
                "cumulative_experience_earned": 3331
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1559,
                "cumulative_experience_earned": 3510
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 1708,
                "cumulative_experience_earned": 3843
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1876,
                "cumulative_experience_earned": 4233
              },
              {
                "turn": 20,
                "gold_earned": 206,
                "experience_earned": 472,
                "cumulative_gold_earned": 2082,
                "cumulative_experience_earned": 4705
              },
              {
                "turn": 21,
                "gold_earned": 123,
                "experience_earned": 276,
                "cumulative_gold_earned": 2205,
                "cumulative_experience_earned": 4981
              },
              {
                "turn": 22,
                "gold_earned": 154,
                "experience_earned": 344,
                "cumulative_gold_earned": 2359,
                "cumulative_experience_earned": 5325
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2466,
                "cumulative_experience_earned": 5558
              },
              {
                "turn": 24,
                "gold_earned": 151,
                "experience_earned": 330,
                "cumulative_gold_earned": 2617,
                "cumulative_experience_earned": 5888
              },
              {
                "turn": 25,
                "gold_earned": 136,
                "experience_earned": 297,
                "cumulative_gold_earned": 2753,
                "cumulative_experience_earned": 6185
              },
              {
                "turn": 26,
                "gold_earned": 198,
                "experience_earned": 440,
                "cumulative_gold_earned": 2951,
                "cumulative_experience_earned": 6625
              },
              {
                "turn": 27,
                "gold_earned": 257,
                "experience_earned": 565,
                "cumulative_gold_earned": 3208,
                "cumulative_experience_earned": 7190
              },
              {
                "turn": 28,
                "gold_earned": 194,
                "experience_earned": 422,
                "cumulative_gold_earned": 3402,
                "cumulative_experience_earned": 7612
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 3520,
                "cumulative_experience_earned": 7872
              },
              {
                "turn": 30,
                "gold_earned": 274,
                "experience_earned": 609,
                "cumulative_gold_earned": 3794,
                "cumulative_experience_earned": 8481
              },
              {
                "turn": 31,
                "gold_earned": 198,
                "experience_earned": 416,
                "cumulative_gold_earned": 3992,
                "cumulative_experience_earned": 8897
              },
              {
                "turn": 32,
                "gold_earned": 204,
                "experience_earned": 445,
                "cumulative_gold_earned": 4196,
                "cumulative_experience_earned": 9342
              },
              {
                "turn": 33,
                "gold_earned": 221,
                "experience_earned": 465,
                "cumulative_gold_earned": 4417,
                "cumulative_experience_earned": 9807
              },
              {
                "turn": 34,
                "gold_earned": 310,
                "experience_earned": 668,
                "cumulative_gold_earned": 4727,
                "cumulative_experience_earned": 10475
              },
              {
                "turn": 35,
                "gold_earned": 312,
                "experience_earned": 662,
                "cumulative_gold_earned": 5039,
                "cumulative_experience_earned": 11137
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1369,
                "cumulative_experience_earned": 3009
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1048,
                "cumulative_experience_earned": 2338
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 26,
                "cumulative_battles_won": 26,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 821,
                "cumulative_experience_earned": 1860
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "吸血魔·枯竭",
                "cumulative_battles_total": 25,
                "cumulative_battles_won": 25,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 861,
                "cumulative_experience_earned": 1889
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "连击师",
                "cumulative_battles_total": 13,
                "cumulative_battles_won": 13,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 397,
                "cumulative_experience_earned": 872
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "步行骑士·锐利",
                "cumulative_battles_total": 13,
                "cumulative_battles_won": 13,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 543,
                "cumulative_experience_earned": 1169
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_7",
              "name": "死亡骑士",
              "power": 3763.54,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 624,
                "mp": 20,
                "attack": 150,
                "defense": 72,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 73,
                "experience": 157
              }
            }
          }
        }
      ],
      "model": "hy4-preview",
      "rank": 31
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.5356,
        "mean": 66.54,
        "median": 66.54
      },
      "rank_score": {
        "best": 3698.4861,
        "mean": 3698.49,
        "median": 3698.49
      },
      "win_rate": {
        "best": 0.9995,
        "mean": 0.9995
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3682523,
          "total": 3682523
        },
        "output_tokens": {
          "mean": 434772,
          "total": 434772
        },
        "duration_seconds": {
          "mean": 4451.8,
          "total": 4451.8
        },
        "tool_calls": {
          "mean": 463,
          "total": 463
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5312,
          "best": 5312
        },
        "exp_earned": {
          "mean": 11755,
          "best": 11755
        },
        "battle_win_rate": 0.9457,
        "battles_total": 129,
        "battles_won": 122
      },
      "last_run": "20260731-141645-481062",
      "run_details": [
        {
          "run_id": "deepseek-v4-flash_20260731-141645-481062",
          "session_id": "7e17cf493b9c4f358d1429bb34a58675",
          "created_at": "20260731-141645-481062",
          "updated_at": "20260731-164005-949122",
          "score": 66.5356,
          "rank_score": 3698.4861,
          "rank_score_source": null,
          "win_rate": 0.9995,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 325,
          "final_experience_pool": 555,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.9747,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 767.3309,
              "rank_score_contribution": 767.3309,
              "rank_score_share": 0.2075,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 391,
                  "mp": 79,
                  "attack": 123,
                  "defense": 71,
                  "speed": 52,
                  "recovery": 51,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 340,
                  "current_mp": 79
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "佣兵战士·脆弱",
              "rank_score": 797.7231,
              "rank_score_contribution": 797.7231,
              "rank_score_share": 0.2157,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 361,
                  "mp": 26,
                  "attack": 113,
                  "defense": 54,
                  "speed": 46,
                  "recovery": 62,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 299,
                  "current_mp": 26
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 1106.2846,
              "rank_score_contribution": 1106.2846,
              "rank_score_share": 0.2991,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 258,
                  "mp": 26,
                  "attack": 100,
                  "defense": 40,
                  "speed": 84,
                  "recovery": 49,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 258,
                  "current_mp": 26
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官·脆弱",
              "rank_score": 1027.1475,
              "rank_score_contribution": 1027.1475,
              "rank_score_share": 0.2777,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官·脆弱",
                "template_id": "cleric",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 32,
                  "attack": 12,
                  "defense": 8,
                  "speed": 9,
                  "recovery": 18,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 398,
                  "mp": 93,
                  "attack": 74,
                  "defense": 88,
                  "speed": 31,
                  "recovery": 107,
                  "mp_recovery": 46
                },
                "resources": {
                  "current_hp": 398,
                  "current_mp": 93
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 19.1606
            },
            {
              "turn": 2,
              "rank_score": 62.5719
            },
            {
              "turn": 3,
              "rank_score": 145.4716
            },
            {
              "turn": 4,
              "rank_score": 188.625
            },
            {
              "turn": 5,
              "rank_score": 298.1791
            },
            {
              "turn": 6,
              "rank_score": 320.7144
            },
            {
              "turn": 7,
              "rank_score": 438.2746
            },
            {
              "turn": 8,
              "rank_score": 573.3887
            },
            {
              "turn": 9,
              "rank_score": 769.6124
            },
            {
              "turn": 10,
              "rank_score": 797.1709
            },
            {
              "turn": 11,
              "rank_score": 803.1338
            },
            {
              "turn": 12,
              "rank_score": 975.3763
            },
            {
              "turn": 13,
              "rank_score": 1040.2755
            },
            {
              "turn": 14,
              "rank_score": 1125.708
            },
            {
              "turn": 15,
              "rank_score": 1305.6402
            },
            {
              "turn": 16,
              "rank_score": 1471.0706
            },
            {
              "turn": 17,
              "rank_score": 1783.4673
            },
            {
              "turn": 18,
              "rank_score": 1962.9695
            },
            {
              "turn": 19,
              "rank_score": 2140.9862
            },
            {
              "turn": 20,
              "rank_score": 2264.0317
            },
            {
              "turn": 21,
              "rank_score": 2453.6846
            },
            {
              "turn": 22,
              "rank_score": 2502.4704
            },
            {
              "turn": 23,
              "rank_score": 2698.7877
            },
            {
              "turn": 24,
              "rank_score": 2792.305
            },
            {
              "turn": 25,
              "rank_score": 2908.5749
            },
            {
              "turn": 26,
              "rank_score": 2969.5588
            },
            {
              "turn": 27,
              "rank_score": 3118.5126
            },
            {
              "turn": 28,
              "rank_score": 3200.7538
            },
            {
              "turn": 29,
              "rank_score": 3269.3798
            },
            {
              "turn": 30,
              "rank_score": 3366.4448
            },
            {
              "turn": 31,
              "rank_score": 3455.0837
            },
            {
              "turn": 32,
              "rank_score": 3532.5817
            },
            {
              "turn": 33,
              "rank_score": 3553.7862
            },
            {
              "turn": 34,
              "rank_score": 3577.865
            },
            {
              "turn": 35,
              "rank_score": 3698.4861
            }
          ],
          "token_usage": {
            "input_tokens": 3682523,
            "output_tokens": 434772
          },
          "timing": {
            "total_seconds": 4451.8
          },
          "tool_calls": {
            "total": 463,
            "successful": 462,
            "failed": 1,
            "by_name": {
              "get_crafting": 35,
              "get_inventory": 35,
              "get_upgrades": 30,
              "get_recruitment": 20,
              "recruit_adventurer": 4,
              "craft_equipment": 51,
              "equip_item": 57,
              "preview_battle": 90,
              "write_memo": 31,
              "end_turn": 35,
              "purchase_upgrade": 11,
              "allocate_experience": 51,
              "get_events": 5,
              "preview_team_power": 8
            },
            "by_name_detail": {
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "get_recruitment": {
                "total": 20,
                "successful": 20,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 51,
                "successful": 51,
                "failed": 0
              },
              "equip_item": {
                "total": 57,
                "successful": 57,
                "failed": 0
              },
              "preview_battle": {
                "total": 90,
                "successful": 89,
                "failed": 1
              },
              "write_memo": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "allocate_experience": {
                "total": 51,
                "successful": 51,
                "failed": 0
              },
              "get_events": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "preview_team_power": {
                "total": 8,
                "successful": 8,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 129,
            "battles_won": 122,
            "battles_lost": 7,
            "total_gold_earned": 5312,
            "total_experience_earned": 11755,
            "total_equipment_crafted": 51,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 51,
            "total_equips": 57,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 89,
                "experience_earned": 202,
                "cumulative_gold_earned": 89,
                "cumulative_experience_earned": 202
              },
              {
                "turn": 2,
                "gold_earned": 62,
                "experience_earned": 140,
                "cumulative_gold_earned": 151,
                "cumulative_experience_earned": 342
              },
              {
                "turn": 3,
                "gold_earned": 44,
                "experience_earned": 98,
                "cumulative_gold_earned": 195,
                "cumulative_experience_earned": 440
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 271,
                "cumulative_experience_earned": 613
              },
              {
                "turn": 5,
                "gold_earned": 111,
                "experience_earned": 258,
                "cumulative_gold_earned": 382,
                "cumulative_experience_earned": 871
              },
              {
                "turn": 6,
                "gold_earned": 91,
                "experience_earned": 210,
                "cumulative_gold_earned": 473,
                "cumulative_experience_earned": 1081
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 579,
                "cumulative_experience_earned": 1326
              },
              {
                "turn": 8,
                "gold_earned": 130,
                "experience_earned": 292,
                "cumulative_gold_earned": 709,
                "cumulative_experience_earned": 1618
              },
              {
                "turn": 9,
                "gold_earned": 129,
                "experience_earned": 286,
                "cumulative_gold_earned": 838,
                "cumulative_experience_earned": 1904
              },
              {
                "turn": 10,
                "gold_earned": 82,
                "experience_earned": 182,
                "cumulative_gold_earned": 920,
                "cumulative_experience_earned": 2086
              },
              {
                "turn": 11,
                "gold_earned": 89,
                "experience_earned": 198,
                "cumulative_gold_earned": 1009,
                "cumulative_experience_earned": 2284
              },
              {
                "turn": 12,
                "gold_earned": 130,
                "experience_earned": 288,
                "cumulative_gold_earned": 1139,
                "cumulative_experience_earned": 2572
              },
              {
                "turn": 13,
                "gold_earned": 111,
                "experience_earned": 248,
                "cumulative_gold_earned": 1250,
                "cumulative_experience_earned": 2820
              },
              {
                "turn": 14,
                "gold_earned": 132,
                "experience_earned": 292,
                "cumulative_gold_earned": 1382,
                "cumulative_experience_earned": 3112
              },
              {
                "turn": 15,
                "gold_earned": 106,
                "experience_earned": 232,
                "cumulative_gold_earned": 1488,
                "cumulative_experience_earned": 3344
              },
              {
                "turn": 16,
                "gold_earned": 159,
                "experience_earned": 352,
                "cumulative_gold_earned": 1647,
                "cumulative_experience_earned": 3696
              },
              {
                "turn": 17,
                "gold_earned": 161,
                "experience_earned": 360,
                "cumulative_gold_earned": 1808,
                "cumulative_experience_earned": 4056
              },
              {
                "turn": 18,
                "gold_earned": 187,
                "experience_earned": 412,
                "cumulative_gold_earned": 1995,
                "cumulative_experience_earned": 4468
              },
              {
                "turn": 19,
                "gold_earned": 208,
                "experience_earned": 475,
                "cumulative_gold_earned": 2203,
                "cumulative_experience_earned": 4943
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2361,
                "cumulative_experience_earned": 5305
              },
              {
                "turn": 21,
                "gold_earned": 181,
                "experience_earned": 404,
                "cumulative_gold_earned": 2542,
                "cumulative_experience_earned": 5709
              },
              {
                "turn": 22,
                "gold_earned": 154,
                "experience_earned": 338,
                "cumulative_gold_earned": 2696,
                "cumulative_experience_earned": 6047
              },
              {
                "turn": 23,
                "gold_earned": 159,
                "experience_earned": 348,
                "cumulative_gold_earned": 2855,
                "cumulative_experience_earned": 6395
              },
              {
                "turn": 24,
                "gold_earned": 86,
                "experience_earned": 186,
                "cumulative_gold_earned": 2941,
                "cumulative_experience_earned": 6581
              },
              {
                "turn": 25,
                "gold_earned": 197,
                "experience_earned": 433,
                "cumulative_gold_earned": 3138,
                "cumulative_experience_earned": 7014
              },
              {
                "turn": 26,
                "gold_earned": 204,
                "experience_earned": 456,
                "cumulative_gold_earned": 3342,
                "cumulative_experience_earned": 7470
              },
              {
                "turn": 27,
                "gold_earned": 212,
                "experience_earned": 469,
                "cumulative_gold_earned": 3554,
                "cumulative_experience_earned": 7939
              },
              {
                "turn": 28,
                "gold_earned": 212,
                "experience_earned": 460,
                "cumulative_gold_earned": 3766,
                "cumulative_experience_earned": 8399
              },
              {
                "turn": 29,
                "gold_earned": 256,
                "experience_earned": 564,
                "cumulative_gold_earned": 4022,
                "cumulative_experience_earned": 8963
              },
              {
                "turn": 30,
                "gold_earned": 207,
                "experience_earned": 462,
                "cumulative_gold_earned": 4229,
                "cumulative_experience_earned": 9425
              },
              {
                "turn": 31,
                "gold_earned": 214,
                "experience_earned": 460,
                "cumulative_gold_earned": 4443,
                "cumulative_experience_earned": 9885
              },
              {
                "turn": 32,
                "gold_earned": 235,
                "experience_earned": 504,
                "cumulative_gold_earned": 4678,
                "cumulative_experience_earned": 10389
              },
              {
                "turn": 33,
                "gold_earned": 221,
                "experience_earned": 478,
                "cumulative_gold_earned": 4899,
                "cumulative_experience_earned": 10867
              },
              {
                "turn": 34,
                "gold_earned": 216,
                "experience_earned": 470,
                "cumulative_gold_earned": 5115,
                "cumulative_experience_earned": 11337
              },
              {
                "turn": 35,
                "gold_earned": 197,
                "experience_earned": 418,
                "cumulative_gold_earned": 5312,
                "cumulative_experience_earned": 11755
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1719,
                "cumulative_experience_earned": 3789
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1205,
                "cumulative_experience_earned": 2682
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1391,
                "cumulative_experience_earned": 3077
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官·脆弱",
                "cumulative_battles_total": 24,
                "cumulative_battles_won": 22,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 997,
                "cumulative_experience_earned": 2207
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 29,
              "monster_id": "turn_29_monster_8",
              "name": "精英·双足飞龙",
              "power": 4302.4932,
              "tier": "elite",
              "archetype_id": "wyvern",
              "stats": {
                "hp": 564,
                "mp": 0,
                "attack": 166,
                "defense": 49,
                "speed": 26,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 98,
                "experience": 217
              }
            }
          }
        }
      ],
      "model": "deepseek-v4-flash-0731",
      "rank": 32
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.4625,
        "mean": 66.46,
        "median": 66.46
      },
      "rank_score": {
        "best": 3687.4924,
        "mean": 3687.49,
        "median": 3687.49
      },
      "win_rate": {
        "best": 0.9992,
        "mean": 0.9992
      },
      "efficiency": {
        "input_tokens": {
          "mean": 5093391,
          "total": 5093391
        },
        "output_tokens": {
          "mean": 526607,
          "total": 526607
        },
        "duration_seconds": {
          "mean": 11115.5,
          "total": 11115.5
        },
        "tool_calls": {
          "mean": 471,
          "total": 471
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4880,
          "best": 4880
        },
        "exp_earned": {
          "mean": 10791,
          "best": 10791
        },
        "battle_win_rate": 0.8915,
        "battles_total": 129,
        "battles_won": 115
      },
      "last_run": "20260606-013952-063188",
      "run_details": [
        {
          "run_id": "deepseek-v4-pro",
          "session_id": "860cef9a38a24324ac956e40a1587a29",
          "created_at": "20260606-013952-063188",
          "updated_at": "20260606-045912-041896",
          "score": 66.4625,
          "rank_score": 3687.4924,
          "rank_score_source": null,
          "win_rate": 0.9992,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 367,
          "final_experience_pool": 456,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·铁壁",
            "average_score": 99.9257,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 920.2011,
              "rank_score_contribution": 920.2011,
              "rank_score_share": 0.2495,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 406,
                  "mp": 18,
                  "attack": 108,
                  "defense": 69,
                  "speed": 31,
                  "recovery": 65,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 108,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 1077.0608,
              "rank_score_contribution": 1077.0608,
              "rank_score_share": 0.2921,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 242,
                  "mp": 26,
                  "attack": 96,
                  "defense": 38,
                  "speed": 78,
                  "recovery": 47,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 71,
                  "current_mp": 26
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "吸血魔·锐利",
              "rank_score": 908.6904,
              "rank_score_contribution": 908.6904,
              "rank_score_share": 0.2464,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 366,
                  "mp": 79,
                  "attack": 123,
                  "defense": 62,
                  "speed": 52,
                  "recovery": 48,
                  "mp_recovery": 28
                },
                "resources": {
                  "current_hp": 200,
                  "current_mp": 44
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "瘟疫法师·铁壁",
              "rank_score": 781.5401,
              "rank_score_contribution": 781.5401,
              "rank_score_share": 0.2119,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "瘟疫法师·铁壁",
                "template_id": "plague_mage",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 263,
                  "mp": 147,
                  "attack": 90,
                  "defense": 47,
                  "speed": 57,
                  "recovery": 49,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 232,
                  "current_mp": 68
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t2_light_bow",
                      "name": "复合弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 12,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 33.6453
            },
            {
              "turn": 2,
              "rank_score": 57.612
            },
            {
              "turn": 3,
              "rank_score": 138.7319
            },
            {
              "turn": 4,
              "rank_score": 190.9642
            },
            {
              "turn": 5,
              "rank_score": 212.663
            },
            {
              "turn": 6,
              "rank_score": 278.0103
            },
            {
              "turn": 7,
              "rank_score": 389.6867
            },
            {
              "turn": 8,
              "rank_score": 534.2386
            },
            {
              "turn": 9,
              "rank_score": 635.5182
            },
            {
              "turn": 10,
              "rank_score": 707.7803
            },
            {
              "turn": 11,
              "rank_score": 771.4694
            },
            {
              "turn": 12,
              "rank_score": 913.7386
            },
            {
              "turn": 13,
              "rank_score": 989.0403
            },
            {
              "turn": 14,
              "rank_score": 1129.4695
            },
            {
              "turn": 15,
              "rank_score": 1322.5645
            },
            {
              "turn": 16,
              "rank_score": 1329.8809
            },
            {
              "turn": 17,
              "rank_score": 1358.6098
            },
            {
              "turn": 18,
              "rank_score": 1502.1297
            },
            {
              "turn": 19,
              "rank_score": 1548.7661
            },
            {
              "turn": 20,
              "rank_score": 1877.9845
            },
            {
              "turn": 21,
              "rank_score": 2053.3378
            },
            {
              "turn": 22,
              "rank_score": 2313.636
            },
            {
              "turn": 23,
              "rank_score": 2348.2785
            },
            {
              "turn": 24,
              "rank_score": 2811.9061
            },
            {
              "turn": 25,
              "rank_score": 2870.7748
            },
            {
              "turn": 26,
              "rank_score": 2876.2823
            },
            {
              "turn": 27,
              "rank_score": 3097.3727
            },
            {
              "turn": 28,
              "rank_score": 3223.195
            },
            {
              "turn": 29,
              "rank_score": 3266.5312
            },
            {
              "turn": 30,
              "rank_score": 3218.1828
            },
            {
              "turn": 31,
              "rank_score": 3327.0781
            },
            {
              "turn": 32,
              "rank_score": 3327.0781
            },
            {
              "turn": 33,
              "rank_score": 3435.8745
            },
            {
              "turn": 34,
              "rank_score": 3544.8754
            },
            {
              "turn": 35,
              "rank_score": 3687.4924
            }
          ],
          "token_usage": {
            "input_tokens": 5093391,
            "output_tokens": 526607
          },
          "timing": {
            "total_seconds": 11115.5
          },
          "tool_calls": {
            "total": 471,
            "successful": 469,
            "failed": 2,
            "by_name": {
              "get_recruitment": 29,
              "get_crafting": 35,
              "get_upgrades": 35,
              "get_inventory": 37,
              "recruit_adventurer": 4,
              "craft_equipment": 46,
              "equip_item": 52,
              "preview_battle": 98,
              "write_memo": 21,
              "end_turn": 35,
              "allocate_experience": 48,
              "purchase_upgrade": 11,
              "get_events": 3,
              "unequip_item": 9,
              "preview_team_power": 8
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 37,
                "successful": 37,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 46,
                "successful": 45,
                "failed": 1
              },
              "equip_item": {
                "total": 52,
                "successful": 52,
                "failed": 0
              },
              "preview_battle": {
                "total": 98,
                "successful": 98,
                "failed": 0
              },
              "write_memo": {
                "total": 21,
                "successful": 20,
                "failed": 1
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 48,
                "successful": 48,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "get_events": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "unequip_item": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "preview_team_power": {
                "total": 8,
                "successful": 8,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 129,
            "battles_won": 115,
            "battles_lost": 14,
            "total_gold_earned": 4880,
            "total_experience_earned": 10791,
            "total_equipment_crafted": 45,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 48,
            "total_equips": 52,
            "total_unequips": 9,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 154,
                "cumulative_experience_earned": 351
              },
              {
                "turn": 3,
                "gold_earned": 64,
                "experience_earned": 143,
                "cumulative_gold_earned": 218,
                "cumulative_experience_earned": 494
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 294,
                "cumulative_experience_earned": 667
              },
              {
                "turn": 5,
                "gold_earned": 111,
                "experience_earned": 258,
                "cumulative_gold_earned": 405,
                "cumulative_experience_earned": 925
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 511,
                "cumulative_experience_earned": 1170
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 617,
                "cumulative_experience_earned": 1415
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 246,
                "cumulative_gold_earned": 728,
                "cumulative_experience_earned": 1661
              },
              {
                "turn": 9,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 823,
                "cumulative_experience_earned": 1872
              },
              {
                "turn": 10,
                "gold_earned": 96,
                "experience_earned": 216,
                "cumulative_gold_earned": 919,
                "cumulative_experience_earned": 2088
              },
              {
                "turn": 11,
                "gold_earned": 95,
                "experience_earned": 212,
                "cumulative_gold_earned": 1014,
                "cumulative_experience_earned": 2300
              },
              {
                "turn": 12,
                "gold_earned": 144,
                "experience_earned": 315,
                "cumulative_gold_earned": 1158,
                "cumulative_experience_earned": 2615
              },
              {
                "turn": 13,
                "gold_earned": 140,
                "experience_earned": 315,
                "cumulative_gold_earned": 1298,
                "cumulative_experience_earned": 2930
              },
              {
                "turn": 14,
                "gold_earned": 117,
                "experience_earned": 258,
                "cumulative_gold_earned": 1415,
                "cumulative_experience_earned": 3188
              },
              {
                "turn": 15,
                "gold_earned": 112,
                "experience_earned": 248,
                "cumulative_gold_earned": 1527,
                "cumulative_experience_earned": 3436
              },
              {
                "turn": 16,
                "gold_earned": 140,
                "experience_earned": 306,
                "cumulative_gold_earned": 1667,
                "cumulative_experience_earned": 3742
              },
              {
                "turn": 17,
                "gold_earned": 106,
                "experience_earned": 236,
                "cumulative_gold_earned": 1773,
                "cumulative_experience_earned": 3978
              },
              {
                "turn": 18,
                "gold_earned": 155,
                "experience_earned": 343,
                "cumulative_gold_earned": 1928,
                "cumulative_experience_earned": 4321
              },
              {
                "turn": 19,
                "gold_earned": 156,
                "experience_earned": 350,
                "cumulative_gold_earned": 2084,
                "cumulative_experience_earned": 4671
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2242,
                "cumulative_experience_earned": 5033
              },
              {
                "turn": 21,
                "gold_earned": 94,
                "experience_earned": 211,
                "cumulative_gold_earned": 2336,
                "cumulative_experience_earned": 5244
              },
              {
                "turn": 22,
                "gold_earned": 158,
                "experience_earned": 349,
                "cumulative_gold_earned": 2494,
                "cumulative_experience_earned": 5593
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2601,
                "cumulative_experience_earned": 5826
              },
              {
                "turn": 24,
                "gold_earned": 135,
                "experience_earned": 296,
                "cumulative_gold_earned": 2736,
                "cumulative_experience_earned": 6122
              },
              {
                "turn": 25,
                "gold_earned": 156,
                "experience_earned": 337,
                "cumulative_gold_earned": 2892,
                "cumulative_experience_earned": 6459
              },
              {
                "turn": 26,
                "gold_earned": 204,
                "experience_earned": 456,
                "cumulative_gold_earned": 3096,
                "cumulative_experience_earned": 6915
              },
              {
                "turn": 27,
                "gold_earned": 217,
                "experience_earned": 473,
                "cumulative_gold_earned": 3313,
                "cumulative_experience_earned": 7388
              },
              {
                "turn": 28,
                "gold_earned": 258,
                "experience_earned": 558,
                "cumulative_gold_earned": 3571,
                "cumulative_experience_earned": 7946
              },
              {
                "turn": 29,
                "gold_earned": 104,
                "experience_earned": 225,
                "cumulative_gold_earned": 3675,
                "cumulative_experience_earned": 8171
              },
              {
                "turn": 30,
                "gold_earned": 217,
                "experience_earned": 480,
                "cumulative_gold_earned": 3892,
                "cumulative_experience_earned": 8651
              },
              {
                "turn": 31,
                "gold_earned": 177,
                "experience_earned": 390,
                "cumulative_gold_earned": 4069,
                "cumulative_experience_earned": 9041
              },
              {
                "turn": 32,
                "gold_earned": 189,
                "experience_earned": 406,
                "cumulative_gold_earned": 4258,
                "cumulative_experience_earned": 9447
              },
              {
                "turn": 33,
                "gold_earned": 164,
                "experience_earned": 349,
                "cumulative_gold_earned": 4422,
                "cumulative_experience_earned": 9796
              },
              {
                "turn": 34,
                "gold_earned": 257,
                "experience_earned": 566,
                "cumulative_gold_earned": 4679,
                "cumulative_experience_earned": 10362
              },
              {
                "turn": 35,
                "gold_earned": 201,
                "experience_earned": 429,
                "cumulative_gold_earned": 4880,
                "cumulative_experience_earned": 10791
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 1189,
                "cumulative_experience_earned": 2616
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 1251,
                "cumulative_experience_earned": 2787
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1424,
                "cumulative_experience_earned": 3145
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "瘟疫法师·铁壁",
                "cumulative_battles_total": 24,
                "cumulative_battles_won": 21,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1016,
                "cumulative_experience_earned": 2243
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_6",
              "name": "巫妖",
              "power": 3739.452,
              "tier": "normal",
              "archetype_id": "lich",
              "stats": {
                "hp": 455,
                "mp": 50,
                "attack": 140,
                "defense": 48,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 63,
                "experience": 139
              }
            }
          }
        }
      ],
      "model": "deepseek-v4-pro",
      "rank": 33
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 88.5996,
        "mean": 88.6,
        "median": 88.6
      },
      "rank_score": {
        "best": 3679.654,
        "mean": 3679.65,
        "median": 3679.65
      },
      "win_rate": {
        "best": 0.8985,
        "mean": 0.8985
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3181791,
          "total": 3181791
        },
        "output_tokens": {
          "mean": 352228,
          "total": 352228
        },
        "duration_seconds": {
          "mean": 23433.4,
          "total": 23433.4
        },
        "tool_calls": {
          "mean": 343,
          "total": 343
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4355,
          "best": 4355
        },
        "exp_earned": {
          "mean": 9679,
          "best": 9679
        },
        "battle_win_rate": 0.9697,
        "battles_total": 132,
        "battles_won": 128
      },
      "last_run": "20260827-020959-032472",
      "run_details": [
        {
          "run_id": "20260827-020959-032472_qwen-3-8-flash-next-ud-iq4-xs_think",
          "session_id": "3f8ec4c579b04a649e03cf87a2ec91bc",
          "created_at": "20260827-020959-032472",
          "updated_at": "20260827-091313-935554",
          "score": 88.5996,
          "rank_score": 3679.654,
          "rank_score_source": null,
          "win_rate": 0.8985,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 203,
          "final_experience_pool": 404,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "吸血魔·锐利",
            "average_score": 92.9856,
            "win_rate": 0.965,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 762.7876,
              "rank_score_contribution": 762.7876,
              "rank_score_share": 0.2073,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 339,
                  "mp": 12,
                  "attack": 96,
                  "defense": 60,
                  "speed": 36,
                  "recovery": 44,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 339,
                  "current_mp": 12
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": null
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 773.7575,
              "rank_score_contribution": 773.7575,
              "rank_score_share": 0.2103,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 312,
                  "mp": 73,
                  "attack": 124,
                  "defense": 51,
                  "speed": 51,
                  "recovery": 33,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 174,
                  "current_mp": 30
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "连击师·枯竭",
              "rank_score": 749.9963,
              "rank_score_contribution": 749.9963,
              "rank_score_share": 0.2038,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 8,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 231,
                  "mp": 37,
                  "attack": 89,
                  "defense": 40,
                  "speed": 60,
                  "recovery": 38,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 214,
                  "current_mp": 37
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "林地射手·破绽",
              "rank_score": 690.2285,
              "rank_score_contribution": 690.2285,
              "rank_score_share": 0.1876,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "林地射手·破绽",
                "template_id": "woodland_archer",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 88,
                  "mp": 0,
                  "attack": 17,
                  "defense": 3,
                  "speed": 18,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 205,
                  "mp": 17,
                  "attack": 85,
                  "defense": 34,
                  "speed": 63,
                  "recovery": 27,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 169,
                  "current_mp": 17
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "步行骑士·灵感",
              "rank_score": 379.9007,
              "rank_score_contribution": 379.9007,
              "rank_score_share": 0.1032,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "步行骑士·灵感",
                "template_id": "foot_knight",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 158,
                  "mp": 0,
                  "attack": 12,
                  "defense": 13,
                  "speed": 6,
                  "recovery": 14,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 367,
                  "mp": 18,
                  "attack": 56,
                  "defense": 73,
                  "speed": 19,
                  "recovery": 54,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 367,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shield_bash",
                    "name": "盾击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": null
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "魔弹法师",
              "rank_score": 322.9834,
              "rank_score_contribution": 322.9834,
              "rank_score_share": 0.0878,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 4,
                "experience": 0,
                "base_stats": {
                  "hp": 85,
                  "mp": 30,
                  "attack": 16,
                  "defense": 4,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 183,
                  "mp": 104,
                  "attack": 67,
                  "defense": 38,
                  "speed": 25,
                  "recovery": 32,
                  "mp_recovery": 21
                },
                "resources": {
                  "current_hp": 183,
                  "current_mp": 104
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "veteran_command",
              "name": "老兵指挥部",
              "description": "",
              "gold_cost": 600,
              "stats": {
                "hp": 18,
                "mp": 0,
                "attack": 7,
                "defense": 6,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 22.0082
            },
            {
              "turn": 2,
              "rank_score": 57.2725
            },
            {
              "turn": 3,
              "rank_score": 69.9587
            },
            {
              "turn": 4,
              "rank_score": 110.3996
            },
            {
              "turn": 5,
              "rank_score": 132.6261
            },
            {
              "turn": 6,
              "rank_score": 207.4362
            },
            {
              "turn": 7,
              "rank_score": 218.9345
            },
            {
              "turn": 8,
              "rank_score": 271.2836
            },
            {
              "turn": 9,
              "rank_score": 357.4099
            },
            {
              "turn": 10,
              "rank_score": 367.4436
            },
            {
              "turn": 11,
              "rank_score": 553.7885
            },
            {
              "turn": 12,
              "rank_score": 561.0976
            },
            {
              "turn": 13,
              "rank_score": 658.9509
            },
            {
              "turn": 14,
              "rank_score": 842.2874
            },
            {
              "turn": 15,
              "rank_score": 1018.2372
            },
            {
              "turn": 16,
              "rank_score": 1099.3252
            },
            {
              "turn": 17,
              "rank_score": 1376.7559
            },
            {
              "turn": 18,
              "rank_score": 1599.8838
            },
            {
              "turn": 19,
              "rank_score": 1637.0302
            },
            {
              "turn": 20,
              "rank_score": 1720.1779
            },
            {
              "turn": 21,
              "rank_score": 1851.0682
            },
            {
              "turn": 22,
              "rank_score": 1873.539
            },
            {
              "turn": 23,
              "rank_score": 1897.8539
            },
            {
              "turn": 24,
              "rank_score": 1897.8539
            },
            {
              "turn": 25,
              "rank_score": 2114.4885
            },
            {
              "turn": 26,
              "rank_score": 2280.8733
            },
            {
              "turn": 27,
              "rank_score": 2545.2667
            },
            {
              "turn": 28,
              "rank_score": 2749.5949
            },
            {
              "turn": 29,
              "rank_score": 2772.7164
            },
            {
              "turn": 30,
              "rank_score": 2796.917
            },
            {
              "turn": 31,
              "rank_score": 3071.4738
            },
            {
              "turn": 32,
              "rank_score": 3085.9421
            },
            {
              "turn": 33,
              "rank_score": 3133.8184
            },
            {
              "turn": 34,
              "rank_score": 3534.6604
            },
            {
              "turn": 35,
              "rank_score": 3679.654
            }
          ],
          "token_usage": {
            "input_tokens": 3181791,
            "output_tokens": 352228
          },
          "timing": {
            "total_seconds": 23433.4
          },
          "tool_calls": {
            "total": 343,
            "successful": 340,
            "failed": 3,
            "by_name": {
              "get_recruitment": 13,
              "get_crafting": 29,
              "get_upgrades": 28,
              "recruit_adventurer": 6,
              "craft_equipment": 31,
              "equip_item": 30,
              "end_turn": 35,
              "purchase_upgrade": 12,
              "preview_battle": 49,
              "allocate_experience": 65,
              "write_memo": 22,
              "get_inventory": 18,
              "unequip_item": 1,
              "preview_team_power": 3,
              "get_events": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "get_crafting": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "get_upgrades": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 31,
                "successful": 29,
                "failed": 2
              },
              "equip_item": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "preview_battle": {
                "total": 49,
                "successful": 48,
                "failed": 1
              },
              "allocate_experience": {
                "total": 65,
                "successful": 65,
                "failed": 0
              },
              "write_memo": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "get_inventory": {
                "total": 18,
                "successful": 18,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 132,
            "battles_won": 128,
            "battles_lost": 4,
            "total_gold_earned": 4355,
            "total_experience_earned": 9679,
            "total_equipment_crafted": 29,
            "total_upgrades_purchased": 12,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 65,
            "total_equips": 30,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 138,
                "cumulative_experience_earned": 312
              },
              {
                "turn": 3,
                "gold_earned": 68,
                "experience_earned": 153,
                "cumulative_gold_earned": 206,
                "cumulative_experience_earned": 465
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 282,
                "cumulative_experience_earned": 638
              },
              {
                "turn": 5,
                "gold_earned": 74,
                "experience_earned": 171,
                "cumulative_gold_earned": 356,
                "cumulative_experience_earned": 809
              },
              {
                "turn": 6,
                "gold_earned": 81,
                "experience_earned": 186,
                "cumulative_gold_earned": 437,
                "cumulative_experience_earned": 995
              },
              {
                "turn": 7,
                "gold_earned": 84,
                "experience_earned": 194,
                "cumulative_gold_earned": 521,
                "cumulative_experience_earned": 1189
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 251,
                "cumulative_gold_earned": 632,
                "cumulative_experience_earned": 1440
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 687,
                "cumulative_experience_earned": 1563
              },
              {
                "turn": 10,
                "gold_earned": 100,
                "experience_earned": 225,
                "cumulative_gold_earned": 787,
                "cumulative_experience_earned": 1788
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 864,
                "cumulative_experience_earned": 1964
              },
              {
                "turn": 12,
                "gold_earned": 96,
                "experience_earned": 220,
                "cumulative_gold_earned": 960,
                "cumulative_experience_earned": 2184
              },
              {
                "turn": 13,
                "gold_earned": 130,
                "experience_earned": 297,
                "cumulative_gold_earned": 1090,
                "cumulative_experience_earned": 2481
              },
              {
                "turn": 14,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 1185,
                "cumulative_experience_earned": 2692
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 1255,
                "cumulative_experience_earned": 2846
              },
              {
                "turn": 16,
                "gold_earned": 159,
                "experience_earned": 352,
                "cumulative_gold_earned": 1414,
                "cumulative_experience_earned": 3198
              },
              {
                "turn": 17,
                "gold_earned": 98,
                "experience_earned": 219,
                "cumulative_gold_earned": 1512,
                "cumulative_experience_earned": 3417
              },
              {
                "turn": 18,
                "gold_earned": 136,
                "experience_earned": 304,
                "cumulative_gold_earned": 1648,
                "cumulative_experience_earned": 3721
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 1829,
                "cumulative_experience_earned": 4135
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 1987,
                "cumulative_experience_earned": 4497
              },
              {
                "turn": 21,
                "gold_earned": 121,
                "experience_earned": 272,
                "cumulative_gold_earned": 2108,
                "cumulative_experience_earned": 4769
              },
              {
                "turn": 22,
                "gold_earned": 112,
                "experience_earned": 252,
                "cumulative_gold_earned": 2220,
                "cumulative_experience_earned": 5021
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2327,
                "cumulative_experience_earned": 5254
              },
              {
                "turn": 24,
                "gold_earned": 88,
                "experience_earned": 192,
                "cumulative_gold_earned": 2415,
                "cumulative_experience_earned": 5446
              },
              {
                "turn": 25,
                "gold_earned": 97,
                "experience_earned": 215,
                "cumulative_gold_earned": 2512,
                "cumulative_experience_earned": 5661
              },
              {
                "turn": 26,
                "gold_earned": 176,
                "experience_earned": 396,
                "cumulative_gold_earned": 2688,
                "cumulative_experience_earned": 6057
              },
              {
                "turn": 27,
                "gold_earned": 207,
                "experience_earned": 461,
                "cumulative_gold_earned": 2895,
                "cumulative_experience_earned": 6518
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 3015,
                "cumulative_experience_earned": 6779
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 3133,
                "cumulative_experience_earned": 7039
              },
              {
                "turn": 30,
                "gold_earned": 258,
                "experience_earned": 577,
                "cumulative_gold_earned": 3391,
                "cumulative_experience_earned": 7616
              },
              {
                "turn": 31,
                "gold_earned": 196,
                "experience_earned": 412,
                "cumulative_gold_earned": 3587,
                "cumulative_experience_earned": 8028
              },
              {
                "turn": 32,
                "gold_earned": 181,
                "experience_earned": 399,
                "cumulative_gold_earned": 3768,
                "cumulative_experience_earned": 8427
              },
              {
                "turn": 33,
                "gold_earned": 133,
                "experience_earned": 279,
                "cumulative_gold_earned": 3901,
                "cumulative_experience_earned": 8706
              },
              {
                "turn": 34,
                "gold_earned": 263,
                "experience_earned": 569,
                "cumulative_gold_earned": 4164,
                "cumulative_experience_earned": 9275
              },
              {
                "turn": 35,
                "gold_earned": 191,
                "experience_earned": 404,
                "cumulative_gold_earned": 4355,
                "cumulative_experience_earned": 9679
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1109,
                "cumulative_experience_earned": 2494
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1291,
                "cumulative_experience_earned": 2823
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 958,
                "cumulative_experience_earned": 2127
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "林地射手·破绽",
                "cumulative_battles_total": 22,
                "cumulative_battles_won": 22,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 661,
                "cumulative_experience_earned": 1479
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "步行骑士·灵感",
                "cumulative_battles_total": 8,
                "cumulative_battles_won": 8,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 265,
                "cumulative_experience_earned": 597
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 3,
                "cumulative_battles_won": 3,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 71,
                "cumulative_experience_earned": 159
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_1",
              "name": "精英·兽人队长",
              "power": 3331.8783,
              "tier": "elite",
              "archetype_id": "orc_captain",
              "stats": {
                "hp": 592,
                "mp": 0,
                "attack": 171,
                "defense": 50,
                "speed": 10,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 82,
                "experience": 175
              }
            }
          }
        }
      ],
      "model": "qwen-3-8-flash-next-ud-iq4-xs:think",
      "rank": 34
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.2728,
        "mean": 66.27,
        "median": 66.27
      },
      "rank_score": {
        "best": 3625.0806,
        "mean": 3625.08,
        "median": 3625.08
      },
      "win_rate": {
        "best": 0.999,
        "mean": 0.999
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4410711,
          "total": 4410711
        },
        "output_tokens": {
          "mean": 495916,
          "total": 495916
        },
        "duration_seconds": {
          "mean": 6324.4,
          "total": 6324.4
        },
        "tool_calls": {
          "mean": 457,
          "total": 457
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4932,
          "best": 4932
        },
        "exp_earned": {
          "mean": 10937,
          "best": 10937
        },
        "battle_win_rate": 0.944,
        "battles_total": 125,
        "battles_won": 118
      },
      "last_run": "20260929-225826-570326",
      "run_details": [
        {
          "run_id": "20260929-225826-570326_MiniMax-M3.1-Flash-Preview",
          "session_id": "72a9b4b7b1b340a9bfec18627d06d5ae",
          "created_at": "20260929-225826-570326",
          "updated_at": "20260930-015135-158988",
          "score": 66.2728,
          "rank_score": 3625.0806,
          "rank_score_source": null,
          "win_rate": 0.999,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 290,
          "final_experience_pool": 152,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.9147,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 944.8296,
              "rank_score_contribution": 944.8296,
              "rank_score_share": 0.2606,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 336,
                  "mp": 87,
                  "attack": 128,
                  "defense": 52,
                  "speed": 61,
                  "recovery": 41,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 333,
                  "current_mp": 87
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 1081.8106,
              "rank_score_contribution": 1081.8106,
              "rank_score_share": 0.2984,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 263,
                  "mp": 18,
                  "attack": 93,
                  "defense": 46,
                  "speed": 78,
                  "recovery": 40,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 263,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "佣兵战士·脆弱",
              "rank_score": 960.7109,
              "rank_score_contribution": 960.7109,
              "rank_score_share": 0.265,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 399,
                  "mp": 23,
                  "attack": 111,
                  "defense": 67,
                  "speed": 35,
                  "recovery": 64,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 399,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "炮手",
              "rank_score": 637.7295,
              "rank_score_contribution": 637.7295,
              "rank_score_share": 0.1759,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "炮手",
                "template_id": "cannoneer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 125,
                  "mp": 23,
                  "attack": 14,
                  "defense": 7,
                  "speed": 6,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 316,
                  "mp": 79,
                  "attack": 95,
                  "defense": 52,
                  "speed": 34,
                  "recovery": 58,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 182,
                  "current_mp": 79
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 32.297
            },
            {
              "turn": 2,
              "rank_score": 67.4076
            },
            {
              "turn": 3,
              "rank_score": 174.1362
            },
            {
              "turn": 4,
              "rank_score": 191.1306
            },
            {
              "turn": 5,
              "rank_score": 224.5967
            },
            {
              "turn": 6,
              "rank_score": 425.0777
            },
            {
              "turn": 7,
              "rank_score": 428.8892
            },
            {
              "turn": 8,
              "rank_score": 564.0397
            },
            {
              "turn": 9,
              "rank_score": 674.092
            },
            {
              "turn": 10,
              "rank_score": 861.4848
            },
            {
              "turn": 11,
              "rank_score": 866.1456
            },
            {
              "turn": 12,
              "rank_score": 933.882
            },
            {
              "turn": 13,
              "rank_score": 999.9801
            },
            {
              "turn": 14,
              "rank_score": 1005.557
            },
            {
              "turn": 15,
              "rank_score": 1168.0436
            },
            {
              "turn": 16,
              "rank_score": 1375.8505
            },
            {
              "turn": 17,
              "rank_score": 1515.4369
            },
            {
              "turn": 18,
              "rank_score": 1574.9436
            },
            {
              "turn": 19,
              "rank_score": 1683.5709
            },
            {
              "turn": 20,
              "rank_score": 1732.2748
            },
            {
              "turn": 21,
              "rank_score": 1774.2786
            },
            {
              "turn": 22,
              "rank_score": 2391.3488
            },
            {
              "turn": 23,
              "rank_score": 2491.4931
            },
            {
              "turn": 24,
              "rank_score": 2677.9444
            },
            {
              "turn": 25,
              "rank_score": 2699.4351
            },
            {
              "turn": 26,
              "rank_score": 2893.3567
            },
            {
              "turn": 27,
              "rank_score": 2908.4139
            },
            {
              "turn": 28,
              "rank_score": 3151.2135
            },
            {
              "turn": 29,
              "rank_score": 3221.2812
            },
            {
              "turn": 30,
              "rank_score": 3256.6534
            },
            {
              "turn": 31,
              "rank_score": 3322.4233
            },
            {
              "turn": 32,
              "rank_score": 3496.3927
            },
            {
              "turn": 33,
              "rank_score": 3496.3927
            },
            {
              "turn": 34,
              "rank_score": 3585.0365
            },
            {
              "turn": 35,
              "rank_score": 3625.0806
            }
          ],
          "token_usage": {
            "input_tokens": 4410711,
            "output_tokens": 495916
          },
          "timing": {
            "total_seconds": 6324.4
          },
          "tool_calls": {
            "total": 457,
            "successful": 453,
            "failed": 4,
            "by_name": {
              "get_recruitment": 31,
              "get_crafting": 35,
              "get_upgrades": 25,
              "recruit_adventurer": 4,
              "craft_equipment": 46,
              "equip_item": 59,
              "preview_battle": 68,
              "allocate_experience": 67,
              "write_memo": 32,
              "end_turn": 35,
              "get_events": 2,
              "purchase_upgrade": 11,
              "get_inventory": 30,
              "preview_team_power": 12
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 46,
                "successful": 46,
                "failed": 0
              },
              "equip_item": {
                "total": 59,
                "successful": 59,
                "failed": 0
              },
              "preview_battle": {
                "total": 68,
                "successful": 68,
                "failed": 0
              },
              "allocate_experience": {
                "total": 67,
                "successful": 63,
                "failed": 4
              },
              "write_memo": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_events": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "get_inventory": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "preview_team_power": {
                "total": 12,
                "successful": 12,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 125,
            "battles_won": 118,
            "battles_lost": 7,
            "total_gold_earned": 4932,
            "total_experience_earned": 10937,
            "total_equipment_crafted": 46,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 63,
            "total_equips": 59,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 89,
                "experience_earned": 202,
                "cumulative_gold_earned": 89,
                "cumulative_experience_earned": 202
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 161,
                "cumulative_experience_earned": 366
              },
              {
                "turn": 3,
                "gold_earned": 53,
                "experience_earned": 119,
                "cumulative_gold_earned": 214,
                "cumulative_experience_earned": 485
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 298,
                "cumulative_experience_earned": 677
              },
              {
                "turn": 5,
                "gold_earned": 119,
                "experience_earned": 277,
                "cumulative_gold_earned": 417,
                "cumulative_experience_earned": 954
              },
              {
                "turn": 6,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 500,
                "cumulative_experience_earned": 1145
              },
              {
                "turn": 7,
                "gold_earned": 94,
                "experience_earned": 218,
                "cumulative_gold_earned": 594,
                "cumulative_experience_earned": 1363
              },
              {
                "turn": 8,
                "gold_earned": 130,
                "experience_earned": 292,
                "cumulative_gold_earned": 724,
                "cumulative_experience_earned": 1655
              },
              {
                "turn": 9,
                "gold_earned": 131,
                "experience_earned": 290,
                "cumulative_gold_earned": 855,
                "cumulative_experience_earned": 1945
              },
              {
                "turn": 10,
                "gold_earned": 84,
                "experience_earned": 187,
                "cumulative_gold_earned": 939,
                "cumulative_experience_earned": 2132
              },
              {
                "turn": 11,
                "gold_earned": 70,
                "experience_earned": 156,
                "cumulative_gold_earned": 1009,
                "cumulative_experience_earned": 2288
              },
              {
                "turn": 12,
                "gold_earned": 146,
                "experience_earned": 324,
                "cumulative_gold_earned": 1155,
                "cumulative_experience_earned": 2612
              },
              {
                "turn": 13,
                "gold_earned": 136,
                "experience_earned": 307,
                "cumulative_gold_earned": 1291,
                "cumulative_experience_earned": 2919
              },
              {
                "turn": 14,
                "gold_earned": 134,
                "experience_earned": 297,
                "cumulative_gold_earned": 1425,
                "cumulative_experience_earned": 3216
              },
              {
                "turn": 15,
                "gold_earned": 108,
                "experience_earned": 238,
                "cumulative_gold_earned": 1533,
                "cumulative_experience_earned": 3454
              },
              {
                "turn": 16,
                "gold_earned": 222,
                "experience_earned": 494,
                "cumulative_gold_earned": 1755,
                "cumulative_experience_earned": 3948
              },
              {
                "turn": 17,
                "gold_earned": 106,
                "experience_earned": 234,
                "cumulative_gold_earned": 1861,
                "cumulative_experience_earned": 4182
              },
              {
                "turn": 18,
                "gold_earned": 152,
                "experience_earned": 333,
                "cumulative_gold_earned": 2013,
                "cumulative_experience_earned": 4515
              },
              {
                "turn": 19,
                "gold_earned": 116,
                "experience_earned": 270,
                "cumulative_gold_earned": 2129,
                "cumulative_experience_earned": 4785
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2287,
                "cumulative_experience_earned": 5147
              },
              {
                "turn": 21,
                "gold_earned": 165,
                "experience_earned": 367,
                "cumulative_gold_earned": 2452,
                "cumulative_experience_earned": 5514
              },
              {
                "turn": 22,
                "gold_earned": 185,
                "experience_earned": 408,
                "cumulative_gold_earned": 2637,
                "cumulative_experience_earned": 5922
              },
              {
                "turn": 23,
                "gold_earned": 167,
                "experience_earned": 366,
                "cumulative_gold_earned": 2804,
                "cumulative_experience_earned": 6288
              },
              {
                "turn": 24,
                "gold_earned": 130,
                "experience_earned": 284,
                "cumulative_gold_earned": 2934,
                "cumulative_experience_earned": 6572
              },
              {
                "turn": 25,
                "gold_earned": 160,
                "experience_earned": 347,
                "cumulative_gold_earned": 3094,
                "cumulative_experience_earned": 6919
              },
              {
                "turn": 26,
                "gold_earned": 224,
                "experience_earned": 504,
                "cumulative_gold_earned": 3318,
                "cumulative_experience_earned": 7423
              },
              {
                "turn": 27,
                "gold_earned": 197,
                "experience_earned": 425,
                "cumulative_gold_earned": 3515,
                "cumulative_experience_earned": 7848
              },
              {
                "turn": 28,
                "gold_earned": 148,
                "experience_earned": 321,
                "cumulative_gold_earned": 3663,
                "cumulative_experience_earned": 8169
              },
              {
                "turn": 29,
                "gold_earned": 178,
                "experience_earned": 391,
                "cumulative_gold_earned": 3841,
                "cumulative_experience_earned": 8560
              },
              {
                "turn": 30,
                "gold_earned": 207,
                "experience_earned": 462,
                "cumulative_gold_earned": 4048,
                "cumulative_experience_earned": 9022
              },
              {
                "turn": 31,
                "gold_earned": 220,
                "experience_earned": 470,
                "cumulative_gold_earned": 4268,
                "cumulative_experience_earned": 9492
              },
              {
                "turn": 32,
                "gold_earned": 150,
                "experience_earned": 324,
                "cumulative_gold_earned": 4418,
                "cumulative_experience_earned": 9816
              },
              {
                "turn": 33,
                "gold_earned": 221,
                "experience_earned": 478,
                "cumulative_gold_earned": 4639,
                "cumulative_experience_earned": 10294
              },
              {
                "turn": 34,
                "gold_earned": 268,
                "experience_earned": 588,
                "cumulative_gold_earned": 4907,
                "cumulative_experience_earned": 10882
              },
              {
                "turn": 35,
                "gold_earned": 25,
                "experience_earned": 55,
                "cumulative_gold_earned": 4932,
                "cumulative_experience_earned": 10937
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1572,
                "cumulative_experience_earned": 3499
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1223,
                "cumulative_experience_earned": 2702
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 1192,
                "cumulative_experience_earned": 2652
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "炮手",
                "cumulative_battles_total": 23,
                "cumulative_battles_won": 21,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 945,
                "cumulative_experience_earned": 2084
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_1",
              "name": "死亡骑士",
              "power": 3690.297,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 613,
                "mp": 20,
                "attack": 146,
                "defense": 70,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 72,
                "experience": 156
              }
            }
          }
        }
      ],
      "model": "MiniMax-M3.1-Flash-Preview",
      "rank": 35
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.4416,
        "mean": 66.44,
        "median": 66.44
      },
      "rank_score": {
        "best": 3587.1209,
        "mean": 3587.12,
        "median": 3587.12
      },
      "win_rate": {
        "best": 0.9988,
        "mean": 0.9988
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3811386,
          "total": 3811386
        },
        "output_tokens": {
          "mean": 315900,
          "total": 315900
        },
        "duration_seconds": {
          "mean": 8403.7,
          "total": 8403.7
        },
        "tool_calls": {
          "mean": 450,
          "total": 450
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4928,
          "best": 4928
        },
        "exp_earned": {
          "mean": 10906,
          "best": 10906
        },
        "battle_win_rate": 0.984,
        "battles_total": 125,
        "battles_won": 123
      },
      "last_run": "20260923-213244-696234",
      "run_details": [
        {
          "run_id": "20260923-213244-696234_gpt-6-luna-xhigh",
          "session_id": "2cd5f88cd79b46ffb08d007e52c84dc8",
          "created_at": "20260923-213244-696234",
          "updated_at": "20260924-014039-030318",
          "score": 66.4416,
          "rank_score": 3587.1209,
          "rank_score_source": null,
          "win_rate": 0.9988,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 488,
          "final_experience_pool": 121,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.8559,
            "win_rate": 0.999,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 820.4576,
              "rank_score_contribution": 820.4576,
              "rank_score_share": 0.2287,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 386,
                  "mp": 23,
                  "attack": 108,
                  "defense": 65,
                  "speed": 34,
                  "recovery": 62,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 386,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "连击师·枯竭",
              "rank_score": 919.297,
              "rank_score_contribution": 919.297,
              "rank_score_share": 0.2563,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 288,
                  "mp": 60,
                  "attack": 97,
                  "defense": 50,
                  "speed": 72,
                  "recovery": 54,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 285,
                  "current_mp": 60
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 1021.4763,
              "rank_score_contribution": 1021.4763,
              "rank_score_share": 0.2848,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 266,
                  "mp": 18,
                  "attack": 98,
                  "defense": 40,
                  "speed": 83,
                  "recovery": 49,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 266,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "瘟疫法师·铁壁",
              "rank_score": 825.8899,
              "rank_score_contribution": 825.8899,
              "rank_score_share": 0.2302,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "瘟疫法师·铁壁",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 292,
                  "mp": 136,
                  "attack": 85,
                  "defense": 59,
                  "speed": 42,
                  "recovery": 51,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 292,
                  "current_mp": 114
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 28.4993
            },
            {
              "turn": 2,
              "rank_score": 73.7056
            },
            {
              "turn": 3,
              "rank_score": 177.9156
            },
            {
              "turn": 4,
              "rank_score": 241.6979
            },
            {
              "turn": 5,
              "rank_score": 253.9656
            },
            {
              "turn": 6,
              "rank_score": 301.8482
            },
            {
              "turn": 7,
              "rank_score": 363.1444
            },
            {
              "turn": 8,
              "rank_score": 531.5433
            },
            {
              "turn": 9,
              "rank_score": 569.2747
            },
            {
              "turn": 10,
              "rank_score": 750.353
            },
            {
              "turn": 11,
              "rank_score": 1004.4021
            },
            {
              "turn": 12,
              "rank_score": 1063.3427
            },
            {
              "turn": 13,
              "rank_score": 1082.4919
            },
            {
              "turn": 14,
              "rank_score": 1201.6007
            },
            {
              "turn": 15,
              "rank_score": 1198.592
            },
            {
              "turn": 16,
              "rank_score": 1205.0721
            },
            {
              "turn": 17,
              "rank_score": 1653.314
            },
            {
              "turn": 18,
              "rank_score": 1699.2422
            },
            {
              "turn": 19,
              "rank_score": 1836.0602
            },
            {
              "turn": 20,
              "rank_score": 1838.1565
            },
            {
              "turn": 21,
              "rank_score": 2124.517
            },
            {
              "turn": 22,
              "rank_score": 2281.4106
            },
            {
              "turn": 23,
              "rank_score": 2314.1532
            },
            {
              "turn": 24,
              "rank_score": 2314.1532
            },
            {
              "turn": 25,
              "rank_score": 2635.8515
            },
            {
              "turn": 26,
              "rank_score": 3005.3249
            },
            {
              "turn": 27,
              "rank_score": 3178.7694
            },
            {
              "turn": 28,
              "rank_score": 3265.5458
            },
            {
              "turn": 29,
              "rank_score": 3293.7078
            },
            {
              "turn": 30,
              "rank_score": 3345.2211
            },
            {
              "turn": 31,
              "rank_score": 3463.219
            },
            {
              "turn": 32,
              "rank_score": 3471.2528
            },
            {
              "turn": 33,
              "rank_score": 3520.152
            },
            {
              "turn": 34,
              "rank_score": 3524.4723
            },
            {
              "turn": 35,
              "rank_score": 3587.1209
            }
          ],
          "token_usage": {
            "input_tokens": 3811386,
            "output_tokens": 315900
          },
          "timing": {
            "total_seconds": 8403.7
          },
          "tool_calls": {
            "total": 450,
            "successful": 440,
            "failed": 10,
            "by_name": {
              "get_recruitment": 6,
              "get_crafting": 35,
              "get_upgrades": 31,
              "get_inventory": 37,
              "recruit_adventurer": 4,
              "craft_equipment": 52,
              "equip_item": 63,
              "preview_battle": 93,
              "write_memo": 17,
              "end_turn": 37,
              "purchase_upgrade": 11,
              "allocate_experience": 53,
              "preview_team_power": 11
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "get_inventory": {
                "total": 37,
                "successful": 37,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 52,
                "successful": 46,
                "failed": 6
              },
              "equip_item": {
                "total": 63,
                "successful": 63,
                "failed": 0
              },
              "preview_battle": {
                "total": 93,
                "successful": 91,
                "failed": 2
              },
              "write_memo": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "end_turn": {
                "total": 37,
                "successful": 35,
                "failed": 2
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "allocate_experience": {
                "total": 53,
                "successful": 53,
                "failed": 0
              },
              "preview_team_power": {
                "total": 11,
                "successful": 11,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 125,
            "battles_won": 123,
            "battles_lost": 2,
            "total_gold_earned": 4928,
            "total_experience_earned": 10906,
            "total_equipment_crafted": 46,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 53,
            "total_equips": 63,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 154,
                "cumulative_experience_earned": 351
              },
              {
                "turn": 3,
                "gold_earned": 77,
                "experience_earned": 174,
                "cumulative_gold_earned": 231,
                "cumulative_experience_earned": 525
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 307,
                "cumulative_experience_earned": 698
              },
              {
                "turn": 5,
                "gold_earned": 111,
                "experience_earned": 258,
                "cumulative_gold_earned": 418,
                "cumulative_experience_earned": 956
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 524,
                "cumulative_experience_earned": 1201
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 630,
                "cumulative_experience_earned": 1446
              },
              {
                "turn": 8,
                "gold_earned": 130,
                "experience_earned": 292,
                "cumulative_gold_earned": 760,
                "cumulative_experience_earned": 1738
              },
              {
                "turn": 9,
                "gold_earned": 106,
                "experience_earned": 235,
                "cumulative_gold_earned": 866,
                "cumulative_experience_earned": 1973
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 947,
                "cumulative_experience_earned": 2156
              },
              {
                "turn": 11,
                "gold_earned": 109,
                "experience_earned": 240,
                "cumulative_gold_earned": 1056,
                "cumulative_experience_earned": 2396
              },
              {
                "turn": 12,
                "gold_earned": 144,
                "experience_earned": 315,
                "cumulative_gold_earned": 1200,
                "cumulative_experience_earned": 2711
              },
              {
                "turn": 13,
                "gold_earned": 146,
                "experience_earned": 325,
                "cumulative_gold_earned": 1346,
                "cumulative_experience_earned": 3036
              },
              {
                "turn": 14,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 1441,
                "cumulative_experience_earned": 3247
              },
              {
                "turn": 15,
                "gold_earned": 146,
                "experience_earned": 320,
                "cumulative_gold_earned": 1587,
                "cumulative_experience_earned": 3567
              },
              {
                "turn": 16,
                "gold_earned": 179,
                "experience_earned": 394,
                "cumulative_gold_earned": 1766,
                "cumulative_experience_earned": 3961
              },
              {
                "turn": 17,
                "gold_earned": 126,
                "experience_earned": 279,
                "cumulative_gold_earned": 1892,
                "cumulative_experience_earned": 4240
              },
              {
                "turn": 18,
                "gold_earned": 189,
                "experience_earned": 416,
                "cumulative_gold_earned": 2081,
                "cumulative_experience_earned": 4656
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 2249,
                "cumulative_experience_earned": 5046
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2407,
                "cumulative_experience_earned": 5408
              },
              {
                "turn": 21,
                "gold_earned": 165,
                "experience_earned": 367,
                "cumulative_gold_earned": 2572,
                "cumulative_experience_earned": 5775
              },
              {
                "turn": 22,
                "gold_earned": 158,
                "experience_earned": 349,
                "cumulative_gold_earned": 2730,
                "cumulative_experience_earned": 6124
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2837,
                "cumulative_experience_earned": 6357
              },
              {
                "turn": 24,
                "gold_earned": 128,
                "experience_earned": 279,
                "cumulative_gold_earned": 2965,
                "cumulative_experience_earned": 6636
              },
              {
                "turn": 25,
                "gold_earned": 136,
                "experience_earned": 297,
                "cumulative_gold_earned": 3101,
                "cumulative_experience_earned": 6933
              },
              {
                "turn": 26,
                "gold_earned": 186,
                "experience_earned": 412,
                "cumulative_gold_earned": 3287,
                "cumulative_experience_earned": 7345
              },
              {
                "turn": 27,
                "gold_earned": 219,
                "experience_earned": 477,
                "cumulative_gold_earned": 3506,
                "cumulative_experience_earned": 7822
              },
              {
                "turn": 28,
                "gold_earned": 168,
                "experience_earned": 365,
                "cumulative_gold_earned": 3674,
                "cumulative_experience_earned": 8187
              },
              {
                "turn": 29,
                "gold_earned": 216,
                "experience_earned": 477,
                "cumulative_gold_earned": 3890,
                "cumulative_experience_earned": 8664
              },
              {
                "turn": 30,
                "gold_earned": 206,
                "experience_earned": 455,
                "cumulative_gold_earned": 4096,
                "cumulative_experience_earned": 9119
              },
              {
                "turn": 31,
                "gold_earned": 220,
                "experience_earned": 470,
                "cumulative_gold_earned": 4316,
                "cumulative_experience_earned": 9589
              },
              {
                "turn": 32,
                "gold_earned": 222,
                "experience_earned": 482,
                "cumulative_gold_earned": 4538,
                "cumulative_experience_earned": 10071
              },
              {
                "turn": 33,
                "gold_earned": 174,
                "experience_earned": 365,
                "cumulative_gold_earned": 4712,
                "cumulative_experience_earned": 10436
              },
              {
                "turn": 34,
                "gold_earned": 216,
                "experience_earned": 470,
                "cumulative_gold_earned": 4928,
                "cumulative_experience_earned": 10906
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 4928,
                "cumulative_experience_earned": 10906
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1341,
                "cumulative_experience_earned": 2997
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1279,
                "cumulative_experience_earned": 2816
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1151,
                "cumulative_experience_earned": 2558
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "瘟疫法师·铁壁",
                "cumulative_battles_total": 23,
                "cumulative_battles_won": 23,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1157,
                "cumulative_experience_earned": 2535
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 29,
              "monster_id": "turn_29_monster_8",
              "name": "精英·双足飞龙",
              "power": 4302.4932,
              "tier": "elite",
              "archetype_id": "wyvern",
              "stats": {
                "hp": 564,
                "mp": 0,
                "attack": 166,
                "defense": 49,
                "speed": 26,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 98,
                "experience": 217
              }
            }
          }
        }
      ],
      "model": "gpt-6-luna-xhigh",
      "rank": 36
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.4734,
        "mean": 66.47,
        "median": 66.47
      },
      "rank_score": {
        "best": 3583.0138,
        "mean": 3583.01,
        "median": 3583.01
      },
      "win_rate": {
        "best": 0.999,
        "mean": 0.999
      },
      "efficiency": {
        "input_tokens": {
          "mean": 5860070,
          "total": 5860070
        },
        "output_tokens": {
          "mean": 595861,
          "total": 595861
        },
        "duration_seconds": {
          "mean": 5755.7,
          "total": 5755.7
        },
        "tool_calls": {
          "mean": 434,
          "total": 434
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5287,
          "best": 5287
        },
        "exp_earned": {
          "mean": 11706,
          "best": 11706
        },
        "battle_win_rate": 0.9675,
        "battles_total": 123,
        "battles_won": 119
      },
      "last_run": "20260606-215247-341364",
      "run_details": [
        {
          "run_id": "kimi-k2.6",
          "session_id": "6b53a70cb70047f384bb268bbb1baa9c",
          "created_at": "20260606-215247-341364",
          "updated_at": "20260606-234809-837470",
          "score": 66.4734,
          "rank_score": 3583.0138,
          "rank_score_source": null,
          "win_rate": 0.999,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 520,
          "final_experience_pool": 0,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.9429,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 815.2784,
              "rank_score_contribution": 815.2784,
              "rank_score_share": 0.2275,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 11,
                "experience": 56,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 411,
                  "mp": 18,
                  "attack": 108,
                  "defense": 71,
                  "speed": 31,
                  "recovery": 69,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 411,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 897.9937,
              "rank_score_contribution": 897.9937,
              "rank_score_share": 0.2506,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 243,
                  "mp": 26,
                  "attack": 97,
                  "defense": 40,
                  "speed": 88,
                  "recovery": 41,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 243,
                  "current_mp": 26
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "连击师·枯竭",
              "rank_score": 930.5057,
              "rank_score_contribution": 930.5057,
              "rank_score_share": 0.2597,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 278,
                  "mp": 55,
                  "attack": 97,
                  "defense": 43,
                  "speed": 81,
                  "recovery": 54,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 278,
                  "current_mp": 55
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官",
              "rank_score": 939.2359,
              "rank_score_contribution": 939.2359,
              "rank_score_share": 0.2621,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 30,
                  "attack": 13,
                  "defense": 8,
                  "speed": 7,
                  "recovery": 16,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 390,
                  "mp": 100,
                  "attack": 71,
                  "defense": 84,
                  "speed": 33,
                  "recovery": 106,
                  "mp_recovery": 46
                },
                "resources": {
                  "current_hp": 390,
                  "current_mp": 100
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 34.1551
            },
            {
              "turn": 2,
              "rank_score": 77.2462
            },
            {
              "turn": 3,
              "rank_score": 106.8998
            },
            {
              "turn": 4,
              "rank_score": 146.3947
            },
            {
              "turn": 5,
              "rank_score": 240.5881
            },
            {
              "turn": 6,
              "rank_score": 296.0052
            },
            {
              "turn": 7,
              "rank_score": 324.8434
            },
            {
              "turn": 8,
              "rank_score": 438.7708
            },
            {
              "turn": 9,
              "rank_score": 756.5
            },
            {
              "turn": 10,
              "rank_score": 882.1478
            },
            {
              "turn": 11,
              "rank_score": 881.9186
            },
            {
              "turn": 12,
              "rank_score": 1094.4542
            },
            {
              "turn": 13,
              "rank_score": 1127.6993
            },
            {
              "turn": 14,
              "rank_score": 1238.9532
            },
            {
              "turn": 15,
              "rank_score": 1277.7447
            },
            {
              "turn": 16,
              "rank_score": 1548.9739
            },
            {
              "turn": 17,
              "rank_score": 1663.7481
            },
            {
              "turn": 18,
              "rank_score": 1796.295
            },
            {
              "turn": 19,
              "rank_score": 1841.4477
            },
            {
              "turn": 20,
              "rank_score": 2241.0435
            },
            {
              "turn": 21,
              "rank_score": 2300.4982
            },
            {
              "turn": 22,
              "rank_score": 2530.656
            },
            {
              "turn": 23,
              "rank_score": 2557.8563
            },
            {
              "turn": 24,
              "rank_score": 2621.5862
            },
            {
              "turn": 25,
              "rank_score": 2692.3692
            },
            {
              "turn": 26,
              "rank_score": 2891.9753
            },
            {
              "turn": 27,
              "rank_score": 3084.8058
            },
            {
              "turn": 28,
              "rank_score": 3111.6831
            },
            {
              "turn": 29,
              "rank_score": 3186.3003
            },
            {
              "turn": 30,
              "rank_score": 3319.9435
            },
            {
              "turn": 31,
              "rank_score": 3329.1481
            },
            {
              "turn": 32,
              "rank_score": 3409.1128
            },
            {
              "turn": 33,
              "rank_score": 3452.7142
            },
            {
              "turn": 34,
              "rank_score": 3521.9251
            },
            {
              "turn": 35,
              "rank_score": 3583.0138
            }
          ],
          "token_usage": {
            "input_tokens": 5860070,
            "output_tokens": 595861
          },
          "timing": {
            "total_seconds": 5755.7
          },
          "tool_calls": {
            "total": 434,
            "successful": 432,
            "failed": 2,
            "by_name": {
              "get_recruitment": 13,
              "get_crafting": 35,
              "get_upgrades": 26,
              "get_inventory": 31,
              "preview_battle": 85,
              "recruit_adventurer": 4,
              "craft_equipment": 49,
              "equip_item": 60,
              "write_memo": 28,
              "end_turn": 35,
              "purchase_upgrade": 11,
              "allocate_experience": 43,
              "preview_team_power": 14
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 26,
                "successful": 26,
                "failed": 0
              },
              "get_inventory": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "preview_battle": {
                "total": 85,
                "successful": 84,
                "failed": 1
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 49,
                "successful": 48,
                "failed": 1
              },
              "equip_item": {
                "total": 60,
                "successful": 60,
                "failed": 0
              },
              "write_memo": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "allocate_experience": {
                "total": 43,
                "successful": 43,
                "failed": 0
              },
              "preview_team_power": {
                "total": 14,
                "successful": 14,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 123,
            "battles_won": 119,
            "battles_lost": 4,
            "total_gold_earned": 5287,
            "total_experience_earned": 11706,
            "total_equipment_crafted": 48,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 43,
            "total_equips": 60,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 62,
                "experience_earned": 140,
                "cumulative_gold_earned": 144,
                "cumulative_experience_earned": 327
              },
              {
                "turn": 3,
                "gold_earned": 84,
                "experience_earned": 190,
                "cumulative_gold_earned": 228,
                "cumulative_experience_earned": 517
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 312,
                "cumulative_experience_earned": 709
              },
              {
                "turn": 5,
                "gold_earned": 131,
                "experience_earned": 303,
                "cumulative_gold_earned": 443,
                "cumulative_experience_earned": 1012
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 549,
                "cumulative_experience_earned": 1257
              },
              {
                "turn": 7,
                "gold_earned": 89,
                "experience_earned": 206,
                "cumulative_gold_earned": 638,
                "cumulative_experience_earned": 1463
              },
              {
                "turn": 8,
                "gold_earned": 128,
                "experience_earned": 287,
                "cumulative_gold_earned": 766,
                "cumulative_experience_earned": 1750
              },
              {
                "turn": 9,
                "gold_earned": 96,
                "experience_earned": 213,
                "cumulative_gold_earned": 862,
                "cumulative_experience_earned": 1963
              },
              {
                "turn": 10,
                "gold_earned": 79,
                "experience_earned": 178,
                "cumulative_gold_earned": 941,
                "cumulative_experience_earned": 2141
              },
              {
                "turn": 11,
                "gold_earned": 114,
                "experience_earned": 256,
                "cumulative_gold_earned": 1055,
                "cumulative_experience_earned": 2397
              },
              {
                "turn": 12,
                "gold_earned": 128,
                "experience_earned": 283,
                "cumulative_gold_earned": 1183,
                "cumulative_experience_earned": 2680
              },
              {
                "turn": 13,
                "gold_earned": 97,
                "experience_earned": 219,
                "cumulative_gold_earned": 1280,
                "cumulative_experience_earned": 2899
              },
              {
                "turn": 14,
                "gold_earned": 132,
                "experience_earned": 292,
                "cumulative_gold_earned": 1412,
                "cumulative_experience_earned": 3191
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 156,
                "cumulative_gold_earned": 1482,
                "cumulative_experience_earned": 3347
              },
              {
                "turn": 16,
                "gold_earned": 222,
                "experience_earned": 494,
                "cumulative_gold_earned": 1704,
                "cumulative_experience_earned": 3841
              },
              {
                "turn": 17,
                "gold_earned": 161,
                "experience_earned": 359,
                "cumulative_gold_earned": 1865,
                "cumulative_experience_earned": 4200
              },
              {
                "turn": 18,
                "gold_earned": 193,
                "experience_earned": 422,
                "cumulative_gold_earned": 2058,
                "cumulative_experience_earned": 4622
              },
              {
                "turn": 19,
                "gold_earned": 221,
                "experience_earned": 499,
                "cumulative_gold_earned": 2279,
                "cumulative_experience_earned": 5121
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2437,
                "cumulative_experience_earned": 5483
              },
              {
                "turn": 21,
                "gold_earned": 167,
                "experience_earned": 371,
                "cumulative_gold_earned": 2604,
                "cumulative_experience_earned": 5854
              },
              {
                "turn": 22,
                "gold_earned": 156,
                "experience_earned": 348,
                "cumulative_gold_earned": 2760,
                "cumulative_experience_earned": 6202
              },
              {
                "turn": 23,
                "gold_earned": 161,
                "experience_earned": 354,
                "cumulative_gold_earned": 2921,
                "cumulative_experience_earned": 6556
              },
              {
                "turn": 24,
                "gold_earned": 208,
                "experience_earned": 458,
                "cumulative_gold_earned": 3129,
                "cumulative_experience_earned": 7014
              },
              {
                "turn": 25,
                "gold_earned": 168,
                "experience_earned": 358,
                "cumulative_gold_earned": 3297,
                "cumulative_experience_earned": 7372
              },
              {
                "turn": 26,
                "gold_earned": 192,
                "experience_earned": 424,
                "cumulative_gold_earned": 3489,
                "cumulative_experience_earned": 7796
              },
              {
                "turn": 27,
                "gold_earned": 219,
                "experience_earned": 477,
                "cumulative_gold_earned": 3708,
                "cumulative_experience_earned": 8273
              },
              {
                "turn": 28,
                "gold_earned": 273,
                "experience_earned": 599,
                "cumulative_gold_earned": 3981,
                "cumulative_experience_earned": 8872
              },
              {
                "turn": 29,
                "gold_earned": 144,
                "experience_earned": 319,
                "cumulative_gold_earned": 4125,
                "cumulative_experience_earned": 9191
              },
              {
                "turn": 30,
                "gold_earned": 196,
                "experience_earned": 433,
                "cumulative_gold_earned": 4321,
                "cumulative_experience_earned": 9624
              },
              {
                "turn": 31,
                "gold_earned": 198,
                "experience_earned": 417,
                "cumulative_gold_earned": 4519,
                "cumulative_experience_earned": 10041
              },
              {
                "turn": 32,
                "gold_earned": 247,
                "experience_earned": 532,
                "cumulative_gold_earned": 4766,
                "cumulative_experience_earned": 10573
              },
              {
                "turn": 33,
                "gold_earned": 278,
                "experience_earned": 601,
                "cumulative_gold_earned": 5044,
                "cumulative_experience_earned": 11174
              },
              {
                "turn": 34,
                "gold_earned": 243,
                "experience_earned": 532,
                "cumulative_gold_earned": 5287,
                "cumulative_experience_earned": 11706
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 5287,
                "cumulative_experience_earned": 11706
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1091,
                "cumulative_experience_earned": 2409
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1374,
                "cumulative_experience_earned": 3059
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1551,
                "cumulative_experience_earned": 3415
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官",
                "cumulative_battles_total": 24,
                "cumulative_battles_won": 23,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1271,
                "cumulative_experience_earned": 2823
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_1",
              "name": "精英·恶魔卫士",
              "power": 4569.2668,
              "tier": "elite",
              "archetype_id": "demon_guard",
              "stats": {
                "hp": 904,
                "mp": 0,
                "attack": 179,
                "defense": 94,
                "speed": 15,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 114,
                "experience": 252
              }
            }
          }
        }
      ],
      "model": "kimi-k2.6",
      "rank": 37
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.2969,
        "mean": 66.3,
        "median": 66.3
      },
      "rank_score": {
        "best": 3564.1871,
        "mean": 3564.19,
        "median": 3564.19
      },
      "win_rate": {
        "best": 0.998,
        "mean": 0.998
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4684291,
          "total": 4684291
        },
        "output_tokens": {
          "mean": 632983,
          "total": 632983
        },
        "duration_seconds": {
          "mean": 11293.7,
          "total": 11293.7
        },
        "tool_calls": {
          "mean": 402,
          "total": 402
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 5274,
          "best": 5274
        },
        "exp_earned": {
          "mean": 11710,
          "best": 11710
        },
        "battle_win_rate": 0.9843,
        "battles_total": 127,
        "battles_won": 125
      },
      "last_run": "20260814-165956-618789",
      "run_details": [
        {
          "run_id": "glm-5.3_20260814-165956-618789",
          "session_id": "3b7500f9c07d4bdabe7264372f1c30aa",
          "created_at": "20260814-165956-618789",
          "updated_at": "20260814-220557-319158",
          "score": 66.2969,
          "rank_score": 3564.1871,
          "rank_score_source": null,
          "win_rate": 0.998,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 163,
          "final_experience_pool": 60,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.9331,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 727.9702,
              "rank_score_contribution": 727.9702,
              "rank_score_share": 0.2042,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 414,
                  "mp": 18,
                  "attack": 111,
                  "defense": 70,
                  "speed": 38,
                  "recovery": 68,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 352,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 864.4011,
              "rank_score_contribution": 864.4011,
              "rank_score_share": 0.2425,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 351,
                  "mp": 87,
                  "attack": 128,
                  "defense": 57,
                  "speed": 61,
                  "recovery": 47,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 348,
                  "current_mp": 87
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 1038.6324,
              "rank_score_contribution": 1038.6324,
              "rank_score_share": 0.2914,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 258,
                  "mp": 26,
                  "attack": 100,
                  "defense": 40,
                  "speed": 84,
                  "recovery": 49,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 258,
                  "current_mp": 26
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "佣兵战士",
              "rank_score": 933.1834,
              "rank_score_contribution": 933.1834,
              "rank_score_share": 0.2618,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "佣兵战士",
                "template_id": "mercenary_warrior",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 10,
                  "recovery": 9,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 388,
                  "mp": 23,
                  "attack": 108,
                  "defense": 67,
                  "speed": 36,
                  "recovery": 65,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 388,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 33.6453
            },
            {
              "turn": 2,
              "rank_score": 74.312
            },
            {
              "turn": 3,
              "rank_score": 134.2184
            },
            {
              "turn": 4,
              "rank_score": 200.1708
            },
            {
              "turn": 5,
              "rank_score": 392.0241
            },
            {
              "turn": 6,
              "rank_score": 420.557
            },
            {
              "turn": 7,
              "rank_score": 539.862
            },
            {
              "turn": 8,
              "rank_score": 554.8713
            },
            {
              "turn": 9,
              "rank_score": 766.6759
            },
            {
              "turn": 10,
              "rank_score": 792.1039
            },
            {
              "turn": 11,
              "rank_score": 950.069
            },
            {
              "turn": 12,
              "rank_score": 1045.928
            },
            {
              "turn": 13,
              "rank_score": 1159.9634
            },
            {
              "turn": 14,
              "rank_score": 1329.6636
            },
            {
              "turn": 15,
              "rank_score": 1521.7672
            },
            {
              "turn": 16,
              "rank_score": 1722.9507
            },
            {
              "turn": 17,
              "rank_score": 1895.7085
            },
            {
              "turn": 18,
              "rank_score": 1940.9237
            },
            {
              "turn": 19,
              "rank_score": 2110.3704
            },
            {
              "turn": 20,
              "rank_score": 2432.531
            },
            {
              "turn": 21,
              "rank_score": 2503.9642
            },
            {
              "turn": 22,
              "rank_score": 2758.2202
            },
            {
              "turn": 23,
              "rank_score": 2826.4496
            },
            {
              "turn": 24,
              "rank_score": 2933.3283
            },
            {
              "turn": 25,
              "rank_score": 2984.8095
            },
            {
              "turn": 26,
              "rank_score": 3050.847
            },
            {
              "turn": 27,
              "rank_score": 3077.151
            },
            {
              "turn": 28,
              "rank_score": 3120.0744
            },
            {
              "turn": 29,
              "rank_score": 3169.8098
            },
            {
              "turn": 30,
              "rank_score": 3238.1867
            },
            {
              "turn": 31,
              "rank_score": 3246.8291
            },
            {
              "turn": 32,
              "rank_score": 3350.4379
            },
            {
              "turn": 33,
              "rank_score": 3414.3524
            },
            {
              "turn": 34,
              "rank_score": 3466.88
            },
            {
              "turn": 35,
              "rank_score": 3564.1871
            }
          ],
          "token_usage": {
            "input_tokens": 4684291,
            "output_tokens": 632983
          },
          "timing": {
            "total_seconds": 11293.7
          },
          "tool_calls": {
            "total": 402,
            "successful": 402,
            "failed": 0,
            "by_name": {
              "get_recruitment": 3,
              "get_crafting": 35,
              "get_upgrades": 20,
              "recruit_adventurer": 4,
              "craft_equipment": 51,
              "equip_item": 57,
              "preview_battle": 62,
              "write_memo": 34,
              "end_turn": 35,
              "allocate_experience": 60,
              "purchase_upgrade": 11,
              "get_inventory": 21,
              "preview_team_power": 8,
              "unequip_item": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 20,
                "successful": 20,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 51,
                "successful": 51,
                "failed": 0
              },
              "equip_item": {
                "total": 57,
                "successful": 57,
                "failed": 0
              },
              "preview_battle": {
                "total": 62,
                "successful": 62,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 60,
                "successful": 60,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "get_inventory": {
                "total": 21,
                "successful": 21,
                "failed": 0
              },
              "preview_team_power": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 127,
            "battles_won": 125,
            "battles_lost": 2,
            "total_gold_earned": 5274,
            "total_experience_earned": 11710,
            "total_equipment_crafted": 51,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 60,
            "total_equips": 57,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 148,
                "cumulative_experience_earned": 336
              },
              {
                "turn": 3,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 229,
                "cumulative_experience_earned": 519
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 313,
                "cumulative_experience_earned": 711
              },
              {
                "turn": 5,
                "gold_earned": 119,
                "experience_earned": 277,
                "cumulative_gold_earned": 432,
                "cumulative_experience_earned": 988
              },
              {
                "turn": 6,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 515,
                "cumulative_experience_earned": 1179
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 621,
                "cumulative_experience_earned": 1424
              },
              {
                "turn": 8,
                "gold_earned": 130,
                "experience_earned": 292,
                "cumulative_gold_earned": 751,
                "cumulative_experience_earned": 1716
              },
              {
                "turn": 9,
                "gold_earned": 91,
                "experience_earned": 202,
                "cumulative_gold_earned": 842,
                "cumulative_experience_earned": 1918
              },
              {
                "turn": 10,
                "gold_earned": 102,
                "experience_earned": 230,
                "cumulative_gold_earned": 944,
                "cumulative_experience_earned": 2148
              },
              {
                "turn": 11,
                "gold_earned": 136,
                "experience_earned": 301,
                "cumulative_gold_earned": 1080,
                "cumulative_experience_earned": 2449
              },
              {
                "turn": 12,
                "gold_earned": 118,
                "experience_earned": 266,
                "cumulative_gold_earned": 1198,
                "cumulative_experience_earned": 2715
              },
              {
                "turn": 13,
                "gold_earned": 146,
                "experience_earned": 325,
                "cumulative_gold_earned": 1344,
                "cumulative_experience_earned": 3040
              },
              {
                "turn": 14,
                "gold_earned": 154,
                "experience_earned": 339,
                "cumulative_gold_earned": 1498,
                "cumulative_experience_earned": 3379
              },
              {
                "turn": 15,
                "gold_earned": 148,
                "experience_earned": 324,
                "cumulative_gold_earned": 1646,
                "cumulative_experience_earned": 3703
              },
              {
                "turn": 16,
                "gold_earned": 222,
                "experience_earned": 494,
                "cumulative_gold_earned": 1868,
                "cumulative_experience_earned": 4197
              },
              {
                "turn": 17,
                "gold_earned": 156,
                "experience_earned": 344,
                "cumulative_gold_earned": 2024,
                "cumulative_experience_earned": 4541
              },
              {
                "turn": 18,
                "gold_earned": 152,
                "experience_earned": 333,
                "cumulative_gold_earned": 2176,
                "cumulative_experience_earned": 4874
              },
              {
                "turn": 19,
                "gold_earned": 221,
                "experience_earned": 499,
                "cumulative_gold_earned": 2397,
                "cumulative_experience_earned": 5373
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2555,
                "cumulative_experience_earned": 5735
              },
              {
                "turn": 21,
                "gold_earned": 196,
                "experience_earned": 433,
                "cumulative_gold_earned": 2751,
                "cumulative_experience_earned": 6168
              },
              {
                "turn": 22,
                "gold_earned": 181,
                "experience_earned": 399,
                "cumulative_gold_earned": 2932,
                "cumulative_experience_earned": 6567
              },
              {
                "turn": 23,
                "gold_earned": 186,
                "experience_earned": 409,
                "cumulative_gold_earned": 3118,
                "cumulative_experience_earned": 6976
              },
              {
                "turn": 24,
                "gold_earned": 220,
                "experience_earned": 486,
                "cumulative_gold_earned": 3338,
                "cumulative_experience_earned": 7462
              },
              {
                "turn": 25,
                "gold_earned": 156,
                "experience_earned": 337,
                "cumulative_gold_earned": 3494,
                "cumulative_experience_earned": 7799
              },
              {
                "turn": 26,
                "gold_earned": 169,
                "experience_earned": 381,
                "cumulative_gold_earned": 3663,
                "cumulative_experience_earned": 8180
              },
              {
                "turn": 27,
                "gold_earned": 189,
                "experience_earned": 417,
                "cumulative_gold_earned": 3852,
                "cumulative_experience_earned": 8597
              },
              {
                "turn": 28,
                "gold_earned": 166,
                "experience_earned": 361,
                "cumulative_gold_earned": 4018,
                "cumulative_experience_earned": 8958
              },
              {
                "turn": 29,
                "gold_earned": 178,
                "experience_earned": 391,
                "cumulative_gold_earned": 4196,
                "cumulative_experience_earned": 9349
              },
              {
                "turn": 30,
                "gold_earned": 188,
                "experience_earned": 423,
                "cumulative_gold_earned": 4384,
                "cumulative_experience_earned": 9772
              },
              {
                "turn": 31,
                "gold_earned": 232,
                "experience_earned": 503,
                "cumulative_gold_earned": 4616,
                "cumulative_experience_earned": 10275
              },
              {
                "turn": 32,
                "gold_earned": 176,
                "experience_earned": 384,
                "cumulative_gold_earned": 4792,
                "cumulative_experience_earned": 10659
              },
              {
                "turn": 33,
                "gold_earned": 221,
                "experience_earned": 476,
                "cumulative_gold_earned": 5013,
                "cumulative_experience_earned": 11135
              },
              {
                "turn": 34,
                "gold_earned": 261,
                "experience_earned": 575,
                "cumulative_gold_earned": 5274,
                "cumulative_experience_earned": 11710
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 5274,
                "cumulative_experience_earned": 11710
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1288,
                "cumulative_experience_earned": 2887
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1254,
                "cumulative_experience_earned": 2784
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1677,
                "cumulative_experience_earned": 3706
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "佣兵战士",
                "cumulative_battles_total": 25,
                "cumulative_battles_won": 24,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1055,
                "cumulative_experience_earned": 2333
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_6",
              "name": "巫妖",
              "power": 3739.452,
              "tier": "normal",
              "archetype_id": "lich",
              "stats": {
                "hp": 455,
                "mp": 50,
                "attack": 140,
                "defense": 48,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 63,
                "experience": 139
              }
            }
          }
        }
      ],
      "model": "glm-5.3",
      "rank": 38
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.2373,
        "mean": 66.24,
        "median": 66.24
      },
      "rank_score": {
        "best": 3543.6304,
        "mean": 3543.63,
        "median": 3543.63
      },
      "win_rate": {
        "best": 0.9962,
        "mean": 0.9962
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2920422,
          "total": 2920422
        },
        "output_tokens": {
          "mean": 57714,
          "total": 57714
        },
        "duration_seconds": {
          "mean": 2695.2,
          "total": 2695.2
        },
        "tool_calls": {
          "mean": 392,
          "total": 392
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3437,
          "best": 3437
        },
        "exp_earned": {
          "mean": 7618,
          "best": 7618
        },
        "battle_win_rate": 0.9352,
        "battles_total": 108,
        "battles_won": 101
      },
      "last_run": "20260711-230552-082500",
      "run_details": [
        {
          "run_id": "20260711-230552-082500_gpt-5.6-sol-medium",
          "session_id": "83cf423d9f844a3c844e23271030113a",
          "created_at": "20260711-230552-082500",
          "updated_at": "20260712-002132-208615",
          "score": 66.2373,
          "rank_score": 3543.6304,
          "rank_score_source": null,
          "win_rate": 0.9962,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 232,
          "final_experience_pool": 474,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·灵感",
            "average_score": 99.7709,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "瘟疫法师·灵感",
              "rank_score": 963.3039,
              "rank_score_contribution": 963.3039,
              "rank_score_share": 0.2718,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 295,
                  "mp": 103,
                  "attack": 84,
                  "defense": 49,
                  "speed": 40,
                  "recovery": 47,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 252,
                  "current_mp": 55
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "炮手·坚壁",
              "rank_score": 585.4162,
              "rank_score_contribution": 585.4162,
              "rank_score_share": 0.1652,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 9,
                "experience": 24,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 307,
                  "mp": 56,
                  "attack": 76,
                  "defense": 53,
                  "speed": 30,
                  "recovery": 51,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 234,
                  "current_mp": 56
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 995.256,
              "rank_score_contribution": 995.256,
              "rank_score_share": 0.2809,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 288,
                  "mp": 100,
                  "attack": 67,
                  "defense": 54,
                  "speed": 31,
                  "recovery": 97,
                  "mp_recovery": 44
                },
                "resources": {
                  "current_hp": 173,
                  "current_mp": 64
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师·破绽",
              "rank_score": 999.6542,
              "rank_score_contribution": 999.6542,
              "rank_score_share": 0.2821,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师·破绽",
                "template_id": "spellshot_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 83,
                  "mp": 30,
                  "attack": 16,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 208,
                  "mp": 155,
                  "attack": 87,
                  "defense": 34,
                  "speed": 33,
                  "recovery": 52,
                  "mp_recovery": 37
                },
                "resources": {
                  "current_hp": 208,
                  "current_mp": 155
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 37.0522
            },
            {
              "turn": 2,
              "rank_score": 39.4067
            },
            {
              "turn": 3,
              "rank_score": 83.6158
            },
            {
              "turn": 4,
              "rank_score": 148.1386
            },
            {
              "turn": 5,
              "rank_score": 138.1046
            },
            {
              "turn": 6,
              "rank_score": 329.5622
            },
            {
              "turn": 7,
              "rank_score": 360.8599
            },
            {
              "turn": 8,
              "rank_score": 417.4305
            },
            {
              "turn": 9,
              "rank_score": 417.4305
            },
            {
              "turn": 10,
              "rank_score": 536.7067
            },
            {
              "turn": 11,
              "rank_score": 548.9384
            },
            {
              "turn": 12,
              "rank_score": 540.3622
            },
            {
              "turn": 13,
              "rank_score": 562.6267
            },
            {
              "turn": 14,
              "rank_score": 687.4338
            },
            {
              "turn": 15,
              "rank_score": 688.5105
            },
            {
              "turn": 16,
              "rank_score": 826.7097
            },
            {
              "turn": 17,
              "rank_score": 847.7062
            },
            {
              "turn": 18,
              "rank_score": 943.1684
            },
            {
              "turn": 19,
              "rank_score": 1272.7801
            },
            {
              "turn": 20,
              "rank_score": 1547.7585
            },
            {
              "turn": 21,
              "rank_score": 1584.4327
            },
            {
              "turn": 22,
              "rank_score": 1584.4327
            },
            {
              "turn": 23,
              "rank_score": 1670.645
            },
            {
              "turn": 24,
              "rank_score": 1641.487
            },
            {
              "turn": 25,
              "rank_score": 1759.2725
            },
            {
              "turn": 26,
              "rank_score": 2044.7827
            },
            {
              "turn": 27,
              "rank_score": 2326.1958
            },
            {
              "turn": 28,
              "rank_score": 2345.4125
            },
            {
              "turn": 29,
              "rank_score": 2339.2423
            },
            {
              "turn": 30,
              "rank_score": 2781.1823
            },
            {
              "turn": 31,
              "rank_score": 2924.6256
            },
            {
              "turn": 32,
              "rank_score": 3016.15
            },
            {
              "turn": 33,
              "rank_score": 3133.4483
            },
            {
              "turn": 34,
              "rank_score": 3216.6461
            },
            {
              "turn": 35,
              "rank_score": 3543.6304
            }
          ],
          "token_usage": {
            "input_tokens": 2920422,
            "output_tokens": 57714
          },
          "timing": {
            "total_seconds": 2695.2
          },
          "tool_calls": {
            "total": 392,
            "successful": 390,
            "failed": 2,
            "by_name": {
              "get_recruitment": 3,
              "get_upgrades": 24,
              "get_crafting": 35,
              "recruit_adventurer": 4,
              "preview_battle": 102,
              "craft_equipment": 27,
              "equip_item": 41,
              "write_memo": 33,
              "end_turn": 36,
              "get_inventory": 32,
              "allocate_experience": 39,
              "purchase_upgrade": 11,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_upgrades": {
                "total": 24,
                "successful": 24,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_battle": {
                "total": 102,
                "successful": 102,
                "failed": 0
              },
              "craft_equipment": {
                "total": 27,
                "successful": 26,
                "failed": 1
              },
              "equip_item": {
                "total": 41,
                "successful": 41,
                "failed": 0
              },
              "write_memo": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "get_inventory": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "allocate_experience": {
                "total": 39,
                "successful": 39,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 108,
            "battles_won": 101,
            "battles_lost": 7,
            "total_gold_earned": 3437,
            "total_experience_earned": 7618,
            "total_equipment_crafted": 26,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 39,
            "total_equips": 41,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 38,
                "cumulative_experience_earned": 85
              },
              {
                "turn": 2,
                "gold_earned": 56,
                "experience_earned": 125,
                "cumulative_gold_earned": 94,
                "cumulative_experience_earned": 210
              },
              {
                "turn": 3,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 132,
                "cumulative_experience_earned": 295
              },
              {
                "turn": 4,
                "gold_earned": 20,
                "experience_earned": 45,
                "cumulative_gold_earned": 152,
                "cumulative_experience_earned": 340
              },
              {
                "turn": 5,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 218,
                "cumulative_experience_earned": 492
              },
              {
                "turn": 6,
                "gold_earned": 73,
                "experience_earned": 167,
                "cumulative_gold_earned": 291,
                "cumulative_experience_earned": 659
              },
              {
                "turn": 7,
                "gold_earned": 73,
                "experience_earned": 167,
                "cumulative_gold_earned": 364,
                "cumulative_experience_earned": 826
              },
              {
                "turn": 8,
                "gold_earned": 59,
                "experience_earned": 130,
                "cumulative_gold_earned": 423,
                "cumulative_experience_earned": 956
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 478,
                "cumulative_experience_earned": 1079
              },
              {
                "turn": 10,
                "gold_earned": 61,
                "experience_earned": 136,
                "cumulative_gold_earned": 539,
                "cumulative_experience_earned": 1215
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 616,
                "cumulative_experience_earned": 1391
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 687,
                "cumulative_experience_earned": 1553
              },
              {
                "turn": 13,
                "gold_earned": 101,
                "experience_earned": 230,
                "cumulative_gold_earned": 788,
                "cumulative_experience_earned": 1783
              },
              {
                "turn": 14,
                "gold_earned": 19,
                "experience_earned": 43,
                "cumulative_gold_earned": 807,
                "cumulative_experience_earned": 1826
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 837,
                "cumulative_experience_earned": 1894
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 897,
                "cumulative_experience_earned": 2027
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 977,
                "cumulative_experience_earned": 2206
              },
              {
                "turn": 18,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1118,
                "cumulative_experience_earned": 2521
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1286,
                "cumulative_experience_earned": 2911
              },
              {
                "turn": 20,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 1369,
                "cumulative_experience_earned": 3102
              },
              {
                "turn": 21,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1396,
                "cumulative_experience_earned": 3163
              },
              {
                "turn": 22,
                "gold_earned": 148,
                "experience_earned": 325,
                "cumulative_gold_earned": 1544,
                "cumulative_experience_earned": 3488
              },
              {
                "turn": 23,
                "gold_earned": 87,
                "experience_earned": 194,
                "cumulative_gold_earned": 1631,
                "cumulative_experience_earned": 3682
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 1740,
                "cumulative_experience_earned": 3920
              },
              {
                "turn": 25,
                "gold_earned": 93,
                "experience_earned": 205,
                "cumulative_gold_earned": 1833,
                "cumulative_experience_earned": 4125
              },
              {
                "turn": 26,
                "gold_earned": 134,
                "experience_earned": 302,
                "cumulative_gold_earned": 1967,
                "cumulative_experience_earned": 4427
              },
              {
                "turn": 27,
                "gold_earned": 147,
                "experience_earned": 325,
                "cumulative_gold_earned": 2114,
                "cumulative_experience_earned": 4752
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2234,
                "cumulative_experience_earned": 5013
              },
              {
                "turn": 29,
                "gold_earned": 134,
                "experience_earned": 297,
                "cumulative_gold_earned": 2368,
                "cumulative_experience_earned": 5310
              },
              {
                "turn": 30,
                "gold_earned": 205,
                "experience_earned": 458,
                "cumulative_gold_earned": 2573,
                "cumulative_experience_earned": 5768
              },
              {
                "turn": 31,
                "gold_earned": 188,
                "experience_earned": 399,
                "cumulative_gold_earned": 2761,
                "cumulative_experience_earned": 6167
              },
              {
                "turn": 32,
                "gold_earned": 150,
                "experience_earned": 324,
                "cumulative_gold_earned": 2911,
                "cumulative_experience_earned": 6491
              },
              {
                "turn": 33,
                "gold_earned": 86,
                "experience_earned": 180,
                "cumulative_gold_earned": 2997,
                "cumulative_experience_earned": 6671
              },
              {
                "turn": 34,
                "gold_earned": 218,
                "experience_earned": 473,
                "cumulative_gold_earned": 3215,
                "cumulative_experience_earned": 7144
              },
              {
                "turn": 35,
                "gold_earned": 222,
                "experience_earned": 474,
                "cumulative_gold_earned": 3437,
                "cumulative_experience_earned": 7618
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1256,
                "cumulative_experience_earned": 2769
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 836,
                "cumulative_experience_earned": 1875
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 29,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 921,
                "cumulative_experience_earned": 2049
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师·破绽",
                "cumulative_battles_total": 15,
                "cumulative_battles_won": 13,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 424,
                "cumulative_experience_earned": 925
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_5",
              "name": "死亡骑士",
              "power": 3763.54,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 624,
                "mp": 20,
                "attack": 150,
                "defense": 72,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 73,
                "experience": 157
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-sol-medium",
      "rank": 39
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 65.9907,
        "mean": 65.99,
        "median": 65.99
      },
      "rank_score": {
        "best": 3537.5428,
        "mean": 3537.54,
        "median": 3537.54
      },
      "win_rate": {
        "best": 0.9938,
        "mean": 0.9938
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4005575,
          "total": 4005575
        },
        "output_tokens": {
          "mean": 470888,
          "total": 470888
        },
        "duration_seconds": {
          "mean": 11953.2,
          "total": 11953.2
        },
        "tool_calls": {
          "mean": 417,
          "total": 417
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3789,
          "best": 3789
        },
        "exp_earned": {
          "mean": 8450,
          "best": 8450
        },
        "battle_win_rate": 0.8729,
        "battles_total": 118,
        "battles_won": 103
      },
      "last_run": "20260623-142520-235246",
      "run_details": [
        {
          "run_id": "replay copy",
          "session_id": "fe321fbddea24c6ca4a2b889db2c4e94",
          "created_at": "20260623-142520-235246",
          "updated_at": "20260623-182908-719016",
          "score": 65.9907,
          "rank_score": 3537.5428,
          "rank_score_source": null,
          "win_rate": 0.9938,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 19,
          "final_experience_pool": 85,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "神官·脆弱",
            "average_score": 99.8618,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 949.1574,
              "rank_score_contribution": 949.1574,
              "rank_score_share": 0.2683,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 368,
                  "mp": 23,
                  "attack": 99,
                  "defense": 65,
                  "speed": 30,
                  "recovery": 58,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 368,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 936.0292,
              "rank_score_contribution": 936.0292,
              "rank_score_share": 0.2646,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 8,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 206,
                  "mp": 23,
                  "attack": 86,
                  "defense": 35,
                  "speed": 71,
                  "recovery": 37,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 206,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "炮手·坚壁",
              "rank_score": 638.8849,
              "rank_score_contribution": 638.8849,
              "rank_score_share": 0.1806,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 323,
                  "mp": 70,
                  "attack": 89,
                  "defense": 57,
                  "speed": 34,
                  "recovery": 53,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 250,
                  "current_mp": 70
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_light_bow",
                      "name": "暗影长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_bombard_armor",
                      "name": "轰击胸甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官·脆弱",
              "rank_score": 1013.4713,
              "rank_score_contribution": 1013.4713,
              "rank_score_share": 0.2865,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官·脆弱",
                "template_id": "cleric",
                "level": 11,
                "experience": 35,
                "base_stats": {
                  "hp": 120,
                  "mp": 32,
                  "attack": 12,
                  "defense": 8,
                  "speed": 9,
                  "recovery": 18,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 363,
                  "mp": 110,
                  "attack": 72,
                  "defense": 73,
                  "speed": 31,
                  "recovery": 101,
                  "mp_recovery": 39
                },
                "resources": {
                  "current_hp": 353,
                  "current_mp": 110
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_light_charm",
                      "name": "魔力护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 4,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 3,
                        "mp_recovery": 3
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 56.8422
            },
            {
              "turn": 2,
              "rank_score": 121.1728
            },
            {
              "turn": 3,
              "rank_score": 145.0935
            },
            {
              "turn": 4,
              "rank_score": 265.772
            },
            {
              "turn": 5,
              "rank_score": 340.6209
            },
            {
              "turn": 6,
              "rank_score": 484.3238
            },
            {
              "turn": 7,
              "rank_score": 493.1106
            },
            {
              "turn": 8,
              "rank_score": 542.1496
            },
            {
              "turn": 9,
              "rank_score": 568.8645
            },
            {
              "turn": 10,
              "rank_score": 625.9176
            },
            {
              "turn": 11,
              "rank_score": 625.9176
            },
            {
              "turn": 12,
              "rank_score": 693.2922
            },
            {
              "turn": 13,
              "rank_score": 719.9471
            },
            {
              "turn": 14,
              "rank_score": 906.8071
            },
            {
              "turn": 15,
              "rank_score": 981.6301
            },
            {
              "turn": 16,
              "rank_score": 981.6301
            },
            {
              "turn": 17,
              "rank_score": 1008.357
            },
            {
              "turn": 18,
              "rank_score": 1022.8692
            },
            {
              "turn": 19,
              "rank_score": 1185.2994
            },
            {
              "turn": 20,
              "rank_score": 1224.0735
            },
            {
              "turn": 21,
              "rank_score": 1410.2695
            },
            {
              "turn": 22,
              "rank_score": 1475.0318
            },
            {
              "turn": 23,
              "rank_score": 1582.3519
            },
            {
              "turn": 24,
              "rank_score": 1582.3519
            },
            {
              "turn": 25,
              "rank_score": 1650.5259
            },
            {
              "turn": 26,
              "rank_score": 1650.5259
            },
            {
              "turn": 27,
              "rank_score": 1973.474
            },
            {
              "turn": 28,
              "rank_score": 2006.6682
            },
            {
              "turn": 29,
              "rank_score": 2206.4527
            },
            {
              "turn": 30,
              "rank_score": 2223.3648
            },
            {
              "turn": 31,
              "rank_score": 2540.0539
            },
            {
              "turn": 32,
              "rank_score": 2752.7882
            },
            {
              "turn": 33,
              "rank_score": 2968.7043
            },
            {
              "turn": 34,
              "rank_score": 3068.1179
            },
            {
              "turn": 35,
              "rank_score": 3537.5428
            }
          ],
          "token_usage": {
            "input_tokens": 4005575,
            "output_tokens": 470888
          },
          "timing": {
            "total_seconds": 11953.2
          },
          "tool_calls": {
            "total": 417,
            "successful": 409,
            "failed": 8,
            "by_name": {
              "get_recruitment": 14,
              "get_crafting": 34,
              "get_upgrades": 27,
              "get_inventory": 30,
              "preview_battle": 98,
              "recruit_adventurer": 4,
              "craft_equipment": 33,
              "equip_item": 46,
              "end_turn": 36,
              "allocate_experience": 43,
              "purchase_upgrade": 11,
              "write_memo": 28,
              "unequip_item": 1,
              "preview_team_power": 11,
              "get_events": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 14,
                "successful": 14,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_upgrades": {
                "total": 27,
                "successful": 27,
                "failed": 0
              },
              "get_inventory": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "preview_battle": {
                "total": 98,
                "successful": 94,
                "failed": 4
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "equip_item": {
                "total": 46,
                "successful": 45,
                "failed": 1
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "allocate_experience": {
                "total": 43,
                "successful": 41,
                "failed": 2
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "write_memo": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 118,
            "battles_won": 103,
            "battles_lost": 15,
            "total_gold_earned": 3789,
            "total_experience_earned": 8450,
            "total_equipment_crafted": 33,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 41,
            "total_equips": 45,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 89,
                "experience_earned": 202,
                "cumulative_gold_earned": 89,
                "cumulative_experience_earned": 202
              },
              {
                "turn": 2,
                "gold_earned": 52,
                "experience_earned": 119,
                "cumulative_gold_earned": 141,
                "cumulative_experience_earned": 321
              },
              {
                "turn": 3,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 197,
                "cumulative_experience_earned": 447
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 273,
                "cumulative_experience_earned": 620
              },
              {
                "turn": 5,
                "gold_earned": 121,
                "experience_earned": 279,
                "cumulative_gold_earned": 394,
                "cumulative_experience_earned": 899
              },
              {
                "turn": 6,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 477,
                "cumulative_experience_earned": 1090
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 583,
                "cumulative_experience_earned": 1335
              },
              {
                "turn": 8,
                "gold_earned": 116,
                "experience_earned": 259,
                "cumulative_gold_earned": 699,
                "cumulative_experience_earned": 1594
              },
              {
                "turn": 9,
                "gold_earned": 36,
                "experience_earned": 81,
                "cumulative_gold_earned": 735,
                "cumulative_experience_earned": 1675
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 816,
                "cumulative_experience_earned": 1858
              },
              {
                "turn": 11,
                "gold_earned": 95,
                "experience_earned": 212,
                "cumulative_gold_earned": 911,
                "cumulative_experience_earned": 2070
              },
              {
                "turn": 12,
                "gold_earned": 91,
                "experience_earned": 203,
                "cumulative_gold_earned": 1002,
                "cumulative_experience_earned": 2273
              },
              {
                "turn": 13,
                "gold_earned": 111,
                "experience_earned": 248,
                "cumulative_gold_earned": 1113,
                "cumulative_experience_earned": 2521
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 1169,
                "cumulative_experience_earned": 2647
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 1199,
                "cumulative_experience_earned": 2715
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 1259,
                "cumulative_experience_earned": 2848
              },
              {
                "turn": 17,
                "gold_earned": 58,
                "experience_earned": 130,
                "cumulative_gold_earned": 1317,
                "cumulative_experience_earned": 2978
              },
              {
                "turn": 18,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1458,
                "cumulative_experience_earned": 3293
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1626,
                "cumulative_experience_earned": 3683
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 1784,
                "cumulative_experience_earned": 4045
              },
              {
                "turn": 21,
                "gold_earned": 121,
                "experience_earned": 272,
                "cumulative_gold_earned": 1905,
                "cumulative_experience_earned": 4317
              },
              {
                "turn": 22,
                "gold_earned": 112,
                "experience_earned": 252,
                "cumulative_gold_earned": 2017,
                "cumulative_experience_earned": 4569
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2124,
                "cumulative_experience_earned": 4802
              },
              {
                "turn": 24,
                "gold_earned": 65,
                "experience_earned": 141,
                "cumulative_gold_earned": 2189,
                "cumulative_experience_earned": 4943
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 2243,
                "cumulative_experience_earned": 5066
              },
              {
                "turn": 26,
                "gold_earned": 136,
                "experience_earned": 306,
                "cumulative_gold_earned": 2379,
                "cumulative_experience_earned": 5372
              },
              {
                "turn": 27,
                "gold_earned": 146,
                "experience_earned": 319,
                "cumulative_gold_earned": 2525,
                "cumulative_experience_earned": 5691
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2645,
                "cumulative_experience_earned": 5952
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 2763,
                "cumulative_experience_earned": 6212
              },
              {
                "turn": 30,
                "gold_earned": 186,
                "experience_earned": 419,
                "cumulative_gold_earned": 2949,
                "cumulative_experience_earned": 6631
              },
              {
                "turn": 31,
                "gold_earned": 186,
                "experience_earned": 393,
                "cumulative_gold_earned": 3135,
                "cumulative_experience_earned": 7024
              },
              {
                "turn": 32,
                "gold_earned": 188,
                "experience_earned": 412,
                "cumulative_gold_earned": 3323,
                "cumulative_experience_earned": 7436
              },
              {
                "turn": 33,
                "gold_earned": 223,
                "experience_earned": 482,
                "cumulative_gold_earned": 3546,
                "cumulative_experience_earned": 7918
              },
              {
                "turn": 34,
                "gold_earned": 243,
                "experience_earned": 532,
                "cumulative_gold_earned": 3789,
                "cumulative_experience_earned": 8450
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 3789,
                "cumulative_experience_earned": 8450
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 1063,
                "cumulative_experience_earned": 2367
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1157,
                "cumulative_experience_earned": 2575
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 952,
                "cumulative_experience_earned": 2132
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官·脆弱",
                "cumulative_battles_total": 17,
                "cumulative_battles_won": 15,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 617,
                "cumulative_experience_earned": 1376
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_1",
              "name": "死亡骑士",
              "power": 3690.297,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 613,
                "mp": 20,
                "attack": 146,
                "defense": 70,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 72,
                "experience": 156
              }
            }
          }
        }
      ],
      "model": "kimi-k2.7-code",
      "rank": 40
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 79.933,
        "mean": 79.93,
        "median": 79.93
      },
      "rank_score": {
        "best": 3517.6508,
        "mean": 3517.65,
        "median": 3517.65
      },
      "win_rate": {
        "best": 0.9642,
        "mean": 0.9642
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3734265,
          "total": 3734265
        },
        "output_tokens": {
          "mean": 1008408,
          "total": 1008408
        },
        "duration_seconds": {
          "mean": 19277.1,
          "total": 19277.1
        },
        "tool_calls": {
          "mean": 445,
          "total": 445
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4101,
          "best": 4101
        },
        "exp_earned": {
          "mean": 9085,
          "best": 9085
        },
        "battle_win_rate": 0.8527,
        "battles_total": 129,
        "battles_won": 110
      },
      "last_run": "20260710-232619-312315",
      "run_details": [
        {
          "run_id": "20260710-232619-312315_gpt-5.6-luna-max",
          "session_id": "76cc402470bb46f1995ab01faac3fdef",
          "created_at": "20260710-232619-312315",
          "updated_at": "20260711-054557-709693",
          "score": 79.933,
          "rank_score": 3517.6508,
          "rank_score_source": null,
          "win_rate": 0.9642,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 234,
          "final_experience_pool": 483,
          "party_size": 5,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "神官·锐利",
            "average_score": 99.0212,
            "win_rate": 0.998,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "瘟疫法师·灵感",
              "rank_score": 826.0767,
              "rank_score_contribution": 826.0767,
              "rank_score_share": 0.2348,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 240,
                  "mp": 133,
                  "attack": 68,
                  "defense": 35,
                  "speed": 42,
                  "recovery": 39,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 240,
                  "current_mp": 60
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 861.1472,
              "rank_score_contribution": 861.1472,
              "rank_score_share": 0.2448,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 189,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 202,
                  "mp": 23,
                  "attack": 80,
                  "defense": 32,
                  "speed": 71,
                  "recovery": 39,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 176,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_light_bow",
                      "name": "复合弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 12,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_light_armor",
                      "name": "皮甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 925.477,
              "rank_score_contribution": 925.477,
              "rank_score_share": 0.2631,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 318,
                  "mp": 95,
                  "attack": 72,
                  "defense": 65,
                  "speed": 28,
                  "recovery": 97,
                  "mp_recovery": 44
                },
                "resources": {
                  "current_hp": 318,
                  "current_mp": 64
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "炮手",
              "rank_score": 419.4069,
              "rank_score_contribution": 419.4069,
              "rank_score_share": 0.1192,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "炮手",
                "template_id": "cannoneer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 125,
                  "mp": 23,
                  "attack": 14,
                  "defense": 7,
                  "speed": 6,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 309,
                  "mp": 69,
                  "attack": 76,
                  "defense": 57,
                  "speed": 24,
                  "recovery": 48,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 270,
                  "current_mp": 69
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "吸血魔·迟钝",
              "rank_score": 485.543,
              "rank_score_contribution": 485.543,
              "rank_score_share": 0.138,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "吸血魔·迟钝",
                "template_id": "bloodfiend",
                "level": 6,
                "experience": 63,
                "base_stats": {
                  "hp": 107,
                  "mp": 24,
                  "attack": 15,
                  "defense": 5,
                  "speed": 10,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 258,
                  "mp": 62,
                  "attack": 72,
                  "defense": 43,
                  "speed": 36,
                  "recovery": 41,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 97,
                  "current_mp": 48
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 13.2096
            },
            {
              "turn": 2,
              "rank_score": 27.4559
            },
            {
              "turn": 3,
              "rank_score": 149.0279
            },
            {
              "turn": 4,
              "rank_score": 184.452
            },
            {
              "turn": 5,
              "rank_score": 195.134
            },
            {
              "turn": 6,
              "rank_score": 281.5575
            },
            {
              "turn": 7,
              "rank_score": 350.1868
            },
            {
              "turn": 8,
              "rank_score": 424.3737
            },
            {
              "turn": 9,
              "rank_score": 564.4037
            },
            {
              "turn": 10,
              "rank_score": 580.5715
            },
            {
              "turn": 11,
              "rank_score": 599.2915
            },
            {
              "turn": 12,
              "rank_score": 738.1838
            },
            {
              "turn": 13,
              "rank_score": 755.4876
            },
            {
              "turn": 14,
              "rank_score": 797.3049
            },
            {
              "turn": 15,
              "rank_score": 837.9835
            },
            {
              "turn": 16,
              "rank_score": 917.125
            },
            {
              "turn": 17,
              "rank_score": 1154.4385
            },
            {
              "turn": 18,
              "rank_score": 1535.1298
            },
            {
              "turn": 19,
              "rank_score": 1586.4421
            },
            {
              "turn": 20,
              "rank_score": 1671.814
            },
            {
              "turn": 21,
              "rank_score": 1702.7877
            },
            {
              "turn": 22,
              "rank_score": 1793.9588
            },
            {
              "turn": 23,
              "rank_score": 2089.1088
            },
            {
              "turn": 24,
              "rank_score": 2089.1088
            },
            {
              "turn": 25,
              "rank_score": 2110.8547
            },
            {
              "turn": 26,
              "rank_score": 2110.8547
            },
            {
              "turn": 27,
              "rank_score": 2286.1981
            },
            {
              "turn": 28,
              "rank_score": 2308.8528
            },
            {
              "turn": 29,
              "rank_score": 2557.8089
            },
            {
              "turn": 30,
              "rank_score": 2626.7054
            },
            {
              "turn": 31,
              "rank_score": 3059.5618
            },
            {
              "turn": 32,
              "rank_score": 3074.2046
            },
            {
              "turn": 33,
              "rank_score": 3226.1321
            },
            {
              "turn": 34,
              "rank_score": 3436.7519
            },
            {
              "turn": 35,
              "rank_score": 3517.6508
            }
          ],
          "token_usage": {
            "input_tokens": 3734265,
            "output_tokens": 1008408
          },
          "timing": {
            "total_seconds": 19277.1
          },
          "tool_calls": {
            "total": 445,
            "successful": 438,
            "failed": 7,
            "by_name": {
              "get_recruitment": 9,
              "get_crafting": 35,
              "get_upgrades": 35,
              "recruit_adventurer": 5,
              "preview_battle": 107,
              "craft_equipment": 35,
              "equip_item": 41,
              "write_memo": 29,
              "end_turn": 38,
              "get_inventory": 36,
              "purchase_upgrade": 12,
              "allocate_experience": 55,
              "get_events": 1,
              "preview_team_power": 7
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "preview_battle": {
                "total": 107,
                "successful": 105,
                "failed": 2
              },
              "craft_equipment": {
                "total": 35,
                "successful": 33,
                "failed": 2
              },
              "equip_item": {
                "total": 41,
                "successful": 41,
                "failed": 0
              },
              "write_memo": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "end_turn": {
                "total": 38,
                "successful": 35,
                "failed": 3
              },
              "get_inventory": {
                "total": 36,
                "successful": 36,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "allocate_experience": {
                "total": 55,
                "successful": 55,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 7,
                "successful": 7,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 129,
            "battles_won": 110,
            "battles_lost": 19,
            "total_gold_earned": 4101,
            "total_experience_earned": 9085,
            "total_equipment_crafted": 33,
            "total_upgrades_purchased": 12,
            "total_recruits": 5,
            "total_dismissals": 0,
            "total_experience_allocated": 55,
            "total_equips": 41,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 54,
                "cumulative_experience_earned": 123
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 120,
                "cumulative_experience_earned": 272
              },
              {
                "turn": 3,
                "gold_earned": 45,
                "experience_earned": 101,
                "cumulative_gold_earned": 165,
                "cumulative_experience_earned": 373
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 241,
                "cumulative_experience_earned": 546
              },
              {
                "turn": 5,
                "gold_earned": 83,
                "experience_earned": 193,
                "cumulative_gold_earned": 324,
                "cumulative_experience_earned": 739
              },
              {
                "turn": 6,
                "gold_earned": 98,
                "experience_earned": 226,
                "cumulative_gold_earned": 422,
                "cumulative_experience_earned": 965
              },
              {
                "turn": 7,
                "gold_earned": 66,
                "experience_earned": 153,
                "cumulative_gold_earned": 488,
                "cumulative_experience_earned": 1118
              },
              {
                "turn": 8,
                "gold_earned": 128,
                "experience_earned": 287,
                "cumulative_gold_earned": 616,
                "cumulative_experience_earned": 1405
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 671,
                "cumulative_experience_earned": 1528
              },
              {
                "turn": 10,
                "gold_earned": 79,
                "experience_earned": 178,
                "cumulative_gold_earned": 750,
                "cumulative_experience_earned": 1706
              },
              {
                "turn": 11,
                "gold_earned": 97,
                "experience_earned": 217,
                "cumulative_gold_earned": 847,
                "cumulative_experience_earned": 1923
              },
              {
                "turn": 12,
                "gold_earned": 116,
                "experience_earned": 261,
                "cumulative_gold_earned": 963,
                "cumulative_experience_earned": 2184
              },
              {
                "turn": 13,
                "gold_earned": 130,
                "experience_earned": 297,
                "cumulative_gold_earned": 1093,
                "cumulative_experience_earned": 2481
              },
              {
                "turn": 14,
                "gold_earned": 97,
                "experience_earned": 216,
                "cumulative_gold_earned": 1190,
                "cumulative_experience_earned": 2697
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 1260,
                "cumulative_experience_earned": 2851
              },
              {
                "turn": 16,
                "gold_earned": 121,
                "experience_earned": 270,
                "cumulative_gold_earned": 1381,
                "cumulative_experience_earned": 3121
              },
              {
                "turn": 17,
                "gold_earned": 118,
                "experience_earned": 262,
                "cumulative_gold_earned": 1499,
                "cumulative_experience_earned": 3383
              },
              {
                "turn": 18,
                "gold_earned": 193,
                "experience_earned": 422,
                "cumulative_gold_earned": 1692,
                "cumulative_experience_earned": 3805
              },
              {
                "turn": 19,
                "gold_earned": 155,
                "experience_earned": 354,
                "cumulative_gold_earned": 1847,
                "cumulative_experience_earned": 4159
              },
              {
                "turn": 20,
                "gold_earned": 143,
                "experience_earned": 334,
                "cumulative_gold_earned": 1990,
                "cumulative_experience_earned": 4493
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 2069,
                "cumulative_experience_earned": 4674
              },
              {
                "turn": 22,
                "gold_earned": 110,
                "experience_earned": 247,
                "cumulative_gold_earned": 2179,
                "cumulative_experience_earned": 4921
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 2244,
                "cumulative_experience_earned": 5063
              },
              {
                "turn": 24,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2351,
                "cumulative_experience_earned": 5296
              },
              {
                "turn": 25,
                "gold_earned": 113,
                "experience_earned": 245,
                "cumulative_gold_earned": 2464,
                "cumulative_experience_earned": 5541
              },
              {
                "turn": 26,
                "gold_earned": 154,
                "experience_earned": 341,
                "cumulative_gold_earned": 2618,
                "cumulative_experience_earned": 5882
              },
              {
                "turn": 27,
                "gold_earned": 117,
                "experience_earned": 254,
                "cumulative_gold_earned": 2735,
                "cumulative_experience_earned": 6136
              },
              {
                "turn": 28,
                "gold_earned": 98,
                "experience_earned": 213,
                "cumulative_gold_earned": 2833,
                "cumulative_experience_earned": 6349
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 2951,
                "cumulative_experience_earned": 6609
              },
              {
                "turn": 30,
                "gold_earned": 191,
                "experience_earned": 425,
                "cumulative_gold_earned": 3142,
                "cumulative_experience_earned": 7034
              },
              {
                "turn": 31,
                "gold_earned": 145,
                "experience_earned": 310,
                "cumulative_gold_earned": 3287,
                "cumulative_experience_earned": 7344
              },
              {
                "turn": 32,
                "gold_earned": 120,
                "experience_earned": 257,
                "cumulative_gold_earned": 3407,
                "cumulative_experience_earned": 7601
              },
              {
                "turn": 33,
                "gold_earned": 180,
                "experience_earned": 379,
                "cumulative_gold_earned": 3587,
                "cumulative_experience_earned": 7980
              },
              {
                "turn": 34,
                "gold_earned": 286,
                "experience_earned": 622,
                "cumulative_gold_earned": 3873,
                "cumulative_experience_earned": 8602
              },
              {
                "turn": 35,
                "gold_earned": 228,
                "experience_earned": 483,
                "cumulative_gold_earned": 4101,
                "cumulative_experience_earned": 9085
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1177,
                "cumulative_experience_earned": 2620
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1245,
                "cumulative_experience_earned": 2744
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 21,
                "cumulative_battles_lost": 13,
                "cumulative_gold_earned": 783,
                "cumulative_experience_earned": 1747
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "炮手",
                "cumulative_battles_total": 24,
                "cumulative_battles_won": 22,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 809,
                "cumulative_experience_earned": 1793
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "吸血魔·迟钝",
                "cumulative_battles_total": 2,
                "cumulative_battles_won": 2,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 87,
                "cumulative_experience_earned": 181
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_3",
              "name": "恶魔卫士",
              "power": 3641.904,
              "tier": "normal",
              "archetype_id": "demon_guard",
              "stats": {
                "hp": 722,
                "mp": 0,
                "attack": 144,
                "defense": 77,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 71,
                "experience": 153
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-luna-max",
      "rank": 41
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.3792,
        "mean": 66.38,
        "median": 66.38
      },
      "rank_score": {
        "best": 3515.4916,
        "mean": 3515.49,
        "median": 3515.49
      },
      "win_rate": {
        "best": 0.998,
        "mean": 0.998
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2906616,
          "total": 2906616
        },
        "output_tokens": {
          "mean": 73407,
          "total": 73407
        },
        "duration_seconds": {
          "mean": 2052.2,
          "total": 2052.2
        },
        "tool_calls": {
          "mean": 416,
          "total": 416
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4345,
          "best": 4345
        },
        "exp_earned": {
          "mean": 9639,
          "best": 9639
        },
        "battle_win_rate": 0.8952,
        "battles_total": 124,
        "battles_won": 111
      },
      "last_run": "20260711-205151-519758",
      "run_details": [
        {
          "run_id": "20260711-205151-519758_gpt-5.6-luna-medium",
          "session_id": "85bd475829bf4bb2a17e7262dbe55c80",
          "created_at": "20260711-205151-519758",
          "updated_at": "20260711-221910-017632",
          "score": 66.3792,
          "rank_score": 3515.4916,
          "rank_score_source": null,
          "win_rate": 0.998,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 253,
          "final_experience_pool": 386,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·灵感",
            "average_score": 99.6967,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 969.6821,
              "rank_score_contribution": 969.6821,
              "rank_score_share": 0.2758,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 242,
                  "mp": 18,
                  "attack": 88,
                  "defense": 44,
                  "speed": 71,
                  "recovery": 42,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 242,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "瘟疫法师·灵感",
              "rank_score": 588.4029,
              "rank_score_contribution": 588.4029,
              "rank_score_share": 0.1674,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 273,
                  "mp": 160,
                  "attack": 78,
                  "defense": 41,
                  "speed": 42,
                  "recovery": 51,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 273,
                  "current_mp": 76
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 1022.9077,
              "rank_score_contribution": 1022.9077,
              "rank_score_share": 0.291,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 9,
                "experience": 128,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 365,
                  "mp": 83,
                  "attack": 72,
                  "defense": 82,
                  "speed": 28,
                  "recovery": 101,
                  "mp_recovery": 46
                },
                "resources": {
                  "current_hp": 365,
                  "current_mp": 64
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师·破绽",
              "rank_score": 934.4989,
              "rank_score_contribution": 934.4989,
              "rank_score_share": 0.2658,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师·破绽",
                "template_id": "spellshot_mage",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 85,
                  "mp": 32,
                  "attack": 15,
                  "defense": 3,
                  "speed": 10,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 231,
                  "mp": 160,
                  "attack": 99,
                  "defense": 37,
                  "speed": 37,
                  "recovery": 59,
                  "mp_recovery": 40
                },
                "resources": {
                  "current_hp": 231,
                  "current_mp": 160
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t2_light_charm",
                      "name": "魔力护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 4,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 3,
                        "mp_recovery": 3
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 13.2096
            },
            {
              "turn": 2,
              "rank_score": 21.2329
            },
            {
              "turn": 3,
              "rank_score": 40.393
            },
            {
              "turn": 4,
              "rank_score": 113.3218
            },
            {
              "turn": 5,
              "rank_score": 200.8374
            },
            {
              "turn": 6,
              "rank_score": 216.589
            },
            {
              "turn": 7,
              "rank_score": 294.4084
            },
            {
              "turn": 8,
              "rank_score": 360.2401
            },
            {
              "turn": 9,
              "rank_score": 372.0287
            },
            {
              "turn": 10,
              "rank_score": 517.3584
            },
            {
              "turn": 11,
              "rank_score": 632.7562
            },
            {
              "turn": 12,
              "rank_score": 657.321
            },
            {
              "turn": 13,
              "rank_score": 721.6063
            },
            {
              "turn": 14,
              "rank_score": 785.9537
            },
            {
              "turn": 15,
              "rank_score": 846.3072
            },
            {
              "turn": 16,
              "rank_score": 846.3072
            },
            {
              "turn": 17,
              "rank_score": 865.523
            },
            {
              "turn": 18,
              "rank_score": 872.7225
            },
            {
              "turn": 19,
              "rank_score": 1174.1045
            },
            {
              "turn": 20,
              "rank_score": 1419.3267
            },
            {
              "turn": 21,
              "rank_score": 1947.5615
            },
            {
              "turn": 22,
              "rank_score": 1970.2737
            },
            {
              "turn": 23,
              "rank_score": 2178.3124
            },
            {
              "turn": 24,
              "rank_score": 2230.4559
            },
            {
              "turn": 25,
              "rank_score": 2258.7397
            },
            {
              "turn": 26,
              "rank_score": 2364.8744
            },
            {
              "turn": 27,
              "rank_score": 2401.3883
            },
            {
              "turn": 28,
              "rank_score": 2839.0145
            },
            {
              "turn": 29,
              "rank_score": 3010.5142
            },
            {
              "turn": 30,
              "rank_score": 3075.1871
            },
            {
              "turn": 31,
              "rank_score": 3129.5839
            },
            {
              "turn": 32,
              "rank_score": 3256.6578
            },
            {
              "turn": 33,
              "rank_score": 3292.8752
            },
            {
              "turn": 34,
              "rank_score": 3395.1333
            },
            {
              "turn": 35,
              "rank_score": 3515.4916
            }
          ],
          "token_usage": {
            "input_tokens": 2906616,
            "output_tokens": 73407
          },
          "timing": {
            "total_seconds": 2052.2
          },
          "tool_calls": {
            "total": 416,
            "successful": 411,
            "failed": 5,
            "by_name": {
              "get_recruitment": 2,
              "get_crafting": 35,
              "get_upgrades": 31,
              "recruit_adventurer": 4,
              "craft_equipment": 47,
              "equip_item": 52,
              "preview_battle": 96,
              "end_turn": 35,
              "purchase_upgrade": 11,
              "allocate_experience": 56,
              "get_inventory": 31,
              "write_memo": 8,
              "preview_team_power": 8
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 47,
                "successful": 43,
                "failed": 4
              },
              "equip_item": {
                "total": 52,
                "successful": 52,
                "failed": 0
              },
              "preview_battle": {
                "total": 96,
                "successful": 95,
                "failed": 1
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "allocate_experience": {
                "total": 56,
                "successful": 56,
                "failed": 0
              },
              "get_inventory": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "write_memo": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "preview_team_power": {
                "total": 8,
                "successful": 8,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 124,
            "battles_won": 111,
            "battles_lost": 13,
            "total_gold_earned": 4345,
            "total_experience_earned": 9639,
            "total_equipment_crafted": 43,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 56,
            "total_equips": 52,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 48,
                "experience_earned": 109,
                "cumulative_gold_earned": 48,
                "cumulative_experience_earned": 109
              },
              {
                "turn": 2,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 86,
                "cumulative_experience_earned": 194
              },
              {
                "turn": 3,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 124,
                "cumulative_experience_earned": 279
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 190,
                "cumulative_experience_earned": 428
              },
              {
                "turn": 5,
                "gold_earned": 38,
                "experience_earned": 87,
                "cumulative_gold_earned": 228,
                "cumulative_experience_earned": 515
              },
              {
                "turn": 6,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 294,
                "cumulative_experience_earned": 667
              },
              {
                "turn": 7,
                "gold_earned": 93,
                "experience_earned": 213,
                "cumulative_gold_earned": 387,
                "cumulative_experience_earned": 880
              },
              {
                "turn": 8,
                "gold_earned": 71,
                "experience_earned": 158,
                "cumulative_gold_earned": 458,
                "cumulative_experience_earned": 1038
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 513,
                "cumulative_experience_earned": 1161
              },
              {
                "turn": 10,
                "gold_earned": 79,
                "experience_earned": 178,
                "cumulative_gold_earned": 592,
                "cumulative_experience_earned": 1339
              },
              {
                "turn": 11,
                "gold_earned": 95,
                "experience_earned": 212,
                "cumulative_gold_earned": 687,
                "cumulative_experience_earned": 1551
              },
              {
                "turn": 12,
                "gold_earned": 107,
                "experience_earned": 238,
                "cumulative_gold_earned": 794,
                "cumulative_experience_earned": 1789
              },
              {
                "turn": 13,
                "gold_earned": 99,
                "experience_earned": 225,
                "cumulative_gold_earned": 893,
                "cumulative_experience_earned": 2014
              },
              {
                "turn": 14,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 988,
                "cumulative_experience_earned": 2225
              },
              {
                "turn": 15,
                "gold_earned": 40,
                "experience_earned": 86,
                "cumulative_gold_earned": 1028,
                "cumulative_experience_earned": 2311
              },
              {
                "turn": 16,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1169,
                "cumulative_experience_earned": 2626
              },
              {
                "turn": 17,
                "gold_earned": 52,
                "experience_earned": 117,
                "cumulative_gold_earned": 1221,
                "cumulative_experience_earned": 2743
              },
              {
                "turn": 18,
                "gold_earned": 124,
                "experience_earned": 280,
                "cumulative_gold_earned": 1345,
                "cumulative_experience_earned": 3023
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 1526,
                "cumulative_experience_earned": 3437
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 1684,
                "cumulative_experience_earned": 3799
              },
              {
                "turn": 21,
                "gold_earned": 123,
                "experience_earned": 276,
                "cumulative_gold_earned": 1807,
                "cumulative_experience_earned": 4075
              },
              {
                "turn": 22,
                "gold_earned": 156,
                "experience_earned": 348,
                "cumulative_gold_earned": 1963,
                "cumulative_experience_earned": 4423
              },
              {
                "turn": 23,
                "gold_earned": 125,
                "experience_earned": 275,
                "cumulative_gold_earned": 2088,
                "cumulative_experience_earned": 4698
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 2197,
                "cumulative_experience_earned": 4936
              },
              {
                "turn": 25,
                "gold_earned": 93,
                "experience_earned": 205,
                "cumulative_gold_earned": 2290,
                "cumulative_experience_earned": 5141
              },
              {
                "turn": 26,
                "gold_earned": 174,
                "experience_earned": 389,
                "cumulative_gold_earned": 2464,
                "cumulative_experience_earned": 5530
              },
              {
                "turn": 27,
                "gold_earned": 180,
                "experience_earned": 402,
                "cumulative_gold_earned": 2644,
                "cumulative_experience_earned": 5932
              },
              {
                "turn": 28,
                "gold_earned": 212,
                "experience_earned": 459,
                "cumulative_gold_earned": 2856,
                "cumulative_experience_earned": 6391
              },
              {
                "turn": 29,
                "gold_earned": 188,
                "experience_earned": 413,
                "cumulative_gold_earned": 3044,
                "cumulative_experience_earned": 6804
              },
              {
                "turn": 30,
                "gold_earned": 191,
                "experience_earned": 425,
                "cumulative_gold_earned": 3235,
                "cumulative_experience_earned": 7229
              },
              {
                "turn": 31,
                "gold_earned": 201,
                "experience_earned": 435,
                "cumulative_gold_earned": 3436,
                "cumulative_experience_earned": 7664
              },
              {
                "turn": 32,
                "gold_earned": 203,
                "experience_earned": 440,
                "cumulative_gold_earned": 3639,
                "cumulative_experience_earned": 8104
              },
              {
                "turn": 33,
                "gold_earned": 265,
                "experience_earned": 578,
                "cumulative_gold_earned": 3904,
                "cumulative_experience_earned": 8682
              },
              {
                "turn": 34,
                "gold_earned": 259,
                "experience_earned": 571,
                "cumulative_gold_earned": 4163,
                "cumulative_experience_earned": 9253
              },
              {
                "turn": 35,
                "gold_earned": 182,
                "experience_earned": 386,
                "cumulative_gold_earned": 4345,
                "cumulative_experience_earned": 9639
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1190,
                "cumulative_experience_earned": 2665
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1300,
                "cumulative_experience_earned": 2866
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 1285,
                "cumulative_experience_earned": 2846
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师·破绽",
                "cumulative_battles_total": 20,
                "cumulative_battles_won": 17,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 570,
                "cumulative_experience_earned": 1262
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_1",
              "name": "精英·恶魔卫士",
              "power": 4569.2668,
              "tier": "elite",
              "archetype_id": "demon_guard",
              "stats": {
                "hp": 904,
                "mp": 0,
                "attack": 179,
                "defense": 94,
                "speed": 15,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 114,
                "experience": 252
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-luna-medium",
      "rank": 42
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.472,
        "mean": 66.47,
        "median": 66.47
      },
      "rank_score": {
        "best": 3514.6801,
        "mean": 3514.68,
        "median": 3514.68
      },
      "win_rate": {
        "best": 0.9998,
        "mean": 0.9998
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3373347,
          "total": 3373347
        },
        "output_tokens": {
          "mean": 200714,
          "total": 200714
        },
        "duration_seconds": {
          "mean": 4380.7,
          "total": 4380.7
        },
        "tool_calls": {
          "mean": 435,
          "total": 435
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4472,
          "best": 4472
        },
        "exp_earned": {
          "mean": 9926,
          "best": 9926
        },
        "battle_win_rate": 0.888,
        "battles_total": 125,
        "battles_won": 111
      },
      "last_run": "20260711-180231-757129",
      "run_details": [
        {
          "run_id": "20260711-180231-757129_gpt-5.6-luna-high",
          "session_id": "f948a8a678fb40b39576ae1735c5108b",
          "created_at": "20260711-180231-757129",
          "updated_at": "20260711-204616-673980",
          "score": 66.472,
          "rank_score": 3514.6801,
          "rank_score_source": null,
          "win_rate": 0.9998,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 150,
          "final_experience_pool": 276,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.9364,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 1028.1564,
              "rank_score_contribution": 1028.1564,
              "rank_score_share": 0.2925,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 250,
                  "mp": 18,
                  "attack": 94,
                  "defense": 38,
                  "speed": 77,
                  "recovery": 47,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 250,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "炮手·坚壁",
              "rank_score": 586.4097,
              "rank_score_contribution": 586.4097,
              "rank_score_share": 0.1668,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 328,
                  "mp": 92,
                  "attack": 96,
                  "defense": 59,
                  "speed": 33,
                  "recovery": 56,
                  "mp_recovery": 34
                },
                "resources": {
                  "current_hp": 87,
                  "current_mp": 92
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t3_bombard_armor",
                      "name": "轰击胸甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 991.9036,
              "rank_score_contribution": 991.9036,
              "rank_score_share": 0.2822,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 347,
                  "mp": 91,
                  "attack": 78,
                  "defense": 73,
                  "speed": 29,
                  "recovery": 96,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 347,
                  "current_mp": 77
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师",
              "rank_score": 908.2104,
              "rank_score_contribution": 908.2104,
              "rank_score_share": 0.2584,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 10,
                "experience": 180,
                "base_stats": {
                  "hp": 87,
                  "mp": 30,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 219,
                  "mp": 165,
                  "attack": 93,
                  "defense": 45,
                  "speed": 36,
                  "recovery": 54,
                  "mp_recovery": 37
                },
                "resources": {
                  "current_hp": 76,
                  "current_mp": 165
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 39.9436
            },
            {
              "turn": 2,
              "rank_score": 90.5876
            },
            {
              "turn": 3,
              "rank_score": 128.3295
            },
            {
              "turn": 4,
              "rank_score": 261.5452
            },
            {
              "turn": 5,
              "rank_score": 273.1575
            },
            {
              "turn": 6,
              "rank_score": 416.4122
            },
            {
              "turn": 7,
              "rank_score": 511.601
            },
            {
              "turn": 8,
              "rank_score": 702.6443
            },
            {
              "turn": 9,
              "rank_score": 716.6183
            },
            {
              "turn": 10,
              "rank_score": 749.3026
            },
            {
              "turn": 11,
              "rank_score": 907.7316
            },
            {
              "turn": 12,
              "rank_score": 920.82
            },
            {
              "turn": 13,
              "rank_score": 1014.5281
            },
            {
              "turn": 14,
              "rank_score": 1070.4808
            },
            {
              "turn": 15,
              "rank_score": 1116.2106
            },
            {
              "turn": 16,
              "rank_score": 1193.2262
            },
            {
              "turn": 17,
              "rank_score": 1249.5835
            },
            {
              "turn": 18,
              "rank_score": 1365.774
            },
            {
              "turn": 19,
              "rank_score": 1594.7988
            },
            {
              "turn": 20,
              "rank_score": 1659.9228
            },
            {
              "turn": 21,
              "rank_score": 2162.7768
            },
            {
              "turn": 22,
              "rank_score": 2170.4509
            },
            {
              "turn": 23,
              "rank_score": 2215.6129
            },
            {
              "turn": 24,
              "rank_score": 2262.783
            },
            {
              "turn": 25,
              "rank_score": 2552.4555
            },
            {
              "turn": 26,
              "rank_score": 2614.8495
            },
            {
              "turn": 27,
              "rank_score": 2786.7429
            },
            {
              "turn": 28,
              "rank_score": 2936.7819
            },
            {
              "turn": 29,
              "rank_score": 2963.1975
            },
            {
              "turn": 30,
              "rank_score": 3095.3566
            },
            {
              "turn": 31,
              "rank_score": 3186.7373
            },
            {
              "turn": 32,
              "rank_score": 3296.8322
            },
            {
              "turn": 33,
              "rank_score": 3420.0289
            },
            {
              "turn": 34,
              "rank_score": 3430.5672
            },
            {
              "turn": 35,
              "rank_score": 3514.6801
            }
          ],
          "token_usage": {
            "input_tokens": 3373347,
            "output_tokens": 200714
          },
          "timing": {
            "total_seconds": 4380.7
          },
          "tool_calls": {
            "total": 435,
            "successful": 430,
            "failed": 5,
            "by_name": {
              "get_crafting": 35,
              "get_upgrades": 31,
              "get_recruitment": 3,
              "recruit_adventurer": 4,
              "craft_equipment": 47,
              "equip_item": 49,
              "preview_battle": 104,
              "end_turn": 37,
              "get_inventory": 34,
              "purchase_upgrade": 11,
              "allocate_experience": 59,
              "write_memo": 12,
              "preview_team_power": 9
            },
            "by_name_detail": {
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 47,
                "successful": 46,
                "failed": 1
              },
              "equip_item": {
                "total": 49,
                "successful": 49,
                "failed": 0
              },
              "preview_battle": {
                "total": 104,
                "successful": 102,
                "failed": 2
              },
              "end_turn": {
                "total": 37,
                "successful": 35,
                "failed": 2
              },
              "get_inventory": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "allocate_experience": {
                "total": 59,
                "successful": 59,
                "failed": 0
              },
              "write_memo": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "preview_team_power": {
                "total": 9,
                "successful": 9,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 125,
            "battles_won": 111,
            "battles_lost": 14,
            "total_gold_earned": 4472,
            "total_experience_earned": 9926,
            "total_equipment_crafted": 46,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 59,
            "total_equips": 49,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 138,
                "cumulative_experience_earned": 312
              },
              {
                "turn": 3,
                "gold_earned": 68,
                "experience_earned": 153,
                "cumulative_gold_earned": 206,
                "cumulative_experience_earned": 465
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 272,
                "cumulative_experience_earned": 614
              },
              {
                "turn": 5,
                "gold_earned": 127,
                "experience_earned": 294,
                "cumulative_gold_earned": 399,
                "cumulative_experience_earned": 908
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 505,
                "cumulative_experience_earned": 1153
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 611,
                "cumulative_experience_earned": 1398
              },
              {
                "turn": 8,
                "gold_earned": 116,
                "experience_earned": 259,
                "cumulative_gold_earned": 727,
                "cumulative_experience_earned": 1657
              },
              {
                "turn": 9,
                "gold_earned": 72,
                "experience_earned": 160,
                "cumulative_gold_earned": 799,
                "cumulative_experience_earned": 1817
              },
              {
                "turn": 10,
                "gold_earned": 96,
                "experience_earned": 216,
                "cumulative_gold_earned": 895,
                "cumulative_experience_earned": 2033
              },
              {
                "turn": 11,
                "gold_earned": 109,
                "experience_earned": 241,
                "cumulative_gold_earned": 1004,
                "cumulative_experience_earned": 2274
              },
              {
                "turn": 12,
                "gold_earned": 91,
                "experience_earned": 203,
                "cumulative_gold_earned": 1095,
                "cumulative_experience_earned": 2477
              },
              {
                "turn": 13,
                "gold_earned": 101,
                "experience_earned": 230,
                "cumulative_gold_earned": 1196,
                "cumulative_experience_earned": 2707
              },
              {
                "turn": 14,
                "gold_earned": 97,
                "experience_earned": 216,
                "cumulative_gold_earned": 1293,
                "cumulative_experience_earned": 2923
              },
              {
                "turn": 15,
                "gold_earned": 108,
                "experience_earned": 236,
                "cumulative_gold_earned": 1401,
                "cumulative_experience_earned": 3159
              },
              {
                "turn": 16,
                "gold_earned": 184,
                "experience_earned": 410,
                "cumulative_gold_earned": 1585,
                "cumulative_experience_earned": 3569
              },
              {
                "turn": 17,
                "gold_earned": 68,
                "experience_earned": 151,
                "cumulative_gold_earned": 1653,
                "cumulative_experience_earned": 3720
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 1802,
                "cumulative_experience_earned": 4053
              },
              {
                "turn": 19,
                "gold_earned": 129,
                "experience_earned": 292,
                "cumulative_gold_earned": 1931,
                "cumulative_experience_earned": 4345
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2089,
                "cumulative_experience_earned": 4707
              },
              {
                "turn": 21,
                "gold_earned": 52,
                "experience_earned": 120,
                "cumulative_gold_earned": 2141,
                "cumulative_experience_earned": 4827
              },
              {
                "turn": 22,
                "gold_earned": 150,
                "experience_earned": 330,
                "cumulative_gold_earned": 2291,
                "cumulative_experience_earned": 5157
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 2356,
                "cumulative_experience_earned": 5299
              },
              {
                "turn": 24,
                "gold_earned": 128,
                "experience_earned": 279,
                "cumulative_gold_earned": 2484,
                "cumulative_experience_earned": 5578
              },
              {
                "turn": 25,
                "gold_earned": 136,
                "experience_earned": 297,
                "cumulative_gold_earned": 2620,
                "cumulative_experience_earned": 5875
              },
              {
                "turn": 26,
                "gold_earned": 151,
                "experience_earned": 337,
                "cumulative_gold_earned": 2771,
                "cumulative_experience_earned": 6212
              },
              {
                "turn": 27,
                "gold_earned": 147,
                "experience_earned": 325,
                "cumulative_gold_earned": 2918,
                "cumulative_experience_earned": 6537
              },
              {
                "turn": 28,
                "gold_earned": 148,
                "experience_earned": 325,
                "cumulative_gold_earned": 3066,
                "cumulative_experience_earned": 6862
              },
              {
                "turn": 29,
                "gold_earned": 188,
                "experience_earned": 413,
                "cumulative_gold_earned": 3254,
                "cumulative_experience_earned": 7275
              },
              {
                "turn": 30,
                "gold_earned": 248,
                "experience_earned": 553,
                "cumulative_gold_earned": 3502,
                "cumulative_experience_earned": 7828
              },
              {
                "turn": 31,
                "gold_earned": 213,
                "experience_earned": 468,
                "cumulative_gold_earned": 3715,
                "cumulative_experience_earned": 8296
              },
              {
                "turn": 32,
                "gold_earned": 235,
                "experience_earned": 504,
                "cumulative_gold_earned": 3950,
                "cumulative_experience_earned": 8800
              },
              {
                "turn": 33,
                "gold_earned": 133,
                "experience_earned": 279,
                "cumulative_gold_earned": 4083,
                "cumulative_experience_earned": 9079
              },
              {
                "turn": 34,
                "gold_earned": 259,
                "experience_earned": 571,
                "cumulative_gold_earned": 4342,
                "cumulative_experience_earned": 9650
              },
              {
                "turn": 35,
                "gold_earned": 130,
                "experience_earned": 276,
                "cumulative_gold_earned": 4472,
                "cumulative_experience_earned": 9926
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1345,
                "cumulative_experience_earned": 2988
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 1045,
                "cumulative_experience_earned": 2347
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 1284,
                "cumulative_experience_earned": 2821
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 21,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 798,
                "cumulative_experience_earned": 1770
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_6",
              "name": "巫妖",
              "power": 3739.452,
              "tier": "normal",
              "archetype_id": "lich",
              "stats": {
                "hp": 455,
                "mp": 50,
                "attack": 140,
                "defense": 48,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 63,
                "experience": 139
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-luna-high",
      "rank": 43
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.4671,
        "mean": 66.47,
        "median": 66.47
      },
      "rank_score": {
        "best": 3506.3165,
        "mean": 3506.32,
        "median": 3506.32
      },
      "win_rate": {
        "best": 0.9992,
        "mean": 0.9992
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2983021,
          "total": 2983021
        },
        "output_tokens": {
          "mean": 132691,
          "total": 132691
        },
        "duration_seconds": {
          "mean": 3962.8,
          "total": 3962.8
        },
        "tool_calls": {
          "mean": 403,
          "total": 403
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4149,
          "best": 4149
        },
        "exp_earned": {
          "mean": 9197,
          "best": 9197
        },
        "battle_win_rate": 0.8729,
        "battles_total": 118,
        "battles_won": 103
      },
      "last_run": "20260606-084201-349606",
      "run_details": [
        {
          "run_id": "gpt-5.5-medium",
          "session_id": "8ef386758e2a4afc99f082bae14f3d80",
          "created_at": "20260606-084201-349606",
          "updated_at": "20260606-100402-651047",
          "score": 66.4671,
          "rank_score": 3506.3165,
          "rank_score_source": null,
          "win_rate": 0.9992,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 236,
          "final_experience_pool": 485,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "神官·锐利",
            "average_score": 99.8711,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "瘟疫法师·灵感",
              "rank_score": 713.1504,
              "rank_score_contribution": 713.1504,
              "rank_score_share": 0.2034,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 274,
                  "mp": 167,
                  "attack": 81,
                  "defense": 39,
                  "speed": 44,
                  "recovery": 52,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 93,
                  "current_mp": 61
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "炮手·坚壁",
              "rank_score": 608.8738,
              "rank_score_contribution": 608.8738,
              "rank_score_share": 0.1737,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 9,
                "experience": 37,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 330,
                  "mp": 83,
                  "attack": 90,
                  "defense": 61,
                  "speed": 25,
                  "recovery": 51,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 82,
                  "current_mp": 83
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 1081.3895,
              "rank_score_contribution": 1081.3895,
              "rank_score_share": 0.3084,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 357,
                  "mp": 99,
                  "attack": 81,
                  "defense": 74,
                  "speed": 27,
                  "recovery": 111,
                  "mp_recovery": 54
                },
                "resources": {
                  "current_hp": 343,
                  "current_mp": 74
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "佣兵战士",
              "rank_score": 1102.9029,
              "rank_score_contribution": 1102.9029,
              "rank_score_share": 0.3145,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "佣兵战士",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 140,
                  "mp": 0,
                  "attack": 17,
                  "defense": 9,
                  "speed": 12,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 389,
                  "mp": 18,
                  "attack": 104,
                  "defense": 65,
                  "speed": 34,
                  "recovery": 60,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 235,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 34.4936
            },
            {
              "turn": 2,
              "rank_score": 36.9266
            },
            {
              "turn": 3,
              "rank_score": 40.9345
            },
            {
              "turn": 4,
              "rank_score": 42.0599
            },
            {
              "turn": 5,
              "rank_score": 147.2423
            },
            {
              "turn": 6,
              "rank_score": 247.4271
            },
            {
              "turn": 7,
              "rank_score": 355.9624
            },
            {
              "turn": 8,
              "rank_score": 409.743
            },
            {
              "turn": 9,
              "rank_score": 467.8205
            },
            {
              "turn": 10,
              "rank_score": 481.5498
            },
            {
              "turn": 11,
              "rank_score": 585.6316
            },
            {
              "turn": 12,
              "rank_score": 759.3321
            },
            {
              "turn": 13,
              "rank_score": 749.6678
            },
            {
              "turn": 14,
              "rank_score": 761.8569
            },
            {
              "turn": 15,
              "rank_score": 780.3939
            },
            {
              "turn": 16,
              "rank_score": 934.3194
            },
            {
              "turn": 17,
              "rank_score": 967.7119
            },
            {
              "turn": 18,
              "rank_score": 984.4014
            },
            {
              "turn": 19,
              "rank_score": 1042.0169
            },
            {
              "turn": 20,
              "rank_score": 1132.1976
            },
            {
              "turn": 21,
              "rank_score": 1384.9251
            },
            {
              "turn": 22,
              "rank_score": 1384.9251
            },
            {
              "turn": 23,
              "rank_score": 1756.4359
            },
            {
              "turn": 24,
              "rank_score": 2026.325
            },
            {
              "turn": 25,
              "rank_score": 2069.9737
            },
            {
              "turn": 26,
              "rank_score": 2093.4718
            },
            {
              "turn": 27,
              "rank_score": 2310.6217
            },
            {
              "turn": 28,
              "rank_score": 2494.5461
            },
            {
              "turn": 29,
              "rank_score": 2550.0385
            },
            {
              "turn": 30,
              "rank_score": 2734.9004
            },
            {
              "turn": 31,
              "rank_score": 3056.5854
            },
            {
              "turn": 32,
              "rank_score": 3274.8099
            },
            {
              "turn": 33,
              "rank_score": 3283.458
            },
            {
              "turn": 34,
              "rank_score": 3396.8027
            },
            {
              "turn": 35,
              "rank_score": 3506.3165
            }
          ],
          "token_usage": {
            "input_tokens": 2983021,
            "output_tokens": 132691
          },
          "timing": {
            "total_seconds": 3962.8
          },
          "tool_calls": {
            "total": 403,
            "successful": 402,
            "failed": 1,
            "by_name": {
              "get_recruitment": 2,
              "get_upgrades": 21,
              "get_crafting": 34,
              "recruit_adventurer": 4,
              "craft_equipment": 34,
              "equip_item": 41,
              "preview_battle": 102,
              "end_turn": 35,
              "get_inventory": 31,
              "write_memo": 34,
              "allocate_experience": 45,
              "purchase_upgrade": 11,
              "preview_team_power": 9
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "get_upgrades": {
                "total": 21,
                "successful": 21,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 34,
                "successful": 33,
                "failed": 1
              },
              "equip_item": {
                "total": 41,
                "successful": 41,
                "failed": 0
              },
              "preview_battle": {
                "total": 102,
                "successful": 102,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "allocate_experience": {
                "total": 45,
                "successful": 45,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "preview_team_power": {
                "total": 9,
                "successful": 9,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 118,
            "battles_won": 103,
            "battles_lost": 15,
            "total_gold_earned": 4149,
            "total_experience_earned": 9197,
            "total_equipment_crafted": 33,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 45,
            "total_equips": 41,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 38,
                "cumulative_experience_earned": 85
              },
              {
                "turn": 2,
                "gold_earned": 18,
                "experience_earned": 40,
                "cumulative_gold_earned": 56,
                "cumulative_experience_earned": 125
              },
              {
                "turn": 3,
                "gold_earned": 18,
                "experience_earned": 40,
                "cumulative_gold_earned": 74,
                "cumulative_experience_earned": 165
              },
              {
                "turn": 4,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 112,
                "cumulative_experience_earned": 250
              },
              {
                "turn": 5,
                "gold_earned": 81,
                "experience_earned": 188,
                "cumulative_gold_earned": 193,
                "cumulative_experience_earned": 438
              },
              {
                "turn": 6,
                "gold_earned": 73,
                "experience_earned": 167,
                "cumulative_gold_earned": 266,
                "cumulative_experience_earned": 605
              },
              {
                "turn": 7,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 349,
                "cumulative_experience_earned": 796
              },
              {
                "turn": 8,
                "gold_earned": 54,
                "experience_earned": 122,
                "cumulative_gold_earned": 403,
                "cumulative_experience_earned": 918
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 458,
                "cumulative_experience_earned": 1041
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 539,
                "cumulative_experience_earned": 1224
              },
              {
                "turn": 11,
                "gold_earned": 68,
                "experience_earned": 151,
                "cumulative_gold_earned": 607,
                "cumulative_experience_earned": 1375
              },
              {
                "turn": 12,
                "gold_earned": 83,
                "experience_earned": 185,
                "cumulative_gold_earned": 690,
                "cumulative_experience_earned": 1560
              },
              {
                "turn": 13,
                "gold_earned": 99,
                "experience_earned": 225,
                "cumulative_gold_earned": 789,
                "cumulative_experience_earned": 1785
              },
              {
                "turn": 14,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 884,
                "cumulative_experience_earned": 1996
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 954,
                "cumulative_experience_earned": 2150
              },
              {
                "turn": 16,
                "gold_earned": 125,
                "experience_earned": 277,
                "cumulative_gold_earned": 1079,
                "cumulative_experience_earned": 2427
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1159,
                "cumulative_experience_earned": 2606
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 1308,
                "cumulative_experience_earned": 2939
              },
              {
                "turn": 19,
                "gold_earned": 142,
                "experience_earned": 330,
                "cumulative_gold_earned": 1450,
                "cumulative_experience_earned": 3269
              },
              {
                "turn": 20,
                "gold_earned": 143,
                "experience_earned": 334,
                "cumulative_gold_earned": 1593,
                "cumulative_experience_earned": 3603
              },
              {
                "turn": 21,
                "gold_earned": 69,
                "experience_earned": 152,
                "cumulative_gold_earned": 1662,
                "cumulative_experience_earned": 3755
              },
              {
                "turn": 22,
                "gold_earned": 112,
                "experience_earned": 252,
                "cumulative_gold_earned": 1774,
                "cumulative_experience_earned": 4007
              },
              {
                "turn": 23,
                "gold_earned": 106,
                "experience_earned": 237,
                "cumulative_gold_earned": 1880,
                "cumulative_experience_earned": 4244
              },
              {
                "turn": 24,
                "gold_earned": 166,
                "experience_earned": 364,
                "cumulative_gold_earned": 2046,
                "cumulative_experience_earned": 4608
              },
              {
                "turn": 25,
                "gold_earned": 134,
                "experience_earned": 301,
                "cumulative_gold_earned": 2180,
                "cumulative_experience_earned": 4909
              },
              {
                "turn": 26,
                "gold_earned": 166,
                "experience_earned": 372,
                "cumulative_gold_earned": 2346,
                "cumulative_experience_earned": 5281
              },
              {
                "turn": 27,
                "gold_earned": 144,
                "experience_earned": 320,
                "cumulative_gold_earned": 2490,
                "cumulative_experience_earned": 5601
              },
              {
                "turn": 28,
                "gold_earned": 168,
                "experience_earned": 365,
                "cumulative_gold_earned": 2658,
                "cumulative_experience_earned": 5966
              },
              {
                "turn": 29,
                "gold_earned": 200,
                "experience_earned": 441,
                "cumulative_gold_earned": 2858,
                "cumulative_experience_earned": 6407
              },
              {
                "turn": 30,
                "gold_earned": 230,
                "experience_earned": 511,
                "cumulative_gold_earned": 3088,
                "cumulative_experience_earned": 6918
              },
              {
                "turn": 31,
                "gold_earned": 218,
                "experience_earned": 466,
                "cumulative_gold_earned": 3306,
                "cumulative_experience_earned": 7384
              },
              {
                "turn": 32,
                "gold_earned": 171,
                "experience_earned": 367,
                "cumulative_gold_earned": 3477,
                "cumulative_experience_earned": 7751
              },
              {
                "turn": 33,
                "gold_earned": 203,
                "experience_earned": 431,
                "cumulative_gold_earned": 3680,
                "cumulative_experience_earned": 8182
              },
              {
                "turn": 34,
                "gold_earned": 243,
                "experience_earned": 530,
                "cumulative_gold_earned": 3923,
                "cumulative_experience_earned": 8712
              },
              {
                "turn": 35,
                "gold_earned": 226,
                "experience_earned": 485,
                "cumulative_gold_earned": 4149,
                "cumulative_experience_earned": 9197
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 1202,
                "cumulative_experience_earned": 2676
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 940,
                "cumulative_experience_earned": 2091
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 26,
                "cumulative_battles_lost": 7,
                "cumulative_gold_earned": 1309,
                "cumulative_experience_earned": 2897
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "佣兵战士",
                "cumulative_battles_total": 18,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 698,
                "cumulative_experience_earned": 1533
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_7",
              "name": "死亡骑士",
              "power": 3763.54,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 624,
                "mp": 20,
                "attack": 150,
                "defense": 72,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 73,
                "experience": 157
              }
            }
          }
        }
      ],
      "model": "gpt-5.5-medium",
      "rank": 44
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 65.5337,
        "mean": 65.53,
        "median": 65.53
      },
      "rank_score": {
        "best": 3492.4117,
        "mean": 3492.41,
        "median": 3492.41
      },
      "win_rate": {
        "best": 0.987,
        "mean": 0.987
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3409498,
          "total": 3409498
        },
        "output_tokens": {
          "mean": 479639,
          "total": 479639
        },
        "duration_seconds": {
          "mean": 11101.2,
          "total": 11101.2
        },
        "tool_calls": {
          "mean": 417,
          "total": 417
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3725,
          "best": 3725
        },
        "exp_earned": {
          "mean": 8299,
          "best": 8299
        },
        "battle_win_rate": 0.9636,
        "battles_total": 110,
        "battles_won": 106
      },
      "last_run": "20260923-213300-973438",
      "run_details": [
        {
          "run_id": "20260923-213300-973438_gpt-6-luna-max",
          "session_id": "0aa8129203cc4b578f0f90a0936ee120",
          "created_at": "20260923-213300-973438",
          "updated_at": "20260924-014006-706648",
          "score": 65.5337,
          "rank_score": 3492.4117,
          "rank_score_source": null,
          "win_rate": 0.987,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 66,
          "final_experience_pool": 0,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·灵感",
            "average_score": 99.9283,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "瘟疫法师·灵感",
              "rank_score": 999.4729,
              "rank_score_contribution": 999.4729,
              "rank_score_share": 0.2862,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 299,
                  "mp": 137,
                  "attack": 81,
                  "defense": 51,
                  "speed": 50,
                  "recovery": 41,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 299,
                  "current_mp": 137
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "佣兵战士·脆弱",
              "rank_score": 835.2381,
              "rank_score_contribution": 835.2381,
              "rank_score_share": 0.2392,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 365,
                  "mp": 23,
                  "attack": 84,
                  "defense": 67,
                  "speed": 28,
                  "recovery": 59,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 365,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "魔弹法师·脆弱",
              "rank_score": 926.9284,
              "rank_score_contribution": 926.9284,
              "rank_score_share": 0.2654,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "魔弹法师·脆弱",
                "template_id": "spellshot_mage",
                "level": 10,
                "experience": 76,
                "base_stats": {
                  "hp": 84,
                  "mp": 33,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 212,
                  "mp": 148,
                  "attack": 88,
                  "defense": 45,
                  "speed": 34,
                  "recovery": 46,
                  "mp_recovery": 29
                },
                "resources": {
                  "current_hp": 212,
                  "current_mp": 148
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "步行骑士",
              "rank_score": 730.7723,
              "rank_score_contribution": 730.7723,
              "rank_score_share": 0.2092,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "步行骑士",
                "template_id": "foot_knight",
                "level": 8,
                "experience": 273,
                "base_stats": {
                  "hp": 168,
                  "mp": 0,
                  "attack": 12,
                  "defense": 12,
                  "speed": 7,
                  "recovery": 14,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 416,
                  "mp": 23,
                  "attack": 63,
                  "defense": 77,
                  "speed": 25,
                  "recovery": 72,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 365,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shield_bash",
                    "name": "盾击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 50.6634
            },
            {
              "turn": 2,
              "rank_score": 66.5647
            },
            {
              "turn": 3,
              "rank_score": 85.9574
            },
            {
              "turn": 4,
              "rank_score": 89.4474
            },
            {
              "turn": 5,
              "rank_score": 205.9768
            },
            {
              "turn": 6,
              "rank_score": 227.1374
            },
            {
              "turn": 7,
              "rank_score": 349.0556
            },
            {
              "turn": 8,
              "rank_score": 494.7593
            },
            {
              "turn": 9,
              "rank_score": 599.7987
            },
            {
              "turn": 10,
              "rank_score": 650.0838
            },
            {
              "turn": 11,
              "rank_score": 719.5418
            },
            {
              "turn": 12,
              "rank_score": 749.921
            },
            {
              "turn": 13,
              "rank_score": 756.8125
            },
            {
              "turn": 14,
              "rank_score": 804.3724
            },
            {
              "turn": 15,
              "rank_score": 808.5745
            },
            {
              "turn": 16,
              "rank_score": 825.6097
            },
            {
              "turn": 17,
              "rank_score": 854.4589
            },
            {
              "turn": 18,
              "rank_score": 859.92
            },
            {
              "turn": 19,
              "rank_score": 1134.8396
            },
            {
              "turn": 20,
              "rank_score": 1264.467
            },
            {
              "turn": 21,
              "rank_score": 1595.0282
            },
            {
              "turn": 22,
              "rank_score": 1595.0282
            },
            {
              "turn": 23,
              "rank_score": 1706.7976
            },
            {
              "turn": 24,
              "rank_score": 1764.3849
            },
            {
              "turn": 25,
              "rank_score": 2170.0315
            },
            {
              "turn": 26,
              "rank_score": 2289.777
            },
            {
              "turn": 27,
              "rank_score": 2420.9312
            },
            {
              "turn": 28,
              "rank_score": 2495.2422
            },
            {
              "turn": 29,
              "rank_score": 2572.5128
            },
            {
              "turn": 30,
              "rank_score": 2637.4805
            },
            {
              "turn": 31,
              "rank_score": 2843.7517
            },
            {
              "turn": 32,
              "rank_score": 3200.2093
            },
            {
              "turn": 33,
              "rank_score": 3235.59
            },
            {
              "turn": 34,
              "rank_score": 3471.4366
            },
            {
              "turn": 35,
              "rank_score": 3492.4117
            }
          ],
          "token_usage": {
            "input_tokens": 3409498,
            "output_tokens": 479639
          },
          "timing": {
            "total_seconds": 11101.2
          },
          "tool_calls": {
            "total": 417,
            "successful": 405,
            "failed": 12,
            "by_name": {
              "get_inventory": 35,
              "get_upgrades": 25,
              "get_crafting": 35,
              "get_recruitment": 4,
              "recruit_adventurer": 4,
              "preview_battle": 97,
              "craft_equipment": 43,
              "equip_item": 51,
              "write_memo": 17,
              "end_turn": 40,
              "allocate_experience": 47,
              "purchase_upgrade": 11,
              "preview_team_power": 7,
              "get_events": 1
            },
            "by_name_detail": {
              "get_inventory": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_battle": {
                "total": 97,
                "successful": 96,
                "failed": 1
              },
              "craft_equipment": {
                "total": 43,
                "successful": 40,
                "failed": 3
              },
              "equip_item": {
                "total": 51,
                "successful": 51,
                "failed": 0
              },
              "write_memo": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "end_turn": {
                "total": 40,
                "successful": 35,
                "failed": 5
              },
              "allocate_experience": {
                "total": 47,
                "successful": 44,
                "failed": 3
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "preview_team_power": {
                "total": 7,
                "successful": 7,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 110,
            "battles_won": 106,
            "battles_lost": 4,
            "total_gold_earned": 3725,
            "total_experience_earned": 8299,
            "total_equipment_crafted": 40,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 44,
            "total_equips": 51,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 48,
                "experience_earned": 109,
                "cumulative_gold_earned": 48,
                "cumulative_experience_earned": 109
              },
              {
                "turn": 2,
                "gold_earned": 46,
                "experience_earned": 104,
                "cumulative_gold_earned": 94,
                "cumulative_experience_earned": 213
              },
              {
                "turn": 3,
                "gold_earned": 48,
                "experience_earned": 108,
                "cumulative_gold_earned": 142,
                "cumulative_experience_earned": 321
              },
              {
                "turn": 4,
                "gold_earned": 58,
                "experience_earned": 130,
                "cumulative_gold_earned": 200,
                "cumulative_experience_earned": 451
              },
              {
                "turn": 5,
                "gold_earned": 62,
                "experience_earned": 143,
                "cumulative_gold_earned": 262,
                "cumulative_experience_earned": 594
              },
              {
                "turn": 6,
                "gold_earned": 81,
                "experience_earned": 186,
                "cumulative_gold_earned": 343,
                "cumulative_experience_earned": 780
              },
              {
                "turn": 7,
                "gold_earned": 84,
                "experience_earned": 194,
                "cumulative_gold_earned": 427,
                "cumulative_experience_earned": 974
              },
              {
                "turn": 8,
                "gold_earned": 54,
                "experience_earned": 122,
                "cumulative_gold_earned": 481,
                "cumulative_experience_earned": 1096
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 536,
                "cumulative_experience_earned": 1219
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 617,
                "cumulative_experience_earned": 1402
              },
              {
                "turn": 11,
                "gold_earned": 95,
                "experience_earned": 212,
                "cumulative_gold_earned": 712,
                "cumulative_experience_earned": 1614
              },
              {
                "turn": 12,
                "gold_earned": 91,
                "experience_earned": 203,
                "cumulative_gold_earned": 803,
                "cumulative_experience_earned": 1817
              },
              {
                "turn": 13,
                "gold_earned": 99,
                "experience_earned": 225,
                "cumulative_gold_earned": 902,
                "cumulative_experience_earned": 2042
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 958,
                "cumulative_experience_earned": 2168
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 988,
                "cumulative_experience_earned": 2236
              },
              {
                "turn": 16,
                "gold_earned": 121,
                "experience_earned": 270,
                "cumulative_gold_earned": 1109,
                "cumulative_experience_earned": 2506
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1189,
                "cumulative_experience_earned": 2685
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 1338,
                "cumulative_experience_earned": 3018
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1506,
                "cumulative_experience_earned": 3408
              },
              {
                "turn": 20,
                "gold_earned": 149,
                "experience_earned": 341,
                "cumulative_gold_earned": 1655,
                "cumulative_experience_earned": 3749
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1734,
                "cumulative_experience_earned": 3930
              },
              {
                "turn": 22,
                "gold_earned": 112,
                "experience_earned": 252,
                "cumulative_gold_earned": 1846,
                "cumulative_experience_earned": 4182
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 1911,
                "cumulative_experience_earned": 4324
              },
              {
                "turn": 24,
                "gold_earned": 130,
                "experience_earned": 284,
                "cumulative_gold_earned": 2041,
                "cumulative_experience_earned": 4608
              },
              {
                "turn": 25,
                "gold_earned": 136,
                "experience_earned": 297,
                "cumulative_gold_earned": 2177,
                "cumulative_experience_earned": 4905
              },
              {
                "turn": 26,
                "gold_earned": 148,
                "experience_earned": 338,
                "cumulative_gold_earned": 2325,
                "cumulative_experience_earned": 5243
              },
              {
                "turn": 27,
                "gold_earned": 175,
                "experience_earned": 391,
                "cumulative_gold_earned": 2500,
                "cumulative_experience_earned": 5634
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2620,
                "cumulative_experience_earned": 5895
              },
              {
                "turn": 29,
                "gold_earned": 144,
                "experience_earned": 319,
                "cumulative_gold_earned": 2764,
                "cumulative_experience_earned": 6214
              },
              {
                "turn": 30,
                "gold_earned": 206,
                "experience_earned": 465,
                "cumulative_gold_earned": 2970,
                "cumulative_experience_earned": 6679
              },
              {
                "turn": 31,
                "gold_earned": 167,
                "experience_earned": 360,
                "cumulative_gold_earned": 3137,
                "cumulative_experience_earned": 7039
              },
              {
                "turn": 32,
                "gold_earned": 196,
                "experience_earned": 422,
                "cumulative_gold_earned": 3333,
                "cumulative_experience_earned": 7461
              },
              {
                "turn": 33,
                "gold_earned": 174,
                "experience_earned": 365,
                "cumulative_gold_earned": 3507,
                "cumulative_experience_earned": 7826
              },
              {
                "turn": 34,
                "gold_earned": 218,
                "experience_earned": 473,
                "cumulative_gold_earned": 3725,
                "cumulative_experience_earned": 8299
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 3725,
                "cumulative_experience_earned": 8299
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 30,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1052,
                "cumulative_experience_earned": 2364
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "魔弹法师·脆弱",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 927,
                "cumulative_experience_earned": 2075
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1099,
                "cumulative_experience_earned": 2432
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "步行骑士",
                "cumulative_battles_total": 18,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 647,
                "cumulative_experience_earned": 1428
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_8",
              "name": "精英·骷髅骑士",
              "power": 3541.4011,
              "tier": "elite",
              "archetype_id": "skeleton_knight",
              "stats": {
                "hp": 611,
                "mp": 0,
                "attack": 185,
                "defense": 55,
                "speed": 11,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 76,
                "experience": 165
              }
            }
          }
        }
      ],
      "model": "gpt-6-luna-max",
      "rank": 45
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.0325,
        "mean": 66.03,
        "median": 66.03
      },
      "rank_score": {
        "best": 3485.8229,
        "mean": 3485.82,
        "median": 3485.82
      },
      "win_rate": {
        "best": 0.995,
        "mean": 0.995
      },
      "efficiency": {
        "input_tokens": {
          "mean": 0,
          "total": 0
        },
        "output_tokens": {
          "mean": 0,
          "total": 0
        },
        "duration_seconds": {
          "mean": 6512.5,
          "total": 6512.5
        },
        "tool_calls": {
          "mean": 446,
          "total": 446
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4325,
          "best": 4325
        },
        "exp_earned": {
          "mean": 9586,
          "best": 9586
        },
        "battle_win_rate": 0.904,
        "battles_total": 125,
        "battles_won": 113
      },
      "last_run": "20260709-150304-079063",
      "run_details": [
        {
          "run_id": "grok-4.5_20260709-150304-079063",
          "session_id": "0b99556520fe4f7aa4fd107bb7ec037a",
          "created_at": "20260709-150304-079063",
          "updated_at": "20260709-175804-286107",
          "score": 66.0325,
          "rank_score": 3485.8229,
          "rank_score_source": null,
          "win_rate": 0.995,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 188,
          "final_experience_pool": 426,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "神官·萎靡",
            "average_score": 99.8109,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 1018.3544,
              "rank_score_contribution": 1018.3544,
              "rank_score_share": 0.2921,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 434,
                  "mp": 18,
                  "attack": 99,
                  "defense": 77,
                  "speed": 31,
                  "recovery": 71,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 202,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 740.963,
              "rank_score_contribution": 740.963,
              "rank_score_share": 0.2126,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 299,
                  "mp": 84,
                  "attack": 115,
                  "defense": 39,
                  "speed": 52,
                  "recovery": 48,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 244,
                  "current_mp": 84
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_light_helmet",
                      "name": "夜翼盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 5,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 845.8259,
              "rank_score_contribution": 845.8259,
              "rank_score_share": 0.2426,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 222,
                  "mp": 23,
                  "attack": 92,
                  "defense": 34,
                  "speed": 69,
                  "recovery": 46,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 134,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官·萎靡",
              "rank_score": 880.6796,
              "rank_score_contribution": 880.6796,
              "rank_score_share": 0.2526,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官·萎靡",
                "template_id": "cleric",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 31,
                  "attack": 14,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 17,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 359,
                  "mp": 93,
                  "attack": 72,
                  "defense": 67,
                  "speed": 28,
                  "recovery": 85,
                  "mp_recovery": 40
                },
                "resources": {
                  "current_hp": 309,
                  "current_mp": 62
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 48.9185
            },
            {
              "turn": 2,
              "rank_score": 86.2841
            },
            {
              "turn": 3,
              "rank_score": 138.4095
            },
            {
              "turn": 4,
              "rank_score": 299.1379
            },
            {
              "turn": 5,
              "rank_score": 312.0387
            },
            {
              "turn": 6,
              "rank_score": 433.7993
            },
            {
              "turn": 7,
              "rank_score": 446.5049
            },
            {
              "turn": 8,
              "rank_score": 588.5909
            },
            {
              "turn": 9,
              "rank_score": 851.3182
            },
            {
              "turn": 10,
              "rank_score": 857.1843
            },
            {
              "turn": 11,
              "rank_score": 869.2706
            },
            {
              "turn": 12,
              "rank_score": 1012.3619
            },
            {
              "turn": 13,
              "rank_score": 1014.1091
            },
            {
              "turn": 14,
              "rank_score": 1106.5199
            },
            {
              "turn": 15,
              "rank_score": 1351.9888
            },
            {
              "turn": 16,
              "rank_score": 1351.6143
            },
            {
              "turn": 17,
              "rank_score": 1402.2759
            },
            {
              "turn": 18,
              "rank_score": 1490.158
            },
            {
              "turn": 19,
              "rank_score": 1696.1085
            },
            {
              "turn": 20,
              "rank_score": 1945.0672
            },
            {
              "turn": 21,
              "rank_score": 1993.6368
            },
            {
              "turn": 22,
              "rank_score": 2205.4641
            },
            {
              "turn": 23,
              "rank_score": 2209.6116
            },
            {
              "turn": 24,
              "rank_score": 2330.5369
            },
            {
              "turn": 25,
              "rank_score": 2390.3024
            },
            {
              "turn": 26,
              "rank_score": 2436.0587
            },
            {
              "turn": 27,
              "rank_score": 2600.2419
            },
            {
              "turn": 28,
              "rank_score": 2703.4754
            },
            {
              "turn": 29,
              "rank_score": 2703.4754
            },
            {
              "turn": 30,
              "rank_score": 2775.9124
            },
            {
              "turn": 31,
              "rank_score": 2961.4183
            },
            {
              "turn": 32,
              "rank_score": 3116.5856
            },
            {
              "turn": 33,
              "rank_score": 3149.1355
            },
            {
              "turn": 34,
              "rank_score": 3432.91
            },
            {
              "turn": 35,
              "rank_score": 3485.8229
            }
          ],
          "token_usage": {
            "input_tokens": 0,
            "output_tokens": 0
          },
          "timing": {
            "total_seconds": 6512.5
          },
          "tool_calls": {
            "total": 446,
            "successful": 445,
            "failed": 1,
            "by_name": {
              "get_recruitment": 5,
              "get_crafting": 35,
              "get_upgrades": 30,
              "recruit_adventurer": 4,
              "craft_equipment": 45,
              "equip_item": 57,
              "preview_battle": 98,
              "write_memo": 34,
              "end_turn": 35,
              "get_inventory": 34,
              "allocate_experience": 47,
              "purchase_upgrade": 12,
              "preview_team_power": 7,
              "get_events": 1,
              "unequip_item": 2
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 45,
                "successful": 45,
                "failed": 0
              },
              "equip_item": {
                "total": 57,
                "successful": 57,
                "failed": 0
              },
              "preview_battle": {
                "total": 98,
                "successful": 98,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "allocate_experience": {
                "total": 47,
                "successful": 47,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 11,
                "failed": 1
              },
              "preview_team_power": {
                "total": 7,
                "successful": 7,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 125,
            "battles_won": 113,
            "battles_lost": 12,
            "total_gold_earned": 4325,
            "total_experience_earned": 9586,
            "total_equipment_crafted": 45,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 47,
            "total_equips": 57,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 70,
                "experience_earned": 159,
                "cumulative_gold_earned": 152,
                "cumulative_experience_earned": 346
              },
              {
                "turn": 3,
                "gold_earned": 74,
                "experience_earned": 167,
                "cumulative_gold_earned": 226,
                "cumulative_experience_earned": 513
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 310,
                "cumulative_experience_earned": 705
              },
              {
                "turn": 5,
                "gold_earned": 68,
                "experience_earned": 156,
                "cumulative_gold_earned": 378,
                "cumulative_experience_earned": 861
              },
              {
                "turn": 6,
                "gold_earned": 98,
                "experience_earned": 226,
                "cumulative_gold_earned": 476,
                "cumulative_experience_earned": 1087
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 582,
                "cumulative_experience_earned": 1332
              },
              {
                "turn": 8,
                "gold_earned": 101,
                "experience_earned": 224,
                "cumulative_gold_earned": 683,
                "cumulative_experience_earned": 1556
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 738,
                "cumulative_experience_earned": 1679
              },
              {
                "turn": 10,
                "gold_earned": 92,
                "experience_earned": 209,
                "cumulative_gold_earned": 830,
                "cumulative_experience_earned": 1888
              },
              {
                "turn": 11,
                "gold_earned": 93,
                "experience_earned": 208,
                "cumulative_gold_earned": 923,
                "cumulative_experience_earned": 2096
              },
              {
                "turn": 12,
                "gold_earned": 66,
                "experience_earned": 147,
                "cumulative_gold_earned": 989,
                "cumulative_experience_earned": 2243
              },
              {
                "turn": 13,
                "gold_earned": 101,
                "experience_earned": 230,
                "cumulative_gold_earned": 1090,
                "cumulative_experience_earned": 2473
              },
              {
                "turn": 14,
                "gold_earned": 93,
                "experience_earned": 207,
                "cumulative_gold_earned": 1183,
                "cumulative_experience_earned": 2680
              },
              {
                "turn": 15,
                "gold_earned": 72,
                "experience_earned": 160,
                "cumulative_gold_earned": 1255,
                "cumulative_experience_earned": 2840
              },
              {
                "turn": 16,
                "gold_earned": 98,
                "experience_earned": 215,
                "cumulative_gold_earned": 1353,
                "cumulative_experience_earned": 3055
              },
              {
                "turn": 17,
                "gold_earned": 128,
                "experience_earned": 283,
                "cumulative_gold_earned": 1481,
                "cumulative_experience_earned": 3338
              },
              {
                "turn": 18,
                "gold_earned": 143,
                "experience_earned": 320,
                "cumulative_gold_earned": 1624,
                "cumulative_experience_earned": 3658
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 1805,
                "cumulative_experience_earned": 4072
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 1963,
                "cumulative_experience_earned": 4434
              },
              {
                "turn": 21,
                "gold_earned": 138,
                "experience_earned": 306,
                "cumulative_gold_earned": 2101,
                "cumulative_experience_earned": 4740
              },
              {
                "turn": 22,
                "gold_earned": 139,
                "experience_earned": 311,
                "cumulative_gold_earned": 2240,
                "cumulative_experience_earned": 5051
              },
              {
                "turn": 23,
                "gold_earned": 125,
                "experience_earned": 275,
                "cumulative_gold_earned": 2365,
                "cumulative_experience_earned": 5326
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 237,
                "cumulative_gold_earned": 2474,
                "cumulative_experience_earned": 5563
              },
              {
                "turn": 25,
                "gold_earned": 136,
                "experience_earned": 297,
                "cumulative_gold_earned": 2610,
                "cumulative_experience_earned": 5860
              },
              {
                "turn": 26,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 2759,
                "cumulative_experience_earned": 6193
              },
              {
                "turn": 27,
                "gold_earned": 171,
                "experience_earned": 382,
                "cumulative_gold_earned": 2930,
                "cumulative_experience_earned": 6575
              },
              {
                "turn": 28,
                "gold_earned": 98,
                "experience_earned": 213,
                "cumulative_gold_earned": 3028,
                "cumulative_experience_earned": 6788
              },
              {
                "turn": 29,
                "gold_earned": 178,
                "experience_earned": 391,
                "cumulative_gold_earned": 3206,
                "cumulative_experience_earned": 7179
              },
              {
                "turn": 30,
                "gold_earned": 201,
                "experience_earned": 442,
                "cumulative_gold_earned": 3407,
                "cumulative_experience_earned": 7621
              },
              {
                "turn": 31,
                "gold_earned": 206,
                "experience_earned": 444,
                "cumulative_gold_earned": 3613,
                "cumulative_experience_earned": 8065
              },
              {
                "turn": 32,
                "gold_earned": 196,
                "experience_earned": 422,
                "cumulative_gold_earned": 3809,
                "cumulative_experience_earned": 8487
              },
              {
                "turn": 33,
                "gold_earned": 211,
                "experience_earned": 449,
                "cumulative_gold_earned": 4020,
                "cumulative_experience_earned": 8936
              },
              {
                "turn": 34,
                "gold_earned": 117,
                "experience_earned": 250,
                "cumulative_gold_earned": 4137,
                "cumulative_experience_earned": 9186
              },
              {
                "turn": 35,
                "gold_earned": 188,
                "experience_earned": 400,
                "cumulative_gold_earned": 4325,
                "cumulative_experience_earned": 9586
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 27,
                "cumulative_battles_lost": 8,
                "cumulative_gold_earned": 867,
                "cumulative_experience_earned": 1952
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1464,
                "cumulative_experience_earned": 3227
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1157,
                "cumulative_experience_earned": 2543
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官·萎靡",
                "cumulative_battles_total": 20,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 837,
                "cumulative_experience_earned": 1864
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_5",
              "name": "死亡骑士",
              "power": 3763.54,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 624,
                "mp": 20,
                "attack": 150,
                "defense": 72,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 73,
                "experience": 157
              }
            }
          }
        }
      ],
      "model": "grok-4.5",
      "rank": 46
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 86.0231,
        "mean": 86.02,
        "median": 86.02
      },
      "rank_score": {
        "best": 3408.5481,
        "mean": 3408.55,
        "median": 3408.55
      },
      "win_rate": {
        "best": 0.8638,
        "mean": 0.8638
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4578196,
          "total": 4578196
        },
        "output_tokens": {
          "mean": 16023,
          "total": 16023
        },
        "duration_seconds": {
          "mean": 1501.0,
          "total": 1501.0
        },
        "tool_calls": {
          "mean": 415,
          "total": 415
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3697,
          "best": 3697
        },
        "exp_earned": {
          "mean": 8232,
          "best": 8232
        },
        "battle_win_rate": 0.8293,
        "battles_total": 123,
        "battles_won": 102
      },
      "last_run": "20260923-140151-652116",
      "run_details": [
        {
          "run_id": "20260923-140151-652116_gpt-6-sol-low",
          "session_id": "fe8f4d4e9ac64d5fb99694dea01dbcfe",
          "created_at": "20260923-140151-652116",
          "updated_at": "20260923-161338-682917",
          "score": 86.0231,
          "rank_score": 3408.5481,
          "rank_score_source": null,
          "win_rate": 0.8638,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 231,
          "final_experience_pool": 470,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "神官·锐利",
            "average_score": 96.2298,
            "win_rate": 0.981,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "瘟疫法师·灵感",
              "rank_score": 584.1063,
              "rank_score_contribution": 584.1063,
              "rank_score_share": 0.1714,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 247,
                  "mp": 102,
                  "attack": 60,
                  "defense": 37,
                  "speed": 40,
                  "recovery": 37,
                  "mp_recovery": 22
                },
                "resources": {
                  "current_hp": 173,
                  "current_mp": 45
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "魔弹法师·脆弱",
              "rank_score": 763.8697,
              "rank_score_contribution": 763.8697,
              "rank_score_share": 0.2241,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "魔弹法师·脆弱",
                "template_id": "spellshot_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 84,
                  "mp": 33,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 216,
                  "mp": 102,
                  "attack": 74,
                  "defense": 46,
                  "speed": 30,
                  "recovery": 43,
                  "mp_recovery": 27
                },
                "resources": {
                  "current_hp": 216,
                  "current_mp": 102
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 790.9866,
              "rank_score_contribution": 790.9866,
              "rank_score_share": 0.2321,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 9,
                "experience": 18,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 318,
                  "mp": 89,
                  "attack": 65,
                  "defense": 62,
                  "speed": 28,
                  "recovery": 92,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 318,
                  "current_mp": 57
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官·萎靡",
              "rank_score": 758.7409,
              "rank_score_contribution": 758.7409,
              "rank_score_share": 0.2226,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官·萎靡",
                "template_id": "cleric",
                "level": 8,
                "experience": 286,
                "base_stats": {
                  "hp": 120,
                  "mp": 31,
                  "attack": 14,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 17,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 305,
                  "mp": 86,
                  "attack": 52,
                  "defense": 55,
                  "speed": 27,
                  "recovery": 78,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 305,
                  "current_mp": 86
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "魔弹法师",
              "rank_score": 354.7726,
              "rank_score_contribution": 354.7726,
              "rank_score_share": 0.1041,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 5,
                "experience": 73,
                "base_stats": {
                  "hp": 82,
                  "mp": 27,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 187,
                  "mp": 76,
                  "attack": 58,
                  "defense": 35,
                  "speed": 23,
                  "recovery": 39,
                  "mp_recovery": 27
                },
                "resources": {
                  "current_hp": 58,
                  "current_mp": 76
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "佣兵战士·坚壁",
              "rank_score": 156.0719,
              "rank_score_contribution": 156.0719,
              "rank_score_share": 0.0458,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "佣兵战士·坚壁",
                "template_id": "mercenary_warrior",
                "level": 1,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 17,
                  "defense": 9,
                  "speed": 11,
                  "recovery": 9,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 198,
                  "mp": 17,
                  "attack": 48,
                  "defense": 33,
                  "speed": 22,
                  "recovery": 31,
                  "mp_recovery": 22
                },
                "resources": {
                  "current_hp": 51,
                  "current_mp": 17
                },
                "skills": [],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 42.8968
            },
            {
              "turn": 2,
              "rank_score": 48.195
            },
            {
              "turn": 3,
              "rank_score": 60.4876
            },
            {
              "turn": 4,
              "rank_score": 74.8325
            },
            {
              "turn": 5,
              "rank_score": 174.2553
            },
            {
              "turn": 6,
              "rank_score": 184.5139
            },
            {
              "turn": 7,
              "rank_score": 247.2879
            },
            {
              "turn": 8,
              "rank_score": 324.3332
            },
            {
              "turn": 9,
              "rank_score": 354.3275
            },
            {
              "turn": 10,
              "rank_score": 404.4078
            },
            {
              "turn": 11,
              "rank_score": 413.6326
            },
            {
              "turn": 12,
              "rank_score": 441.8674
            },
            {
              "turn": 13,
              "rank_score": 649.3238
            },
            {
              "turn": 14,
              "rank_score": 671.7392
            },
            {
              "turn": 15,
              "rank_score": 830.2099
            },
            {
              "turn": 16,
              "rank_score": 873.3412
            },
            {
              "turn": 17,
              "rank_score": 934.436
            },
            {
              "turn": 18,
              "rank_score": 1016.0709
            },
            {
              "turn": 19,
              "rank_score": 1022.5089
            },
            {
              "turn": 20,
              "rank_score": 1067.4183
            },
            {
              "turn": 21,
              "rank_score": 1072.5791
            },
            {
              "turn": 22,
              "rank_score": 1108.4051
            },
            {
              "turn": 23,
              "rank_score": 1287.2418
            },
            {
              "turn": 24,
              "rank_score": 1367.3837
            },
            {
              "turn": 25,
              "rank_score": 1567.5588
            },
            {
              "turn": 26,
              "rank_score": 1687.1097
            },
            {
              "turn": 27,
              "rank_score": 2119.2306
            },
            {
              "turn": 28,
              "rank_score": 2538.707
            },
            {
              "turn": 29,
              "rank_score": 2559.2798
            },
            {
              "turn": 30,
              "rank_score": 2677.6324
            },
            {
              "turn": 31,
              "rank_score": 2968.745
            },
            {
              "turn": 32,
              "rank_score": 3034.3451
            },
            {
              "turn": 33,
              "rank_score": 3157.7198
            },
            {
              "turn": 34,
              "rank_score": 3287.7272
            },
            {
              "turn": 35,
              "rank_score": 3408.5481
            }
          ],
          "token_usage": {
            "input_tokens": 4578196,
            "output_tokens": 16023
          },
          "timing": {
            "total_seconds": 1501.0
          },
          "tool_calls": {
            "total": 415,
            "successful": 410,
            "failed": 5,
            "by_name": {
              "get_recruitment": 4,
              "recruit_adventurer": 6,
              "preview_battle": 101,
              "get_crafting": 35,
              "craft_equipment": 44,
              "equip_item": 52,
              "write_memo": 33,
              "end_turn": 38,
              "get_inventory": 25,
              "allocate_experience": 37,
              "get_upgrades": 29,
              "purchase_upgrade": 10,
              "preview_team_power": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "preview_battle": {
                "total": 101,
                "successful": 101,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "craft_equipment": {
                "total": 44,
                "successful": 42,
                "failed": 2
              },
              "equip_item": {
                "total": 52,
                "successful": 52,
                "failed": 0
              },
              "write_memo": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "end_turn": {
                "total": 38,
                "successful": 35,
                "failed": 3
              },
              "get_inventory": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "allocate_experience": {
                "total": 37,
                "successful": 37,
                "failed": 0
              },
              "get_upgrades": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 10,
                "successful": 10,
                "failed": 0
              },
              "preview_team_power": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 123,
            "battles_won": 102,
            "battles_lost": 21,
            "total_gold_earned": 3697,
            "total_experience_earned": 8232,
            "total_equipment_crafted": 42,
            "total_upgrades_purchased": 10,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 37,
            "total_equips": 52,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 38,
                "cumulative_experience_earned": 85
              },
              {
                "turn": 2,
                "gold_earned": 20,
                "experience_earned": 45,
                "cumulative_gold_earned": 58,
                "cumulative_experience_earned": 130
              },
              {
                "turn": 3,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 96,
                "cumulative_experience_earned": 215
              },
              {
                "turn": 4,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 134,
                "cumulative_experience_earned": 300
              },
              {
                "turn": 5,
                "gold_earned": 46,
                "experience_earned": 106,
                "cumulative_gold_earned": 180,
                "cumulative_experience_earned": 406
              },
              {
                "turn": 6,
                "gold_earned": 73,
                "experience_earned": 167,
                "cumulative_gold_earned": 253,
                "cumulative_experience_earned": 573
              },
              {
                "turn": 7,
                "gold_earned": 81,
                "experience_earned": 186,
                "cumulative_gold_earned": 334,
                "cumulative_experience_earned": 759
              },
              {
                "turn": 8,
                "gold_earned": 78,
                "experience_earned": 176,
                "cumulative_gold_earned": 412,
                "cumulative_experience_earned": 935
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 467,
                "cumulative_experience_earned": 1058
              },
              {
                "turn": 10,
                "gold_earned": 73,
                "experience_earned": 165,
                "cumulative_gold_earned": 540,
                "cumulative_experience_earned": 1223
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 617,
                "cumulative_experience_earned": 1399
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 688,
                "cumulative_experience_earned": 1561
              },
              {
                "turn": 13,
                "gold_earned": 101,
                "experience_earned": 230,
                "cumulative_gold_earned": 789,
                "cumulative_experience_earned": 1791
              },
              {
                "turn": 14,
                "gold_earned": 97,
                "experience_earned": 216,
                "cumulative_gold_earned": 886,
                "cumulative_experience_earned": 2007
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 956,
                "cumulative_experience_earned": 2161
              },
              {
                "turn": 16,
                "gold_earned": 142,
                "experience_earned": 319,
                "cumulative_gold_earned": 1098,
                "cumulative_experience_earned": 2480
              },
              {
                "turn": 17,
                "gold_earned": 28,
                "experience_earned": 62,
                "cumulative_gold_earned": 1126,
                "cumulative_experience_earned": 2542
              },
              {
                "turn": 18,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1267,
                "cumulative_experience_earned": 2857
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1435,
                "cumulative_experience_earned": 3247
              },
              {
                "turn": 20,
                "gold_earned": 143,
                "experience_earned": 334,
                "cumulative_gold_earned": 1578,
                "cumulative_experience_earned": 3581
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1657,
                "cumulative_experience_earned": 3762
              },
              {
                "turn": 22,
                "gold_earned": 104,
                "experience_earned": 232,
                "cumulative_gold_earned": 1761,
                "cumulative_experience_earned": 3994
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1788,
                "cumulative_experience_earned": 4055
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 1897,
                "cumulative_experience_earned": 4293
              },
              {
                "turn": 25,
                "gold_earned": 136,
                "experience_earned": 297,
                "cumulative_gold_earned": 2033,
                "cumulative_experience_earned": 4590
              },
              {
                "turn": 26,
                "gold_earned": 93,
                "experience_earned": 215,
                "cumulative_gold_earned": 2126,
                "cumulative_experience_earned": 4805
              },
              {
                "turn": 27,
                "gold_earned": 182,
                "experience_earned": 405,
                "cumulative_gold_earned": 2308,
                "cumulative_experience_earned": 5210
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2428,
                "cumulative_experience_earned": 5471
              },
              {
                "turn": 29,
                "gold_earned": 134,
                "experience_earned": 297,
                "cumulative_gold_earned": 2562,
                "cumulative_experience_earned": 5768
              },
              {
                "turn": 30,
                "gold_earned": 198,
                "experience_earned": 440,
                "cumulative_gold_earned": 2760,
                "cumulative_experience_earned": 6208
              },
              {
                "turn": 31,
                "gold_earned": 136,
                "experience_earned": 295,
                "cumulative_gold_earned": 2896,
                "cumulative_experience_earned": 6503
              },
              {
                "turn": 32,
                "gold_earned": 178,
                "experience_earned": 388,
                "cumulative_gold_earned": 3074,
                "cumulative_experience_earned": 6891
              },
              {
                "turn": 33,
                "gold_earned": 162,
                "experience_earned": 345,
                "cumulative_gold_earned": 3236,
                "cumulative_experience_earned": 7236
              },
              {
                "turn": 34,
                "gold_earned": 241,
                "experience_earned": 526,
                "cumulative_gold_earned": 3477,
                "cumulative_experience_earned": 7762
              },
              {
                "turn": 35,
                "gold_earned": 220,
                "experience_earned": 470,
                "cumulative_gold_earned": 3697,
                "cumulative_experience_earned": 8232
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1240,
                "cumulative_experience_earned": 2763
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "魔弹法师·脆弱",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 25,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 714,
                "cumulative_experience_earned": 1596
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1202,
                "cumulative_experience_earned": 2666
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官·萎靡",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 495,
                "cumulative_experience_earned": 1104
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 5,
                "cumulative_battles_won": 1,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 24,
                "cumulative_experience_earned": 54
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "佣兵战士·坚壁",
                "cumulative_battles_total": 4,
                "cumulative_battles_won": 1,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 22,
                "cumulative_experience_earned": 49
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_2",
              "name": "巨龙",
              "power": 3645.7691,
              "tier": "normal",
              "archetype_id": "dragon",
              "stats": {
                "hp": 702,
                "mp": 30,
                "attack": 141,
                "defense": 79,
                "speed": 14,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 83,
                "experience": 183
              }
            }
          }
        }
      ],
      "model": "gpt-6-sol-low",
      "rank": 47
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.2926,
        "mean": 66.29,
        "median": 66.29
      },
      "rank_score": {
        "best": 3351.6549,
        "mean": 3351.65,
        "median": 3351.65
      },
      "win_rate": {
        "best": 0.9988,
        "mean": 0.9988
      },
      "efficiency": {
        "input_tokens": {
          "mean": 5217871,
          "total": 5217871
        },
        "output_tokens": {
          "mean": 1001380,
          "total": 1001380
        },
        "duration_seconds": {
          "mean": 9238.6,
          "total": 9238.6
        },
        "tool_calls": {
          "mean": 388,
          "total": 388
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4001,
          "best": 4001
        },
        "exp_earned": {
          "mean": 8888,
          "best": 8888
        },
        "battle_win_rate": 0.9825,
        "battles_total": 114,
        "battles_won": 112
      },
      "last_run": "20260706-150924-958724",
      "run_details": [
        {
          "run_id": "hy3_20260706-150924-958724",
          "session_id": "744bab746d3941cebd1126600155c60b",
          "created_at": "20260706-150924-958724",
          "updated_at": "20260706-181956-476130",
          "score": 66.2926,
          "rank_score": 3351.6549,
          "rank_score_source": null,
          "win_rate": 0.9988,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 403,
          "final_experience_pool": 240,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "神官·脆弱",
            "average_score": 99.7077,
            "win_rate": 0.999,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 954.9461,
              "rank_score_contribution": 954.9461,
              "rank_score_share": 0.2849,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 403,
                  "mp": 18,
                  "attack": 93,
                  "defense": 73,
                  "speed": 29,
                  "recovery": 60,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 235,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 696.6372,
              "rank_score_contribution": 696.6372,
              "rank_score_share": 0.2078,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 10,
                "experience": 8,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 317,
                  "mp": 73,
                  "attack": 107,
                  "defense": 52,
                  "speed": 50,
                  "recovery": 42,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 317,
                  "current_mp": 73
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "魔弹法师·脆弱",
              "rank_score": 769.3275,
              "rank_score_contribution": 769.3275,
              "rank_score_share": 0.2295,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "魔弹法师·脆弱",
                "template_id": "spellshot_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 84,
                  "mp": 33,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 217,
                  "mp": 163,
                  "attack": 93,
                  "defense": 47,
                  "speed": 33,
                  "recovery": 54,
                  "mp_recovery": 37
                },
                "resources": {
                  "current_hp": 217,
                  "current_mp": 163
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官·脆弱",
              "rank_score": 930.7441,
              "rank_score_contribution": 930.7441,
              "rank_score_share": 0.2777,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官·脆弱",
                "template_id": "cleric",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 32,
                  "attack": 12,
                  "defense": 8,
                  "speed": 9,
                  "recovery": 18,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 352,
                  "mp": 101,
                  "attack": 66,
                  "defense": 73,
                  "speed": 30,
                  "recovery": 106,
                  "mp_recovery": 48
                },
                "resources": {
                  "current_hp": 352,
                  "current_mp": 101
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 51.3162
            },
            {
              "turn": 2,
              "rank_score": 91.7691
            },
            {
              "turn": 3,
              "rank_score": 108.3869
            },
            {
              "turn": 4,
              "rank_score": 148.5347
            },
            {
              "turn": 5,
              "rank_score": 202.9653
            },
            {
              "turn": 6,
              "rank_score": 260.4805
            },
            {
              "turn": 7,
              "rank_score": 279.7079
            },
            {
              "turn": 8,
              "rank_score": 557.191
            },
            {
              "turn": 9,
              "rank_score": 557.191
            },
            {
              "turn": 10,
              "rank_score": 614.0659
            },
            {
              "turn": 11,
              "rank_score": 614.0659
            },
            {
              "turn": 12,
              "rank_score": 667.0276
            },
            {
              "turn": 13,
              "rank_score": 686.3462
            },
            {
              "turn": 14,
              "rank_score": 786.5772
            },
            {
              "turn": 15,
              "rank_score": 816.7999
            },
            {
              "turn": 16,
              "rank_score": 816.3567
            },
            {
              "turn": 17,
              "rank_score": 1046.0681
            },
            {
              "turn": 18,
              "rank_score": 1062.244
            },
            {
              "turn": 19,
              "rank_score": 1230.7695
            },
            {
              "turn": 20,
              "rank_score": 1370.6988
            },
            {
              "turn": 21,
              "rank_score": 1575.2312
            },
            {
              "turn": 22,
              "rank_score": 1731.3989
            },
            {
              "turn": 23,
              "rank_score": 2001.262
            },
            {
              "turn": 24,
              "rank_score": 2001.262
            },
            {
              "turn": 25,
              "rank_score": 2133.8795
            },
            {
              "turn": 26,
              "rank_score": 2555.8161
            },
            {
              "turn": 27,
              "rank_score": 2615.6252
            },
            {
              "turn": 28,
              "rank_score": 2823.0576
            },
            {
              "turn": 29,
              "rank_score": 2872.9492
            },
            {
              "turn": 30,
              "rank_score": 2898.8524
            },
            {
              "turn": 31,
              "rank_score": 3045.9593
            },
            {
              "turn": 32,
              "rank_score": 3094.0349
            },
            {
              "turn": 33,
              "rank_score": 3187.2
            },
            {
              "turn": 34,
              "rank_score": 3298.8921
            },
            {
              "turn": 35,
              "rank_score": 3351.6549
            }
          ],
          "token_usage": {
            "input_tokens": 5217871,
            "output_tokens": 1001380
          },
          "timing": {
            "total_seconds": 9238.6
          },
          "tool_calls": {
            "total": 388,
            "successful": 388,
            "failed": 0,
            "by_name": {
              "get_recruitment": 21,
              "get_crafting": 33,
              "get_upgrades": 27,
              "recruit_adventurer": 4,
              "craft_equipment": 32,
              "equip_item": 43,
              "preview_battle": 73,
              "write_memo": 31,
              "end_turn": 35,
              "get_inventory": 24,
              "allocate_experience": 43,
              "purchase_upgrade": 11,
              "preview_team_power": 10,
              "get_events": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 21,
                "successful": 21,
                "failed": 0
              },
              "get_crafting": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "get_upgrades": {
                "total": 27,
                "successful": 27,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "equip_item": {
                "total": 43,
                "successful": 43,
                "failed": 0
              },
              "preview_battle": {
                "total": 73,
                "successful": 73,
                "failed": 0
              },
              "write_memo": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 24,
                "successful": 24,
                "failed": 0
              },
              "allocate_experience": {
                "total": 43,
                "successful": 43,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "preview_team_power": {
                "total": 10,
                "successful": 10,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 114,
            "battles_won": 112,
            "battles_lost": 2,
            "total_gold_earned": 4001,
            "total_experience_earned": 8888,
            "total_equipment_crafted": 32,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 43,
            "total_equips": 43,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 64,
                "experience_earned": 144,
                "cumulative_gold_earned": 136,
                "cumulative_experience_earned": 307
              },
              {
                "turn": 3,
                "gold_earned": 75,
                "experience_earned": 169,
                "cumulative_gold_earned": 211,
                "cumulative_experience_earned": 476
              },
              {
                "turn": 4,
                "gold_earned": 58,
                "experience_earned": 130,
                "cumulative_gold_earned": 269,
                "cumulative_experience_earned": 606
              },
              {
                "turn": 5,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 335,
                "cumulative_experience_earned": 758
              },
              {
                "turn": 6,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 418,
                "cumulative_experience_earned": 949
              },
              {
                "turn": 7,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 501,
                "cumulative_experience_earned": 1140
              },
              {
                "turn": 8,
                "gold_earned": 54,
                "experience_earned": 122,
                "cumulative_gold_earned": 555,
                "cumulative_experience_earned": 1262
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 610,
                "cumulative_experience_earned": 1385
              },
              {
                "turn": 10,
                "gold_earned": 67,
                "experience_earned": 149,
                "cumulative_gold_earned": 677,
                "cumulative_experience_earned": 1534
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 754,
                "cumulative_experience_earned": 1710
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 825,
                "cumulative_experience_earned": 1872
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 914,
                "cumulative_experience_earned": 2079
              },
              {
                "turn": 14,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 1009,
                "cumulative_experience_earned": 2290
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 1039,
                "cumulative_experience_earned": 2358
              },
              {
                "turn": 16,
                "gold_earned": 121,
                "experience_earned": 270,
                "cumulative_gold_earned": 1160,
                "cumulative_experience_earned": 2628
              },
              {
                "turn": 17,
                "gold_earned": 118,
                "experience_earned": 262,
                "cumulative_gold_earned": 1278,
                "cumulative_experience_earned": 2890
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 1427,
                "cumulative_experience_earned": 3223
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 1608,
                "cumulative_experience_earned": 3637
              },
              {
                "turn": 20,
                "gold_earned": 127,
                "experience_earned": 287,
                "cumulative_gold_earned": 1735,
                "cumulative_experience_earned": 3924
              },
              {
                "turn": 21,
                "gold_earned": 121,
                "experience_earned": 272,
                "cumulative_gold_earned": 1856,
                "cumulative_experience_earned": 4196
              },
              {
                "turn": 22,
                "gold_earned": 112,
                "experience_earned": 252,
                "cumulative_gold_earned": 1968,
                "cumulative_experience_earned": 4448
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2075,
                "cumulative_experience_earned": 4681
              },
              {
                "turn": 24,
                "gold_earned": 128,
                "experience_earned": 279,
                "cumulative_gold_earned": 2203,
                "cumulative_experience_earned": 4960
              },
              {
                "turn": 25,
                "gold_earned": 156,
                "experience_earned": 337,
                "cumulative_gold_earned": 2359,
                "cumulative_experience_earned": 5297
              },
              {
                "turn": 26,
                "gold_earned": 192,
                "experience_earned": 424,
                "cumulative_gold_earned": 2551,
                "cumulative_experience_earned": 5721
              },
              {
                "turn": 27,
                "gold_earned": 128,
                "experience_earned": 282,
                "cumulative_gold_earned": 2679,
                "cumulative_experience_earned": 6003
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2799,
                "cumulative_experience_earned": 6264
              },
              {
                "turn": 29,
                "gold_earned": 194,
                "experience_earned": 428,
                "cumulative_gold_earned": 2993,
                "cumulative_experience_earned": 6692
              },
              {
                "turn": 30,
                "gold_earned": 216,
                "experience_earned": 482,
                "cumulative_gold_earned": 3209,
                "cumulative_experience_earned": 7174
              },
              {
                "turn": 31,
                "gold_earned": 169,
                "experience_earned": 364,
                "cumulative_gold_earned": 3378,
                "cumulative_experience_earned": 7538
              },
              {
                "turn": 32,
                "gold_earned": 222,
                "experience_earned": 482,
                "cumulative_gold_earned": 3600,
                "cumulative_experience_earned": 8020
              },
              {
                "turn": 33,
                "gold_earned": 158,
                "experience_earned": 337,
                "cumulative_gold_earned": 3758,
                "cumulative_experience_earned": 8357
              },
              {
                "turn": 34,
                "gold_earned": 243,
                "experience_earned": 531,
                "cumulative_gold_earned": 4001,
                "cumulative_experience_earned": 8888
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 4001,
                "cumulative_experience_earned": 8888
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 939,
                "cumulative_experience_earned": 2111
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1164,
                "cumulative_experience_earned": 2561
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "魔弹法师·脆弱",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1195,
                "cumulative_experience_earned": 2658
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官·脆弱",
                "cumulative_battles_total": 18,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 703,
                "cumulative_experience_earned": 1558
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_4",
              "name": "死亡骑士",
              "power": 3605.1012,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 591,
                "mp": 20,
                "attack": 140,
                "defense": 67,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 71,
                "experience": 155
              }
            }
          }
        }
      ],
      "model": "hy3",
      "rank": 48
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 66.0143,
        "mean": 66.01,
        "median": 66.01
      },
      "rank_score": {
        "best": 3305.1931,
        "mean": 3305.19,
        "median": 3305.19
      },
      "win_rate": {
        "best": 0.995,
        "mean": 0.995
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2828106,
          "total": 2828106
        },
        "output_tokens": {
          "mean": 1327273,
          "total": 1327273
        },
        "duration_seconds": {
          "mean": 37289.0,
          "total": 37289.0
        },
        "tool_calls": {
          "mean": 413,
          "total": 413
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4793,
          "best": 4793
        },
        "exp_earned": {
          "mean": 10590,
          "best": 10590
        },
        "battle_win_rate": 0.9365,
        "battles_total": 126,
        "battles_won": 118
      },
      "last_run": "20260606-110436-674866",
      "run_details": [
        {
          "run_id": "mimo-v2.5-pro",
          "session_id": "fac6d4ae87bc4bb2b6539a6dd7d70c84",
          "created_at": "20260606-110436-674866",
          "updated_at": "20260606-213416-626006",
          "score": 66.0143,
          "rank_score": 3305.1931,
          "rank_score_source": null,
          "win_rate": 0.995,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 447,
          "final_experience_pool": 404,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.5524,
            "win_rate": 0.997,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 949.3269,
              "rank_score_contribution": 949.3269,
              "rank_score_share": 0.2872,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 446,
                  "mp": 18,
                  "attack": 90,
                  "defense": 85,
                  "speed": 30,
                  "recovery": 75,
                  "mp_recovery": 42
                },
                "resources": {
                  "current_hp": 171,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 815.0771,
              "rank_score_contribution": 815.0771,
              "rank_score_share": 0.2466,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 233,
                  "mp": 23,
                  "attack": 93,
                  "defense": 38,
                  "speed": 81,
                  "recovery": 40,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 233,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "连击师·枯竭",
              "rank_score": 811.0165,
              "rank_score_contribution": 811.0165,
              "rank_score_share": 0.2454,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 11,
                "experience": 301,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 296,
                  "mp": 46,
                  "attack": 92,
                  "defense": 49,
                  "speed": 77,
                  "recovery": 52,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 239,
                  "current_mp": 46
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师",
              "rank_score": 729.7726,
              "rank_score_contribution": 729.7726,
              "rank_score_share": 0.2208,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 87,
                  "mp": 30,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 219,
                  "mp": 165,
                  "attack": 93,
                  "defense": 45,
                  "speed": 36,
                  "recovery": 54,
                  "mp_recovery": 37
                },
                "resources": {
                  "current_hp": 219,
                  "current_mp": 165
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 34.1551
            },
            {
              "turn": 2,
              "rank_score": 77.2462
            },
            {
              "turn": 3,
              "rank_score": 107.5109
            },
            {
              "turn": 4,
              "rank_score": 196.5536
            },
            {
              "turn": 5,
              "rank_score": 260.0789
            },
            {
              "turn": 6,
              "rank_score": 313.1829
            },
            {
              "turn": 7,
              "rank_score": 427.4149
            },
            {
              "turn": 8,
              "rank_score": 446.805
            },
            {
              "turn": 9,
              "rank_score": 646.195
            },
            {
              "turn": 10,
              "rank_score": 781.0876
            },
            {
              "turn": 11,
              "rank_score": 1032.1307
            },
            {
              "turn": 12,
              "rank_score": 1037.6648
            },
            {
              "turn": 13,
              "rank_score": 1284.7683
            },
            {
              "turn": 14,
              "rank_score": 1364.3517
            },
            {
              "turn": 15,
              "rank_score": 1441.7273
            },
            {
              "turn": 16,
              "rank_score": 1458.4565
            },
            {
              "turn": 17,
              "rank_score": 1524.151
            },
            {
              "turn": 18,
              "rank_score": 1550.6292
            },
            {
              "turn": 19,
              "rank_score": 1817.82
            },
            {
              "turn": 20,
              "rank_score": 1854.2221
            },
            {
              "turn": 21,
              "rank_score": 2333.2369
            },
            {
              "turn": 22,
              "rank_score": 2376.3798
            },
            {
              "turn": 23,
              "rank_score": 2446.026
            },
            {
              "turn": 24,
              "rank_score": 2643.4345
            },
            {
              "turn": 25,
              "rank_score": 2702.8429
            },
            {
              "turn": 26,
              "rank_score": 2719.5809
            },
            {
              "turn": 27,
              "rank_score": 2885.6695
            },
            {
              "turn": 28,
              "rank_score": 2955.3811
            },
            {
              "turn": 29,
              "rank_score": 3013.1079
            },
            {
              "turn": 30,
              "rank_score": 3016.0702
            },
            {
              "turn": 31,
              "rank_score": 3151.3566
            },
            {
              "turn": 32,
              "rank_score": 3210.0096
            },
            {
              "turn": 33,
              "rank_score": 3224.1293
            },
            {
              "turn": 34,
              "rank_score": 3233.8781
            },
            {
              "turn": 35,
              "rank_score": 3305.1931
            }
          ],
          "token_usage": {
            "input_tokens": 2828106,
            "output_tokens": 1327273
          },
          "timing": {
            "total_seconds": 37289.0
          },
          "tool_calls": {
            "total": 413,
            "successful": 413,
            "failed": 0,
            "by_name": {
              "get_crafting": 35,
              "get_upgrades": 15,
              "get_recruitment": 8,
              "recruit_adventurer": 4,
              "craft_equipment": 49,
              "equip_item": 58,
              "preview_battle": 90,
              "end_turn": 35,
              "purchase_upgrade": 11,
              "allocate_experience": 54,
              "get_inventory": 32,
              "write_memo": 17,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 15,
                "successful": 15,
                "failed": 0
              },
              "get_recruitment": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 49,
                "successful": 49,
                "failed": 0
              },
              "equip_item": {
                "total": 58,
                "successful": 58,
                "failed": 0
              },
              "preview_battle": {
                "total": 90,
                "successful": 90,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "allocate_experience": {
                "total": 54,
                "successful": 54,
                "failed": 0
              },
              "get_inventory": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "write_memo": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 126,
            "battles_won": 118,
            "battles_lost": 8,
            "total_gold_earned": 4793,
            "total_experience_earned": 10590,
            "total_equipment_crafted": 49,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 54,
            "total_equips": 58,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 154,
                "cumulative_experience_earned": 351
              },
              {
                "turn": 3,
                "gold_earned": 78,
                "experience_earned": 177,
                "cumulative_gold_earned": 232,
                "cumulative_experience_earned": 528
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 308,
                "cumulative_experience_earned": 701
              },
              {
                "turn": 5,
                "gold_earned": 131,
                "experience_earned": 303,
                "cumulative_gold_earned": 439,
                "cumulative_experience_earned": 1004
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 545,
                "cumulative_experience_earned": 1249
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 651,
                "cumulative_experience_earned": 1494
              },
              {
                "turn": 8,
                "gold_earned": 130,
                "experience_earned": 292,
                "cumulative_gold_earned": 781,
                "cumulative_experience_earned": 1786
              },
              {
                "turn": 9,
                "gold_earned": 91,
                "experience_earned": 202,
                "cumulative_gold_earned": 872,
                "cumulative_experience_earned": 1988
              },
              {
                "turn": 10,
                "gold_earned": 101,
                "experience_earned": 226,
                "cumulative_gold_earned": 973,
                "cumulative_experience_earned": 2214
              },
              {
                "turn": 11,
                "gold_earned": 111,
                "experience_earned": 246,
                "cumulative_gold_earned": 1084,
                "cumulative_experience_earned": 2460
              },
              {
                "turn": 12,
                "gold_earned": 105,
                "experience_earned": 231,
                "cumulative_gold_earned": 1189,
                "cumulative_experience_earned": 2691
              },
              {
                "turn": 13,
                "gold_earned": 117,
                "experience_earned": 258,
                "cumulative_gold_earned": 1306,
                "cumulative_experience_earned": 2949
              },
              {
                "turn": 14,
                "gold_earned": 93,
                "experience_earned": 207,
                "cumulative_gold_earned": 1399,
                "cumulative_experience_earned": 3156
              },
              {
                "turn": 15,
                "gold_earned": 108,
                "experience_earned": 238,
                "cumulative_gold_earned": 1507,
                "cumulative_experience_earned": 3394
              },
              {
                "turn": 16,
                "gold_earned": 141,
                "experience_earned": 312,
                "cumulative_gold_earned": 1648,
                "cumulative_experience_earned": 3706
              },
              {
                "turn": 17,
                "gold_earned": 132,
                "experience_earned": 292,
                "cumulative_gold_earned": 1780,
                "cumulative_experience_earned": 3998
              },
              {
                "turn": 18,
                "gold_earned": 189,
                "experience_earned": 416,
                "cumulative_gold_earned": 1969,
                "cumulative_experience_earned": 4414
              },
              {
                "turn": 19,
                "gold_earned": 77,
                "experience_earned": 172,
                "cumulative_gold_earned": 2046,
                "cumulative_experience_earned": 4586
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2204,
                "cumulative_experience_earned": 4948
              },
              {
                "turn": 21,
                "gold_earned": 123,
                "experience_earned": 276,
                "cumulative_gold_earned": 2327,
                "cumulative_experience_earned": 5224
              },
              {
                "turn": 22,
                "gold_earned": 158,
                "experience_earned": 349,
                "cumulative_gold_earned": 2485,
                "cumulative_experience_earned": 5573
              },
              {
                "turn": 23,
                "gold_earned": 167,
                "experience_earned": 366,
                "cumulative_gold_earned": 2652,
                "cumulative_experience_earned": 5939
              },
              {
                "turn": 24,
                "gold_earned": 151,
                "experience_earned": 329,
                "cumulative_gold_earned": 2803,
                "cumulative_experience_earned": 6268
              },
              {
                "turn": 25,
                "gold_earned": 156,
                "experience_earned": 337,
                "cumulative_gold_earned": 2959,
                "cumulative_experience_earned": 6605
              },
              {
                "turn": 26,
                "gold_earned": 186,
                "experience_earned": 421,
                "cumulative_gold_earned": 3145,
                "cumulative_experience_earned": 7026
              },
              {
                "turn": 27,
                "gold_earned": 215,
                "experience_earned": 467,
                "cumulative_gold_earned": 3360,
                "cumulative_experience_earned": 7493
              },
              {
                "turn": 28,
                "gold_earned": 148,
                "experience_earned": 321,
                "cumulative_gold_earned": 3508,
                "cumulative_experience_earned": 7814
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 3626,
                "cumulative_experience_earned": 8074
              },
              {
                "turn": 30,
                "gold_earned": 217,
                "experience_earned": 480,
                "cumulative_gold_earned": 3843,
                "cumulative_experience_earned": 8554
              },
              {
                "turn": 31,
                "gold_earned": 230,
                "experience_earned": 499,
                "cumulative_gold_earned": 4073,
                "cumulative_experience_earned": 9053
              },
              {
                "turn": 32,
                "gold_earned": 183,
                "experience_earned": 400,
                "cumulative_gold_earned": 4256,
                "cumulative_experience_earned": 9453
              },
              {
                "turn": 33,
                "gold_earned": 162,
                "experience_earned": 345,
                "cumulative_gold_earned": 4418,
                "cumulative_experience_earned": 9798
              },
              {
                "turn": 34,
                "gold_earned": 184,
                "experience_earned": 388,
                "cumulative_gold_earned": 4602,
                "cumulative_experience_earned": 10186
              },
              {
                "turn": 35,
                "gold_earned": 191,
                "experience_earned": 404,
                "cumulative_gold_earned": 4793,
                "cumulative_experience_earned": 10590
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1269,
                "cumulative_experience_earned": 2828
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1267,
                "cumulative_experience_earned": 2797
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1375,
                "cumulative_experience_earned": 3023
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 22,
                "cumulative_battles_won": 19,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 882,
                "cumulative_experience_earned": 1942
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 31,
              "monster_id": "turn_31_monster_7",
              "name": "巫妖",
              "power": 3588.4151,
              "tier": "normal",
              "archetype_id": "lich",
              "stats": {
                "hp": 433,
                "mp": 50,
                "attack": 131,
                "defense": 45,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 63,
                "experience": 138
              }
            }
          }
        }
      ],
      "model": "mimo-v2.5-pro",
      "rank": 49
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 65.5201,
        "mean": 65.52,
        "median": 65.52
      },
      "rank_score": {
        "best": 3287.1026,
        "mean": 3287.1,
        "median": 3287.1
      },
      "win_rate": {
        "best": 0.992,
        "mean": 0.992
      },
      "efficiency": {
        "input_tokens": {
          "mean": 6511409,
          "total": 6511409
        },
        "output_tokens": {
          "mean": 491836,
          "total": 491836
        },
        "duration_seconds": {
          "mean": 7202.0,
          "total": 7202.0
        },
        "tool_calls": {
          "mean": 436,
          "total": 436
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3924,
          "best": 3924
        },
        "exp_earned": {
          "mean": 8720,
          "best": 8720
        },
        "battle_win_rate": 1.0,
        "battles_total": 116,
        "battles_won": 116
      },
      "last_run": "20260903-220715-420438",
      "run_details": [
        {
          "run_id": "20260903-220715-420438_muse-spark-1.3-contributor",
          "session_id": "43f6af39c9314646bf3c537a48cfbea8",
          "created_at": "20260903-220715-420438",
          "updated_at": "20260905-151243-310005",
          "score": 65.5201,
          "rank_score": 3287.1026,
          "rank_score_source": null,
          "win_rate": 0.992,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 230,
          "final_experience_pool": 45,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 99.2577,
            "win_rate": 0.996,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 967.2993,
              "rank_score_contribution": 967.2993,
              "rank_score_share": 0.2943,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 323,
                  "mp": 23,
                  "attack": 95,
                  "defense": 47,
                  "speed": 37,
                  "recovery": 58,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 323,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 848.4529,
              "rank_score_contribution": 848.4529,
              "rank_score_share": 0.2581,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 322,
                  "mp": 76,
                  "attack": 115,
                  "defense": 48,
                  "speed": 54,
                  "recovery": 43,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 322,
                  "current_mp": 76
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 943.4223,
              "rank_score_contribution": 943.4223,
              "rank_score_share": 0.287,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 225,
                  "mp": 18,
                  "attack": 91,
                  "defense": 37,
                  "speed": 73,
                  "recovery": 39,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 225,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "炮手",
              "rank_score": 527.9281,
              "rank_score_contribution": 527.9281,
              "rank_score_share": 0.1606,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "炮手",
                "template_id": "cannoneer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 103,
                  "mp": 20,
                  "attack": 14,
                  "defense": 6,
                  "speed": 6,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 309,
                  "mp": 61,
                  "attack": 80,
                  "defense": 63,
                  "speed": 34,
                  "recovery": 50,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 309,
                  "current_mp": 61
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 48.9185
            },
            {
              "turn": 2,
              "rank_score": 73.45
            },
            {
              "turn": 3,
              "rank_score": 104.5661
            },
            {
              "turn": 4,
              "rank_score": 113.7426
            },
            {
              "turn": 5,
              "rank_score": 155.2342
            },
            {
              "turn": 6,
              "rank_score": 157.2801
            },
            {
              "turn": 7,
              "rank_score": 157.2801
            },
            {
              "turn": 8,
              "rank_score": 210.307
            },
            {
              "turn": 9,
              "rank_score": 236.659
            },
            {
              "turn": 10,
              "rank_score": 292.0148
            },
            {
              "turn": 11,
              "rank_score": 300.8826
            },
            {
              "turn": 12,
              "rank_score": 399.7674
            },
            {
              "turn": 13,
              "rank_score": 507.6354
            },
            {
              "turn": 14,
              "rank_score": 538.569
            },
            {
              "turn": 15,
              "rank_score": 755.9283
            },
            {
              "turn": 16,
              "rank_score": 850.2783
            },
            {
              "turn": 17,
              "rank_score": 1095.0862
            },
            {
              "turn": 18,
              "rank_score": 1103.8116
            },
            {
              "turn": 19,
              "rank_score": 1124.2071
            },
            {
              "turn": 20,
              "rank_score": 1491.6058
            },
            {
              "turn": 21,
              "rank_score": 1540.0912
            },
            {
              "turn": 22,
              "rank_score": 1729.4848
            },
            {
              "turn": 23,
              "rank_score": 1873.5392
            },
            {
              "turn": 24,
              "rank_score": 1873.5392
            },
            {
              "turn": 25,
              "rank_score": 1999.2123
            },
            {
              "turn": 26,
              "rank_score": 2090.346
            },
            {
              "turn": 27,
              "rank_score": 2158.1062
            },
            {
              "turn": 28,
              "rank_score": 2403.7895
            },
            {
              "turn": 29,
              "rank_score": 2403.7895
            },
            {
              "turn": 30,
              "rank_score": 2631.4364
            },
            {
              "turn": 31,
              "rank_score": 2734.4586
            },
            {
              "turn": 32,
              "rank_score": 2989.3392
            },
            {
              "turn": 33,
              "rank_score": 3022.3668
            },
            {
              "turn": 34,
              "rank_score": 3106.6985
            },
            {
              "turn": 35,
              "rank_score": 3287.1026
            }
          ],
          "token_usage": {
            "input_tokens": 6511409,
            "output_tokens": 491836
          },
          "timing": {
            "total_seconds": 7202.0
          },
          "tool_calls": {
            "total": 436,
            "successful": 435,
            "failed": 1,
            "by_name": {
              "get_recruitment": 9,
              "get_crafting": 33,
              "get_upgrades": 27,
              "recruit_adventurer": 4,
              "craft_equipment": 43,
              "equip_item": 56,
              "preview_battle": 93,
              "write_memo": 34,
              "end_turn": 36,
              "get_inventory": 31,
              "allocate_experience": 40,
              "purchase_upgrade": 11,
              "get_events": 8,
              "unequip_item": 1,
              "preview_team_power": 10
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "get_crafting": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "get_upgrades": {
                "total": 27,
                "successful": 27,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 43,
                "successful": 43,
                "failed": 0
              },
              "equip_item": {
                "total": 56,
                "successful": 56,
                "failed": 0
              },
              "preview_battle": {
                "total": 93,
                "successful": 93,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "get_inventory": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "allocate_experience": {
                "total": 40,
                "successful": 40,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "get_events": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 10,
                "successful": 10,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 116,
            "battles_won": 116,
            "battles_lost": 0,
            "total_gold_earned": 3924,
            "total_experience_earned": 8720,
            "total_equipment_crafted": 43,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 40,
            "total_equips": 56,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 64,
                "experience_earned": 144,
                "cumulative_gold_earned": 146,
                "cumulative_experience_earned": 331
              },
              {
                "turn": 3,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 212,
                "cumulative_experience_earned": 480
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 278,
                "cumulative_experience_earned": 629
              },
              {
                "turn": 5,
                "gold_earned": 62,
                "experience_earned": 143,
                "cumulative_gold_earned": 340,
                "cumulative_experience_earned": 772
              },
              {
                "turn": 6,
                "gold_earned": 73,
                "experience_earned": 167,
                "cumulative_gold_earned": 413,
                "cumulative_experience_earned": 939
              },
              {
                "turn": 7,
                "gold_earned": 56,
                "experience_earned": 128,
                "cumulative_gold_earned": 469,
                "cumulative_experience_earned": 1067
              },
              {
                "turn": 8,
                "gold_earned": 21,
                "experience_earned": 47,
                "cumulative_gold_earned": 490,
                "cumulative_experience_earned": 1114
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 545,
                "cumulative_experience_earned": 1237
              },
              {
                "turn": 10,
                "gold_earned": 88,
                "experience_earned": 196,
                "cumulative_gold_earned": 633,
                "cumulative_experience_earned": 1433
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 710,
                "cumulative_experience_earned": 1609
              },
              {
                "turn": 12,
                "gold_earned": 96,
                "experience_earned": 220,
                "cumulative_gold_earned": 806,
                "cumulative_experience_earned": 1829
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 895,
                "cumulative_experience_earned": 2036
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 951,
                "cumulative_experience_earned": 2162
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 1021,
                "cumulative_experience_earned": 2316
              },
              {
                "turn": 16,
                "gold_earned": 202,
                "experience_earned": 452,
                "cumulative_gold_earned": 1223,
                "cumulative_experience_earned": 2768
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1303,
                "cumulative_experience_earned": 2947
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 1452,
                "cumulative_experience_earned": 3280
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 1633,
                "cumulative_experience_earned": 3694
              },
              {
                "turn": 20,
                "gold_earned": 130,
                "experience_earned": 303,
                "cumulative_gold_earned": 1763,
                "cumulative_experience_earned": 3997
              },
              {
                "turn": 21,
                "gold_earned": 165,
                "experience_earned": 367,
                "cumulative_gold_earned": 1928,
                "cumulative_experience_earned": 4364
              },
              {
                "turn": 22,
                "gold_earned": 112,
                "experience_earned": 252,
                "cumulative_gold_earned": 2040,
                "cumulative_experience_earned": 4616
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2147,
                "cumulative_experience_earned": 4849
              },
              {
                "turn": 24,
                "gold_earned": 132,
                "experience_earned": 288,
                "cumulative_gold_earned": 2279,
                "cumulative_experience_earned": 5137
              },
              {
                "turn": 25,
                "gold_earned": 136,
                "experience_earned": 297,
                "cumulative_gold_earned": 2415,
                "cumulative_experience_earned": 5434
              },
              {
                "turn": 26,
                "gold_earned": 152,
                "experience_earned": 336,
                "cumulative_gold_earned": 2567,
                "cumulative_experience_earned": 5770
              },
              {
                "turn": 27,
                "gold_earned": 143,
                "experience_earned": 321,
                "cumulative_gold_earned": 2710,
                "cumulative_experience_earned": 6091
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2830,
                "cumulative_experience_earned": 6352
              },
              {
                "turn": 29,
                "gold_earned": 178,
                "experience_earned": 391,
                "cumulative_gold_earned": 3008,
                "cumulative_experience_earned": 6743
              },
              {
                "turn": 30,
                "gold_earned": 207,
                "experience_earned": 462,
                "cumulative_gold_earned": 3215,
                "cumulative_experience_earned": 7205
              },
              {
                "turn": 31,
                "gold_earned": 174,
                "experience_earned": 362,
                "cumulative_gold_earned": 3389,
                "cumulative_experience_earned": 7567
              },
              {
                "turn": 32,
                "gold_earned": 135,
                "experience_earned": 296,
                "cumulative_gold_earned": 3524,
                "cumulative_experience_earned": 7863
              },
              {
                "turn": 33,
                "gold_earned": 180,
                "experience_earned": 379,
                "cumulative_gold_earned": 3704,
                "cumulative_experience_earned": 8242
              },
              {
                "turn": 34,
                "gold_earned": 220,
                "experience_earned": 478,
                "cumulative_gold_earned": 3924,
                "cumulative_experience_earned": 8720
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 3924,
                "cumulative_experience_earned": 8720
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 972,
                "cumulative_experience_earned": 2168
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1049,
                "cumulative_experience_earned": 2315
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1184,
                "cumulative_experience_earned": 2643
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "炮手",
                "cumulative_battles_total": 22,
                "cumulative_battles_won": 22,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 719,
                "cumulative_experience_earned": 1594
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 30,
              "monster_id": "turn_30_monster_5",
              "name": "双足飞龙",
              "power": 3386.8044,
              "tier": "normal",
              "archetype_id": "wyvern",
              "stats": {
                "hp": 442,
                "mp": 0,
                "attack": 131,
                "defense": 39,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 60,
                "experience": 132
              }
            }
          }
        }
      ],
      "model": "muse-spark-1.3-contributor",
      "rank": 50
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 64.7011,
        "mean": 64.7,
        "median": 64.7
      },
      "rank_score": {
        "best": 3277.2824,
        "mean": 3277.28,
        "median": 3277.28
      },
      "win_rate": {
        "best": 0.9752,
        "mean": 0.9752
      },
      "efficiency": {
        "input_tokens": {
          "mean": 0,
          "total": 0
        },
        "output_tokens": {
          "mean": 0,
          "total": 0
        },
        "duration_seconds": {
          "mean": 6655.5,
          "total": 6655.5
        },
        "tool_calls": {
          "mean": 415,
          "total": 415
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3502,
          "best": 3502
        },
        "exp_earned": {
          "mean": 7785,
          "best": 7785
        },
        "battle_win_rate": 0.8644,
        "battles_total": 118,
        "battles_won": 102
      },
      "last_run": "20260606-174625-238917",
      "run_details": [
        {
          "run_id": "gemini-3.1-pro-preview",
          "session_id": "d23338e5b068436b99662fa5617c9101",
          "created_at": "20260606-174625-238917",
          "updated_at": "20260606-204002-618582",
          "score": 64.7011,
          "rank_score": 3277.2824,
          "rank_score_source": null,
          "win_rate": 0.9752,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 286,
          "final_experience_pool": 404,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·铁壁",
            "average_score": 99.6754,
            "win_rate": 0.999,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 804.8421,
              "rank_score_contribution": 804.8421,
              "rank_score_share": 0.2456,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 7,
                "experience": 121,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 299,
                  "mp": 23,
                  "attack": 80,
                  "defense": 49,
                  "speed": 24,
                  "recovery": 52,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 169,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 794.6733,
              "rank_score_contribution": 794.6733,
              "rank_score_share": 0.2425,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 204,
                  "mp": 23,
                  "attack": 80,
                  "defense": 34,
                  "speed": 71,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 179,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "炮手·坚壁",
              "rank_score": 615.1259,
              "rank_score_contribution": 615.1259,
              "rank_score_share": 0.1877,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 317,
                  "mp": 73,
                  "attack": 78,
                  "defense": 62,
                  "speed": 28,
                  "recovery": 48,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 144,
                  "current_mp": 73
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "瘟疫法师·铁壁",
              "rank_score": 1062.6411,
              "rank_score_contribution": 1062.6411,
              "rank_score_share": 0.3242,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "瘟疫法师·铁壁",
                "template_id": "plague_mage",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 268,
                  "mp": 142,
                  "attack": 74,
                  "defense": 50,
                  "speed": 48,
                  "recovery": 41,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 177,
                  "current_mp": 53
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 54.6529
            },
            {
              "turn": 2,
              "rank_score": 99.4212
            },
            {
              "turn": 3,
              "rank_score": 131.0354
            },
            {
              "turn": 4,
              "rank_score": 158.324
            },
            {
              "turn": 5,
              "rank_score": 202.0768
            },
            {
              "turn": 6,
              "rank_score": 400.7081
            },
            {
              "turn": 7,
              "rank_score": 573.3598
            },
            {
              "turn": 8,
              "rank_score": 631.9619
            },
            {
              "turn": 9,
              "rank_score": 692.7576
            },
            {
              "turn": 10,
              "rank_score": 696.8112
            },
            {
              "turn": 11,
              "rank_score": 696.8112
            },
            {
              "turn": 12,
              "rank_score": 730.2592
            },
            {
              "turn": 13,
              "rank_score": 837.0786
            },
            {
              "turn": 14,
              "rank_score": 919.1662
            },
            {
              "turn": 15,
              "rank_score": 992.98
            },
            {
              "turn": 16,
              "rank_score": 992.98
            },
            {
              "turn": 17,
              "rank_score": 965.3315
            },
            {
              "turn": 18,
              "rank_score": 965.3315
            },
            {
              "turn": 19,
              "rank_score": 1212.3191
            },
            {
              "turn": 20,
              "rank_score": 1212.3191
            },
            {
              "turn": 21,
              "rank_score": 1326.2598
            },
            {
              "turn": 22,
              "rank_score": 1368.5539
            },
            {
              "turn": 23,
              "rank_score": 1460.9815
            },
            {
              "turn": 24,
              "rank_score": 1475.0025
            },
            {
              "turn": 25,
              "rank_score": 1480.6095
            },
            {
              "turn": 26,
              "rank_score": 1499.5124
            },
            {
              "turn": 27,
              "rank_score": 1882.7742
            },
            {
              "turn": 28,
              "rank_score": 2341.2831
            },
            {
              "turn": 29,
              "rank_score": 2371.6891
            },
            {
              "turn": 30,
              "rank_score": 2435.4424
            },
            {
              "turn": 31,
              "rank_score": 2677.5816
            },
            {
              "turn": 32,
              "rank_score": 2946.134
            },
            {
              "turn": 33,
              "rank_score": 3100.418
            },
            {
              "turn": 34,
              "rank_score": 3191.294
            },
            {
              "turn": 35,
              "rank_score": 3277.2824
            }
          ],
          "token_usage": {
            "input_tokens": 0,
            "output_tokens": 0
          },
          "timing": {
            "total_seconds": 6655.5
          },
          "tool_calls": {
            "total": 415,
            "successful": 409,
            "failed": 6,
            "by_name": {
              "get_recruitment": 10,
              "get_crafting": 35,
              "get_upgrades": 22,
              "recruit_adventurer": 4,
              "preview_battle": 106,
              "craft_equipment": 34,
              "equip_item": 43,
              "write_memo": 33,
              "end_turn": 35,
              "get_inventory": 28,
              "purchase_upgrade": 12,
              "allocate_experience": 45,
              "unequip_item": 2,
              "preview_team_power": 6
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 10,
                "successful": 10,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_battle": {
                "total": 106,
                "successful": 105,
                "failed": 1
              },
              "craft_equipment": {
                "total": 34,
                "successful": 33,
                "failed": 1
              },
              "equip_item": {
                "total": 43,
                "successful": 41,
                "failed": 2
              },
              "write_memo": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 11,
                "failed": 1
              },
              "allocate_experience": {
                "total": 45,
                "successful": 44,
                "failed": 1
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "preview_team_power": {
                "total": 6,
                "successful": 6,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 118,
            "battles_won": 102,
            "battles_lost": 16,
            "total_gold_earned": 3502,
            "total_experience_earned": 7785,
            "total_equipment_crafted": 33,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 44,
            "total_equips": 41,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 70,
                "experience_earned": 159,
                "cumulative_gold_earned": 136,
                "cumulative_experience_earned": 308
              },
              {
                "turn": 3,
                "gold_earned": 53,
                "experience_earned": 119,
                "cumulative_gold_earned": 189,
                "cumulative_experience_earned": 427
              },
              {
                "turn": 4,
                "gold_earned": 68,
                "experience_earned": 154,
                "cumulative_gold_earned": 257,
                "cumulative_experience_earned": 581
              },
              {
                "turn": 5,
                "gold_earned": 91,
                "experience_earned": 212,
                "cumulative_gold_earned": 348,
                "cumulative_experience_earned": 793
              },
              {
                "turn": 6,
                "gold_earned": 74,
                "experience_earned": 171,
                "cumulative_gold_earned": 422,
                "cumulative_experience_earned": 964
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 528,
                "cumulative_experience_earned": 1209
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 251,
                "cumulative_gold_earned": 639,
                "cumulative_experience_earned": 1460
              },
              {
                "turn": 9,
                "gold_earned": 89,
                "experience_earned": 198,
                "cumulative_gold_earned": 728,
                "cumulative_experience_earned": 1658
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 809,
                "cumulative_experience_earned": 1841
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 886,
                "cumulative_experience_earned": 2017
              },
              {
                "turn": 12,
                "gold_earned": 110,
                "experience_earned": 246,
                "cumulative_gold_earned": 996,
                "cumulative_experience_earned": 2263
              },
              {
                "turn": 13,
                "gold_earned": 140,
                "experience_earned": 315,
                "cumulative_gold_earned": 1136,
                "cumulative_experience_earned": 2578
              },
              {
                "turn": 14,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 1231,
                "cumulative_experience_earned": 2789
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 1261,
                "cumulative_experience_earned": 2857
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 1321,
                "cumulative_experience_earned": 2990
              },
              {
                "turn": 17,
                "gold_earned": 58,
                "experience_earned": 130,
                "cumulative_gold_earned": 1379,
                "cumulative_experience_earned": 3120
              },
              {
                "turn": 18,
                "gold_earned": 136,
                "experience_earned": 304,
                "cumulative_gold_earned": 1515,
                "cumulative_experience_earned": 3424
              },
              {
                "turn": 19,
                "gold_earned": 64,
                "experience_earned": 148,
                "cumulative_gold_earned": 1579,
                "cumulative_experience_earned": 3572
              },
              {
                "turn": 20,
                "gold_earned": 133,
                "experience_earned": 302,
                "cumulative_gold_earned": 1712,
                "cumulative_experience_earned": 3874
              },
              {
                "turn": 21,
                "gold_earned": 69,
                "experience_earned": 152,
                "cumulative_gold_earned": 1781,
                "cumulative_experience_earned": 4026
              },
              {
                "turn": 22,
                "gold_earned": 79,
                "experience_earned": 177,
                "cumulative_gold_earned": 1860,
                "cumulative_experience_earned": 4203
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 1925,
                "cumulative_experience_earned": 4345
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 1992,
                "cumulative_experience_earned": 4493
              },
              {
                "turn": 25,
                "gold_earned": 97,
                "experience_earned": 215,
                "cumulative_gold_earned": 2089,
                "cumulative_experience_earned": 4708
              },
              {
                "turn": 26,
                "gold_earned": 134,
                "experience_earned": 301,
                "cumulative_gold_earned": 2223,
                "cumulative_experience_earned": 5009
              },
              {
                "turn": 27,
                "gold_earned": 83,
                "experience_earned": 185,
                "cumulative_gold_earned": 2306,
                "cumulative_experience_earned": 5194
              },
              {
                "turn": 28,
                "gold_earned": 50,
                "experience_earned": 111,
                "cumulative_gold_earned": 2356,
                "cumulative_experience_earned": 5305
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 2474,
                "cumulative_experience_earned": 5565
              },
              {
                "turn": 30,
                "gold_earned": 186,
                "experience_earned": 419,
                "cumulative_gold_earned": 2660,
                "cumulative_experience_earned": 5984
              },
              {
                "turn": 31,
                "gold_earned": 194,
                "experience_earned": 411,
                "cumulative_gold_earned": 2854,
                "cumulative_experience_earned": 6395
              },
              {
                "turn": 32,
                "gold_earned": 196,
                "experience_earned": 422,
                "cumulative_gold_earned": 3050,
                "cumulative_experience_earned": 6817
              },
              {
                "turn": 33,
                "gold_earned": 92,
                "experience_earned": 193,
                "cumulative_gold_earned": 3142,
                "cumulative_experience_earned": 7010
              },
              {
                "turn": 34,
                "gold_earned": 169,
                "experience_earned": 371,
                "cumulative_gold_earned": 3311,
                "cumulative_experience_earned": 7381
              },
              {
                "turn": 35,
                "gold_earned": 191,
                "experience_earned": 404,
                "cumulative_gold_earned": 3502,
                "cumulative_experience_earned": 7785
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 27,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 815,
                "cumulative_experience_earned": 1843
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1003,
                "cumulative_experience_earned": 2216
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 25,
                "cumulative_battles_lost": 7,
                "cumulative_gold_earned": 824,
                "cumulative_experience_earned": 1833
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "瘟疫法师·铁壁",
                "cumulative_battles_total": 22,
                "cumulative_battles_won": 20,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 860,
                "cumulative_experience_earned": 1893
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 31,
              "monster_id": "turn_31_monster_7",
              "name": "巫妖",
              "power": 3588.4151,
              "tier": "normal",
              "archetype_id": "lich",
              "stats": {
                "hp": 433,
                "mp": 50,
                "attack": 131,
                "defense": 45,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 63,
                "experience": 138
              }
            }
          }
        }
      ],
      "model": "gemini-3.1-pro-preview",
      "rank": 51
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 65.9221,
        "mean": 65.92,
        "median": 65.92
      },
      "rank_score": {
        "best": 3263.3575,
        "mean": 3263.36,
        "median": 3263.36
      },
      "win_rate": {
        "best": 0.9932,
        "mean": 0.9932
      },
      "efficiency": {
        "input_tokens": {
          "mean": 6481216,
          "total": 6481216
        },
        "output_tokens": {
          "mean": 441102,
          "total": 441102
        },
        "duration_seconds": {
          "mean": 4802.1,
          "total": 4802.1
        },
        "tool_calls": {
          "mean": 500,
          "total": 500
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4280,
          "best": 4280
        },
        "exp_earned": {
          "mean": 9471,
          "best": 9471
        },
        "battle_win_rate": 0.9024,
        "battles_total": 123,
        "battles_won": 111
      },
      "last_run": "20260606-061133-870260",
      "run_details": [
        {
          "run_id": "deepseek-v4-flash",
          "session_id": "fba90328e7f041d397eca2c64f8a8c93",
          "created_at": "20260606-061133-870260",
          "updated_at": "20260606-074802-199241",
          "score": 65.9221,
          "rank_score": 3263.3575,
          "rank_score_source": null,
          "win_rate": 0.9932,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 311,
          "final_experience_pool": 346,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "神官·迟缓",
            "average_score": 99.72,
            "win_rate": 1.0,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "连击师·枯竭",
              "rank_score": 813.4885,
              "rank_score_contribution": 813.4885,
              "rank_score_share": 0.2493,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 318,
                  "mp": 52,
                  "attack": 98,
                  "defense": 61,
                  "speed": 65,
                  "recovery": 58,
                  "mp_recovery": 28
                },
                "resources": {
                  "current_hp": 241,
                  "current_mp": 52
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 808.6962,
              "rank_score_contribution": 808.6962,
              "rank_score_share": 0.2478,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 232,
                  "mp": 23,
                  "attack": 88,
                  "defense": 43,
                  "speed": 70,
                  "recovery": 39,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 62,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "佣兵战士·脆弱",
              "rank_score": 745.0644,
              "rank_score_contribution": 745.0644,
              "rank_score_share": 0.2283,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 325,
                  "mp": 31,
                  "attack": 90,
                  "defense": 55,
                  "speed": 31,
                  "recovery": 53,
                  "mp_recovery": 27
                },
                "resources": {
                  "current_hp": 84,
                  "current_mp": 31
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t2_light_charm",
                      "name": "魔力护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 4,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 3,
                        "mp_recovery": 3
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官·迟缓",
              "rank_score": 896.1084,
              "rank_score_contribution": 896.1084,
              "rank_score_share": 0.2746,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官·迟缓",
                "template_id": "cleric",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 28,
                  "attack": 12,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 19,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 346,
                  "mp": 97,
                  "attack": 66,
                  "defense": 70,
                  "speed": 20,
                  "recovery": 100,
                  "mp_recovery": 44
                },
                "resources": {
                  "current_hp": 346,
                  "current_mp": 97
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 32.6737
            },
            {
              "turn": 2,
              "rank_score": 72.8351
            },
            {
              "turn": 3,
              "rank_score": 84.1409
            },
            {
              "turn": 4,
              "rank_score": 129.9014
            },
            {
              "turn": 5,
              "rank_score": 200.0981
            },
            {
              "turn": 6,
              "rank_score": 336.5191
            },
            {
              "turn": 7,
              "rank_score": 435.2766
            },
            {
              "turn": 8,
              "rank_score": 694.8466
            },
            {
              "turn": 9,
              "rank_score": 850.9205
            },
            {
              "turn": 10,
              "rank_score": 950.634
            },
            {
              "turn": 11,
              "rank_score": 956.3713
            },
            {
              "turn": 12,
              "rank_score": 997.7358
            },
            {
              "turn": 13,
              "rank_score": 1042.8219
            },
            {
              "turn": 14,
              "rank_score": 1057.3973
            },
            {
              "turn": 15,
              "rank_score": 1081.2743
            },
            {
              "turn": 16,
              "rank_score": 1525.792
            },
            {
              "turn": 17,
              "rank_score": 1596.1202
            },
            {
              "turn": 18,
              "rank_score": 1599.5441
            },
            {
              "turn": 19,
              "rank_score": 1680.4245
            },
            {
              "turn": 20,
              "rank_score": 1869.2046
            },
            {
              "turn": 21,
              "rank_score": 2128.482
            },
            {
              "turn": 22,
              "rank_score": 2194.4246
            },
            {
              "turn": 23,
              "rank_score": 2400.4638
            },
            {
              "turn": 24,
              "rank_score": 2401.398
            },
            {
              "turn": 25,
              "rank_score": 2511.6753
            },
            {
              "turn": 26,
              "rank_score": 2587.8941
            },
            {
              "turn": 27,
              "rank_score": 2587.8941
            },
            {
              "turn": 28,
              "rank_score": 2834.3373
            },
            {
              "turn": 29,
              "rank_score": 2869.6751
            },
            {
              "turn": 30,
              "rank_score": 2911.0263
            },
            {
              "turn": 31,
              "rank_score": 2952.0428
            },
            {
              "turn": 32,
              "rank_score": 3019.521
            },
            {
              "turn": 33,
              "rank_score": 3036.3435
            },
            {
              "turn": 34,
              "rank_score": 3052.7792
            },
            {
              "turn": 35,
              "rank_score": 3263.3575
            }
          ],
          "token_usage": {
            "input_tokens": 6481216,
            "output_tokens": 441102
          },
          "timing": {
            "total_seconds": 4802.1
          },
          "tool_calls": {
            "total": 500,
            "successful": 495,
            "failed": 5,
            "by_name": {
              "get_recruitment": 33,
              "get_crafting": 35,
              "get_upgrades": 35,
              "get_inventory": 37,
              "recruit_adventurer": 4,
              "preview_battle": 106,
              "craft_equipment": 48,
              "equip_item": 64,
              "write_memo": 6,
              "end_turn": 36,
              "allocate_experience": 45,
              "get_events": 8,
              "purchase_upgrade": 11,
              "unequip_item": 11,
              "preview_team_power": 21
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 37,
                "successful": 37,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_battle": {
                "total": 106,
                "successful": 102,
                "failed": 4
              },
              "craft_equipment": {
                "total": 48,
                "successful": 48,
                "failed": 0
              },
              "equip_item": {
                "total": 64,
                "successful": 64,
                "failed": 0
              },
              "write_memo": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "allocate_experience": {
                "total": 45,
                "successful": 45,
                "failed": 0
              },
              "get_events": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "unequip_item": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "preview_team_power": {
                "total": 21,
                "successful": 21,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 123,
            "battles_won": 111,
            "battles_lost": 12,
            "total_gold_earned": 4280,
            "total_experience_earned": 9471,
            "total_equipment_crafted": 48,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 45,
            "total_equips": 64,
            "total_unequips": 11,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 62,
                "experience_earned": 140,
                "cumulative_gold_earned": 128,
                "cumulative_experience_earned": 289
              },
              {
                "turn": 3,
                "gold_earned": 73,
                "experience_earned": 164,
                "cumulative_gold_earned": 201,
                "cumulative_experience_earned": 453
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 285,
                "cumulative_experience_earned": 645
              },
              {
                "turn": 5,
                "gold_earned": 109,
                "experience_earned": 253,
                "cumulative_gold_earned": 394,
                "cumulative_experience_earned": 898
              },
              {
                "turn": 6,
                "gold_earned": 98,
                "experience_earned": 226,
                "cumulative_gold_earned": 492,
                "cumulative_experience_earned": 1124
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 598,
                "cumulative_experience_earned": 1369
              },
              {
                "turn": 8,
                "gold_earned": 118,
                "experience_earned": 265,
                "cumulative_gold_earned": 716,
                "cumulative_experience_earned": 1634
              },
              {
                "turn": 9,
                "gold_earned": 121,
                "experience_earned": 268,
                "cumulative_gold_earned": 837,
                "cumulative_experience_earned": 1902
              },
              {
                "turn": 10,
                "gold_earned": 84,
                "experience_earned": 188,
                "cumulative_gold_earned": 921,
                "cumulative_experience_earned": 2090
              },
              {
                "turn": 11,
                "gold_earned": 68,
                "experience_earned": 150,
                "cumulative_gold_earned": 989,
                "cumulative_experience_earned": 2240
              },
              {
                "turn": 12,
                "gold_earned": 113,
                "experience_earned": 253,
                "cumulative_gold_earned": 1102,
                "cumulative_experience_earned": 2493
              },
              {
                "turn": 13,
                "gold_earned": 70,
                "experience_earned": 157,
                "cumulative_gold_earned": 1172,
                "cumulative_experience_earned": 2650
              },
              {
                "turn": 14,
                "gold_earned": 117,
                "experience_earned": 258,
                "cumulative_gold_earned": 1289,
                "cumulative_experience_earned": 2908
              },
              {
                "turn": 15,
                "gold_earned": 112,
                "experience_earned": 242,
                "cumulative_gold_earned": 1401,
                "cumulative_experience_earned": 3150
              },
              {
                "turn": 16,
                "gold_earned": 102,
                "experience_earned": 224,
                "cumulative_gold_earned": 1503,
                "cumulative_experience_earned": 3374
              },
              {
                "turn": 17,
                "gold_earned": 147,
                "experience_earned": 329,
                "cumulative_gold_earned": 1650,
                "cumulative_experience_earned": 3703
              },
              {
                "turn": 18,
                "gold_earned": 155,
                "experience_earned": 343,
                "cumulative_gold_earned": 1805,
                "cumulative_experience_earned": 4046
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 1986,
                "cumulative_experience_earned": 4460
              },
              {
                "turn": 20,
                "gold_earned": 143,
                "experience_earned": 334,
                "cumulative_gold_earned": 2129,
                "cumulative_experience_earned": 4794
              },
              {
                "turn": 21,
                "gold_earned": 182,
                "experience_earned": 401,
                "cumulative_gold_earned": 2311,
                "cumulative_experience_earned": 5195
              },
              {
                "turn": 22,
                "gold_earned": 142,
                "experience_earned": 314,
                "cumulative_gold_earned": 2453,
                "cumulative_experience_earned": 5509
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2560,
                "cumulative_experience_earned": 5742
              },
              {
                "turn": 24,
                "gold_earned": 96,
                "experience_earned": 211,
                "cumulative_gold_earned": 2656,
                "cumulative_experience_earned": 5953
              },
              {
                "turn": 25,
                "gold_earned": 97,
                "experience_earned": 215,
                "cumulative_gold_earned": 2753,
                "cumulative_experience_earned": 6168
              },
              {
                "turn": 26,
                "gold_earned": 113,
                "experience_earned": 254,
                "cumulative_gold_earned": 2866,
                "cumulative_experience_earned": 6422
              },
              {
                "turn": 27,
                "gold_earned": 158,
                "experience_earned": 341,
                "cumulative_gold_earned": 3024,
                "cumulative_experience_earned": 6763
              },
              {
                "turn": 28,
                "gold_earned": 216,
                "experience_earned": 469,
                "cumulative_gold_earned": 3240,
                "cumulative_experience_earned": 7232
              },
              {
                "turn": 29,
                "gold_earned": 114,
                "experience_earned": 247,
                "cumulative_gold_earned": 3354,
                "cumulative_experience_earned": 7479
              },
              {
                "turn": 30,
                "gold_earned": 136,
                "experience_earned": 304,
                "cumulative_gold_earned": 3490,
                "cumulative_experience_earned": 7783
              },
              {
                "turn": 31,
                "gold_earned": 153,
                "experience_earned": 323,
                "cumulative_gold_earned": 3643,
                "cumulative_experience_earned": 8106
              },
              {
                "turn": 32,
                "gold_earned": 121,
                "experience_earned": 265,
                "cumulative_gold_earned": 3764,
                "cumulative_experience_earned": 8371
              },
              {
                "turn": 33,
                "gold_earned": 174,
                "experience_earned": 365,
                "cumulative_gold_earned": 3938,
                "cumulative_experience_earned": 8736
              },
              {
                "turn": 34,
                "gold_earned": 218,
                "experience_earned": 473,
                "cumulative_gold_earned": 4156,
                "cumulative_experience_earned": 9209
              },
              {
                "turn": 35,
                "gold_earned": 124,
                "experience_earned": 262,
                "cumulative_gold_earned": 4280,
                "cumulative_experience_earned": 9471
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1467,
                "cumulative_experience_earned": 3247
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1217,
                "cumulative_experience_earned": 2697
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 1019,
                "cumulative_experience_earned": 2266
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官·迟缓",
                "cumulative_battles_total": 18,
                "cumulative_battles_won": 15,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 577,
                "cumulative_experience_earned": 1261
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 29,
              "monster_id": "turn_29_monster_10",
              "name": "死亡骑士",
              "power": 3342.434,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 558,
                "mp": 20,
                "attack": 130,
                "defense": 62,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 70,
                "experience": 153
              }
            }
          }
        }
      ],
      "model": "deepseek-v4-flash",
      "rank": 52
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 65.8502,
        "mean": 65.85,
        "median": 65.85
      },
      "rank_score": {
        "best": 3246.5019,
        "mean": 3246.5,
        "median": 3246.5
      },
      "win_rate": {
        "best": 0.9945,
        "mean": 0.9945
      },
      "efficiency": {
        "input_tokens": {
          "mean": 5347307,
          "total": 5347307
        },
        "output_tokens": {
          "mean": 1059545,
          "total": 1059545
        },
        "duration_seconds": {
          "mean": 7626.1,
          "total": 7626.1
        },
        "tool_calls": {
          "mean": 389,
          "total": 389
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4251,
          "best": 4251
        },
        "exp_earned": {
          "mean": 9444,
          "best": 9444
        },
        "battle_win_rate": 0.9832,
        "battles_total": 119,
        "battles_won": 117
      },
      "last_run": "20260922-091213-379960",
      "run_details": [
        {
          "run_id": "mimo-v2.6-flash_20260922-091213-379960",
          "session_id": "8c530977e9d24fc79c741f72eabda348",
          "created_at": "20260922-091213-379960",
          "updated_at": "20260922-121342-532415",
          "score": 65.8502,
          "rank_score": 3246.5019,
          "rank_score_source": null,
          "win_rate": 0.9945,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 161,
          "final_experience_pool": 354,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "佣兵战士·脆弱",
            "average_score": 99.3905,
            "win_rate": 0.998,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 894.7829,
              "rank_score_contribution": 894.7829,
              "rank_score_share": 0.2756,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 406,
                  "mp": 18,
                  "attack": 96,
                  "defense": 71,
                  "speed": 34,
                  "recovery": 65,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 406,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "魔弹法师·脆弱",
              "rank_score": 782.2857,
              "rank_score_contribution": 782.2857,
              "rank_score_share": 0.241,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "魔弹法师·脆弱",
                "template_id": "spellshot_mage",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 84,
                  "mp": 33,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 213,
                  "mp": 173,
                  "attack": 97,
                  "defense": 47,
                  "speed": 37,
                  "recovery": 55,
                  "mp_recovery": 37
                },
                "resources": {
                  "current_hp": 213,
                  "current_mp": 173
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "连击师·枯竭",
              "rank_score": 846.5189,
              "rank_score_contribution": 846.5189,
              "rank_score_share": 0.2607,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 276,
                  "mp": 44,
                  "attack": 86,
                  "defense": 47,
                  "speed": 71,
                  "recovery": 48,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 276,
                  "current_mp": 44
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "佣兵战士",
              "rank_score": 722.9144,
              "rank_score_contribution": 722.9144,
              "rank_score_share": 0.2227,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "佣兵战士",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 10,
                  "recovery": 9,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 394,
                  "mp": 18,
                  "attack": 95,
                  "defense": 69,
                  "speed": 31,
                  "recovery": 66,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 394,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 51.1658
            },
            {
              "turn": 2,
              "rank_score": 75.4024
            },
            {
              "turn": 3,
              "rank_score": 136.1777
            },
            {
              "turn": 4,
              "rank_score": 142.8937
            },
            {
              "turn": 5,
              "rank_score": 179.2576
            },
            {
              "turn": 6,
              "rank_score": 205.9209
            },
            {
              "turn": 7,
              "rank_score": 335.3434
            },
            {
              "turn": 8,
              "rank_score": 346.3968
            },
            {
              "turn": 9,
              "rank_score": 425.8429
            },
            {
              "turn": 10,
              "rank_score": 436.5017
            },
            {
              "turn": 11,
              "rank_score": 542.574
            },
            {
              "turn": 12,
              "rank_score": 786.4794
            },
            {
              "turn": 13,
              "rank_score": 848.191
            },
            {
              "turn": 14,
              "rank_score": 999.8467
            },
            {
              "turn": 15,
              "rank_score": 1074.5968
            },
            {
              "turn": 16,
              "rank_score": 1080.42
            },
            {
              "turn": 17,
              "rank_score": 1290.5509
            },
            {
              "turn": 18,
              "rank_score": 1304.8415
            },
            {
              "turn": 19,
              "rank_score": 1425.3076
            },
            {
              "turn": 20,
              "rank_score": 1589.012
            },
            {
              "turn": 21,
              "rank_score": 1594.1601
            },
            {
              "turn": 22,
              "rank_score": 1921.35
            },
            {
              "turn": 23,
              "rank_score": 1965.3657
            },
            {
              "turn": 24,
              "rank_score": 2066.0291
            },
            {
              "turn": 25,
              "rank_score": 2168.7242
            },
            {
              "turn": 26,
              "rank_score": 2426.6553
            },
            {
              "turn": 27,
              "rank_score": 2665.9451
            },
            {
              "turn": 28,
              "rank_score": 2683.8023
            },
            {
              "turn": 29,
              "rank_score": 2849.699
            },
            {
              "turn": 30,
              "rank_score": 2868.0407
            },
            {
              "turn": 31,
              "rank_score": 3073.2146
            },
            {
              "turn": 32,
              "rank_score": 3138.6619
            },
            {
              "turn": 33,
              "rank_score": 3154.7136
            },
            {
              "turn": 34,
              "rank_score": 3164.463
            },
            {
              "turn": 35,
              "rank_score": 3246.5019
            }
          ],
          "token_usage": {
            "input_tokens": 5347307,
            "output_tokens": 1059545
          },
          "timing": {
            "total_seconds": 7626.1
          },
          "tool_calls": {
            "total": 389,
            "successful": 381,
            "failed": 8,
            "by_name": {
              "get_crafting": 32,
              "get_upgrades": 23,
              "get_recruitment": 3,
              "get_inventory": 22,
              "recruit_adventurer": 4,
              "craft_equipment": 44,
              "equip_item": 47,
              "preview_battle": 62,
              "write_memoend_turn": 3,
              "write_memo": 33,
              "end_turn": 40,
              "allocate_experience": 51,
              "purchase_upgrade": 11,
              "get_events": 1,
              "unequip_item": 2,
              "preview_team_power": 11
            },
            "by_name_detail": {
              "get_crafting": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "get_upgrades": {
                "total": 23,
                "successful": 23,
                "failed": 0
              },
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_inventory": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 44,
                "successful": 44,
                "failed": 0
              },
              "equip_item": {
                "total": 47,
                "successful": 47,
                "failed": 0
              },
              "preview_battle": {
                "total": 62,
                "successful": 62,
                "failed": 0
              },
              "write_memoend_turn": {
                "total": 3,
                "successful": 0,
                "failed": 3
              },
              "write_memo": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "end_turn": {
                "total": 40,
                "successful": 35,
                "failed": 5
              },
              "allocate_experience": {
                "total": 51,
                "successful": 51,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "preview_team_power": {
                "total": 11,
                "successful": 11,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 119,
            "battles_won": 117,
            "battles_lost": 2,
            "total_gold_earned": 4251,
            "total_experience_earned": 9444,
            "total_equipment_crafted": 44,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 51,
            "total_equips": 47,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 148,
                "cumulative_experience_earned": 336
              },
              {
                "turn": 3,
                "gold_earned": 50,
                "experience_earned": 113,
                "cumulative_gold_earned": 198,
                "cumulative_experience_earned": 449
              },
              {
                "turn": 4,
                "gold_earned": 48,
                "experience_earned": 109,
                "cumulative_gold_earned": 246,
                "cumulative_experience_earned": 558
              },
              {
                "turn": 5,
                "gold_earned": 111,
                "experience_earned": 258,
                "cumulative_gold_earned": 357,
                "cumulative_experience_earned": 816
              },
              {
                "turn": 6,
                "gold_earned": 81,
                "experience_earned": 186,
                "cumulative_gold_earned": 438,
                "cumulative_experience_earned": 1002
              },
              {
                "turn": 7,
                "gold_earned": 84,
                "experience_earned": 194,
                "cumulative_gold_earned": 522,
                "cumulative_experience_earned": 1196
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 251,
                "cumulative_gold_earned": 633,
                "cumulative_experience_earned": 1447
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 688,
                "cumulative_experience_earned": 1570
              },
              {
                "turn": 10,
                "gold_earned": 102,
                "experience_earned": 230,
                "cumulative_gold_earned": 790,
                "cumulative_experience_earned": 1800
              },
              {
                "turn": 11,
                "gold_earned": 116,
                "experience_earned": 260,
                "cumulative_gold_earned": 906,
                "cumulative_experience_earned": 2060
              },
              {
                "turn": 12,
                "gold_earned": 96,
                "experience_earned": 220,
                "cumulative_gold_earned": 1002,
                "cumulative_experience_earned": 2280
              },
              {
                "turn": 13,
                "gold_earned": 130,
                "experience_earned": 297,
                "cumulative_gold_earned": 1132,
                "cumulative_experience_earned": 2577
              },
              {
                "turn": 14,
                "gold_earned": 93,
                "experience_earned": 207,
                "cumulative_gold_earned": 1225,
                "cumulative_experience_earned": 2784
              },
              {
                "turn": 15,
                "gold_earned": 106,
                "experience_earned": 232,
                "cumulative_gold_earned": 1331,
                "cumulative_experience_earned": 3016
              },
              {
                "turn": 16,
                "gold_earned": 163,
                "experience_earned": 361,
                "cumulative_gold_earned": 1494,
                "cumulative_experience_earned": 3377
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1574,
                "cumulative_experience_earned": 3556
              },
              {
                "turn": 18,
                "gold_earned": 124,
                "experience_earned": 277,
                "cumulative_gold_earned": 1698,
                "cumulative_experience_earned": 3833
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 1879,
                "cumulative_experience_earned": 4247
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2037,
                "cumulative_experience_earned": 4609
              },
              {
                "turn": 21,
                "gold_earned": 121,
                "experience_earned": 272,
                "cumulative_gold_earned": 2158,
                "cumulative_experience_earned": 4881
              },
              {
                "turn": 22,
                "gold_earned": 158,
                "experience_earned": 349,
                "cumulative_gold_earned": 2316,
                "cumulative_experience_earned": 5230
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2423,
                "cumulative_experience_earned": 5463
              },
              {
                "turn": 24,
                "gold_earned": 130,
                "experience_earned": 284,
                "cumulative_gold_earned": 2553,
                "cumulative_experience_earned": 5747
              },
              {
                "turn": 25,
                "gold_earned": 156,
                "experience_earned": 337,
                "cumulative_gold_earned": 2709,
                "cumulative_experience_earned": 6084
              },
              {
                "turn": 26,
                "gold_earned": 168,
                "experience_earned": 377,
                "cumulative_gold_earned": 2877,
                "cumulative_experience_earned": 6461
              },
              {
                "turn": 27,
                "gold_earned": 156,
                "experience_earned": 335,
                "cumulative_gold_earned": 3033,
                "cumulative_experience_earned": 6796
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 3153,
                "cumulative_experience_earned": 7057
              },
              {
                "turn": 29,
                "gold_earned": 148,
                "experience_earned": 325,
                "cumulative_gold_earned": 3301,
                "cumulative_experience_earned": 7382
              },
              {
                "turn": 30,
                "gold_earned": 165,
                "experience_earned": 372,
                "cumulative_gold_earned": 3466,
                "cumulative_experience_earned": 7754
              },
              {
                "turn": 31,
                "gold_earned": 155,
                "experience_earned": 327,
                "cumulative_gold_earned": 3621,
                "cumulative_experience_earned": 8081
              },
              {
                "turn": 32,
                "gold_earned": 191,
                "experience_earned": 412,
                "cumulative_gold_earned": 3812,
                "cumulative_experience_earned": 8493
              },
              {
                "turn": 33,
                "gold_earned": 196,
                "experience_earned": 420,
                "cumulative_gold_earned": 4008,
                "cumulative_experience_earned": 8913
              },
              {
                "turn": 34,
                "gold_earned": 243,
                "experience_earned": 531,
                "cumulative_gold_earned": 4251,
                "cumulative_experience_earned": 9444
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 4251,
                "cumulative_experience_earned": 9444
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1171,
                "cumulative_experience_earned": 2635
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "魔弹法师·脆弱",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1073,
                "cumulative_experience_earned": 2382
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1303,
                "cumulative_experience_earned": 2870
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "佣兵战士",
                "cumulative_battles_total": 21,
                "cumulative_battles_won": 21,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 704,
                "cumulative_experience_earned": 1557
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_4",
              "name": "死亡骑士",
              "power": 3605.1012,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 591,
                "mp": 20,
                "attack": 140,
                "defense": 67,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 71,
                "experience": 155
              }
            }
          }
        }
      ],
      "model": "mimo-v2.6-flash",
      "rank": 53
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 65.6098,
        "mean": 65.61,
        "median": 65.61
      },
      "rank_score": {
        "best": 3241.9597,
        "mean": 3241.96,
        "median": 3241.96
      },
      "win_rate": {
        "best": 0.9898,
        "mean": 0.9898
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3547349,
          "total": 3547349
        },
        "output_tokens": {
          "mean": 1112638,
          "total": 1112638
        },
        "duration_seconds": {
          "mean": 26667.7,
          "total": 26667.7
        },
        "tool_calls": {
          "mean": 317,
          "total": 317
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4156,
          "best": 4156
        },
        "exp_earned": {
          "mean": 9207,
          "best": 9207
        },
        "battle_win_rate": 0.9339,
        "battles_total": 121,
        "battles_won": 113
      },
      "last_run": "20260606-013914-027976",
      "run_details": [
        {
          "run_id": "minimax-m3",
          "session_id": "ef5792522a294e5aa87b12f29151a8dd",
          "created_at": "20260606-013914-027976",
          "updated_at": "20260606-102226-449919",
          "score": 65.6098,
          "rank_score": 3241.9597,
          "rank_score_source": null,
          "win_rate": 0.9898,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 159,
          "final_experience_pool": 567,
          "party_size": 4,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "瘟疫法师·铁壁",
            "average_score": 99.4586,
            "win_rate": 0.999,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 807.0879,
              "rank_score_contribution": 807.0879,
              "rank_score_share": 0.249,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 358,
                  "mp": 18,
                  "attack": 87,
                  "defense": 63,
                  "speed": 27,
                  "recovery": 52,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 349,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": null
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 754.3187,
              "rank_score_contribution": 754.3187,
              "rank_score_share": 0.2327,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 212,
                  "mp": 18,
                  "attack": 93,
                  "defense": 30,
                  "speed": 63,
                  "recovery": 47,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 148,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "连击师·枯竭",
              "rank_score": 937.7815,
              "rank_score_contribution": 937.7815,
              "rank_score_share": 0.2893,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 266,
                  "mp": 45,
                  "attack": 86,
                  "defense": 44,
                  "speed": 72,
                  "recovery": 50,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 266,
                  "current_mp": 45
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "瘟疫法师·铁壁",
              "rank_score": 742.7716,
              "rank_score_contribution": 742.7716,
              "rank_score_share": 0.2291,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "瘟疫法师·铁壁",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 252,
                  "mp": 151,
                  "attack": 78,
                  "defense": 45,
                  "speed": 42,
                  "recovery": 48,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 252,
                  "current_mp": 129
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 26.6039
            },
            {
              "turn": 2,
              "rank_score": 74.3431
            },
            {
              "turn": 3,
              "rank_score": 110.9773
            },
            {
              "turn": 4,
              "rank_score": 161.2771
            },
            {
              "turn": 5,
              "rank_score": 247.3668
            },
            {
              "turn": 6,
              "rank_score": 281.9596
            },
            {
              "turn": 7,
              "rank_score": 291.903
            },
            {
              "turn": 8,
              "rank_score": 360.5302
            },
            {
              "turn": 9,
              "rank_score": 518.0178
            },
            {
              "turn": 10,
              "rank_score": 522.2601
            },
            {
              "turn": 11,
              "rank_score": 530.2193
            },
            {
              "turn": 12,
              "rank_score": 586.5118
            },
            {
              "turn": 13,
              "rank_score": 742.7405
            },
            {
              "turn": 14,
              "rank_score": 750.7231
            },
            {
              "turn": 15,
              "rank_score": 833.7603
            },
            {
              "turn": 16,
              "rank_score": 872.8009
            },
            {
              "turn": 17,
              "rank_score": 1092.2763
            },
            {
              "turn": 18,
              "rank_score": 1281.4789
            },
            {
              "turn": 19,
              "rank_score": 1316.5177
            },
            {
              "turn": 20,
              "rank_score": 1523.3914
            },
            {
              "turn": 21,
              "rank_score": 1523.3914
            },
            {
              "turn": 22,
              "rank_score": 1768.262
            },
            {
              "turn": 23,
              "rank_score": 1768.262
            },
            {
              "turn": 24,
              "rank_score": 1872.5434
            },
            {
              "turn": 25,
              "rank_score": 1938.894
            },
            {
              "turn": 26,
              "rank_score": 2463.0996
            },
            {
              "turn": 27,
              "rank_score": 2646.2477
            },
            {
              "turn": 28,
              "rank_score": 2900.3648
            },
            {
              "turn": 29,
              "rank_score": 2900.3648
            },
            {
              "turn": 30,
              "rank_score": 2966.7874
            },
            {
              "turn": 31,
              "rank_score": 2966.7874
            },
            {
              "turn": 32,
              "rank_score": 3103.5199
            },
            {
              "turn": 33,
              "rank_score": 3247.8744
            },
            {
              "turn": 34,
              "rank_score": 3247.8744
            },
            {
              "turn": 35,
              "rank_score": 3241.9597
            }
          ],
          "token_usage": {
            "input_tokens": 3547349,
            "output_tokens": 1112638
          },
          "timing": {
            "total_seconds": 26667.7
          },
          "tool_calls": {
            "total": 317,
            "successful": 309,
            "failed": 8,
            "by_name": {
              "get_recruitment": 13,
              "get_upgrades": 19,
              "get_crafting": 32,
              "recruit_adventurer": 4,
              "craft_equipment": 32,
              "equip_item": 31,
              "write_memo": 25,
              "end_turn": 38,
              "get_inventory": 25,
              "allocate_experience": 45,
              "purchase_upgrade": 12,
              "preview_battle": 35,
              "unequip_item": 2,
              "preview_team_power": 4
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "get_upgrades": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "get_crafting": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "equip_item": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "write_memo": {
                "total": 25,
                "successful": 22,
                "failed": 3
              },
              "end_turn": {
                "total": 38,
                "successful": 35,
                "failed": 3
              },
              "get_inventory": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "allocate_experience": {
                "total": 45,
                "successful": 43,
                "failed": 2
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "preview_battle": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "preview_team_power": {
                "total": 4,
                "successful": 4,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 121,
            "battles_won": 113,
            "battles_lost": 8,
            "total_gold_earned": 4156,
            "total_experience_earned": 9207,
            "total_equipment_crafted": 32,
            "total_upgrades_purchased": 12,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 43,
            "total_equips": 31,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 44,
                "experience_earned": 100,
                "cumulative_gold_earned": 126,
                "cumulative_experience_earned": 287
              },
              {
                "turn": 3,
                "gold_earned": 46,
                "experience_earned": 103,
                "cumulative_gold_earned": 172,
                "cumulative_experience_earned": 390
              },
              {
                "turn": 4,
                "gold_earned": 56,
                "experience_earned": 128,
                "cumulative_gold_earned": 228,
                "cumulative_experience_earned": 518
              },
              {
                "turn": 5,
                "gold_earned": 101,
                "experience_earned": 234,
                "cumulative_gold_earned": 329,
                "cumulative_experience_earned": 752
              },
              {
                "turn": 6,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 412,
                "cumulative_experience_earned": 943
              },
              {
                "turn": 7,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 495,
                "cumulative_experience_earned": 1134
              },
              {
                "turn": 8,
                "gold_earned": 128,
                "experience_earned": 287,
                "cumulative_gold_earned": 623,
                "cumulative_experience_earned": 1421
              },
              {
                "turn": 9,
                "gold_earned": 89,
                "experience_earned": 198,
                "cumulative_gold_earned": 712,
                "cumulative_experience_earned": 1619
              },
              {
                "turn": 10,
                "gold_earned": 69,
                "experience_earned": 154,
                "cumulative_gold_earned": 781,
                "cumulative_experience_earned": 1773
              },
              {
                "turn": 11,
                "gold_earned": 95,
                "experience_earned": 212,
                "cumulative_gold_earned": 876,
                "cumulative_experience_earned": 1985
              },
              {
                "turn": 12,
                "gold_earned": 107,
                "experience_earned": 234,
                "cumulative_gold_earned": 983,
                "cumulative_experience_earned": 2219
              },
              {
                "turn": 13,
                "gold_earned": 105,
                "experience_earned": 234,
                "cumulative_gold_earned": 1088,
                "cumulative_experience_earned": 2453
              },
              {
                "turn": 14,
                "gold_earned": 97,
                "experience_earned": 216,
                "cumulative_gold_earned": 1185,
                "cumulative_experience_earned": 2669
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 1255,
                "cumulative_experience_earned": 2823
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 1315,
                "cumulative_experience_earned": 2956
              },
              {
                "turn": 17,
                "gold_earned": 126,
                "experience_earned": 279,
                "cumulative_gold_earned": 1441,
                "cumulative_experience_earned": 3235
              },
              {
                "turn": 18,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1582,
                "cumulative_experience_earned": 3550
              },
              {
                "turn": 19,
                "gold_earned": 142,
                "experience_earned": 330,
                "cumulative_gold_earned": 1724,
                "cumulative_experience_earned": 3880
              },
              {
                "turn": 20,
                "gold_earned": 117,
                "experience_earned": 274,
                "cumulative_gold_earned": 1841,
                "cumulative_experience_earned": 4154
              },
              {
                "turn": 21,
                "gold_earned": 167,
                "experience_earned": 371,
                "cumulative_gold_earned": 2008,
                "cumulative_experience_earned": 4525
              },
              {
                "turn": 22,
                "gold_earned": 89,
                "experience_earned": 201,
                "cumulative_gold_earned": 2097,
                "cumulative_experience_earned": 4726
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2204,
                "cumulative_experience_earned": 4959
              },
              {
                "turn": 24,
                "gold_earned": 130,
                "experience_earned": 284,
                "cumulative_gold_earned": 2334,
                "cumulative_experience_earned": 5243
              },
              {
                "turn": 25,
                "gold_earned": 136,
                "experience_earned": 297,
                "cumulative_gold_earned": 2470,
                "cumulative_experience_earned": 5540
              },
              {
                "turn": 26,
                "gold_earned": 154,
                "experience_earned": 341,
                "cumulative_gold_earned": 2624,
                "cumulative_experience_earned": 5881
              },
              {
                "turn": 27,
                "gold_earned": 166,
                "experience_earned": 374,
                "cumulative_gold_earned": 2790,
                "cumulative_experience_earned": 6255
              },
              {
                "turn": 28,
                "gold_earned": 172,
                "experience_earned": 374,
                "cumulative_gold_earned": 2962,
                "cumulative_experience_earned": 6629
              },
              {
                "turn": 29,
                "gold_earned": 200,
                "experience_earned": 441,
                "cumulative_gold_earned": 3162,
                "cumulative_experience_earned": 7070
              },
              {
                "turn": 30,
                "gold_earned": 207,
                "experience_earned": 463,
                "cumulative_gold_earned": 3369,
                "cumulative_experience_earned": 7533
              },
              {
                "turn": 31,
                "gold_earned": 172,
                "experience_earned": 358,
                "cumulative_gold_earned": 3541,
                "cumulative_experience_earned": 7891
              },
              {
                "turn": 32,
                "gold_earned": 105,
                "experience_earned": 229,
                "cumulative_gold_earned": 3646,
                "cumulative_experience_earned": 8120
              },
              {
                "turn": 33,
                "gold_earned": 133,
                "experience_earned": 279,
                "cumulative_gold_earned": 3779,
                "cumulative_experience_earned": 8399
              },
              {
                "turn": 34,
                "gold_earned": 220,
                "experience_earned": 478,
                "cumulative_gold_earned": 3999,
                "cumulative_experience_earned": 8877
              },
              {
                "turn": 35,
                "gold_earned": 157,
                "experience_earned": 330,
                "cumulative_gold_earned": 4156,
                "cumulative_experience_earned": 9207
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1174,
                "cumulative_experience_earned": 2592
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 27,
                "cumulative_battles_lost": 7,
                "cumulative_gold_earned": 1005,
                "cumulative_experience_earned": 2251
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1141,
                "cumulative_experience_earned": 2527
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "瘟疫法师·铁壁",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 836,
                "cumulative_experience_earned": 1837
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 30,
              "monster_id": "turn_30_monster_9",
              "name": "巫妖",
              "power": 3498.7938,
              "tier": "normal",
              "archetype_id": "lich",
              "stats": {
                "hp": 425,
                "mp": 50,
                "attack": 127,
                "defense": 43,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 62,
                "experience": 137
              }
            }
          }
        }
      ],
      "model": "MiniMax-M3",
      "rank": 54
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 65.4403,
        "mean": 65.44,
        "median": 65.44
      },
      "rank_score": {
        "best": 3216.1031,
        "mean": 3216.1,
        "median": 3216.1
      },
      "win_rate": {
        "best": 0.9912,
        "mean": 0.9912
      },
      "efficiency": {
        "input_tokens": {
          "mean": 5282818,
          "total": 5282818
        },
        "output_tokens": {
          "mean": 281949,
          "total": 281949
        },
        "duration_seconds": {
          "mean": 6391.4,
          "total": 6391.4
        },
        "tool_calls": {
          "mean": 410,
          "total": 410
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 4334,
          "best": 4334
        },
        "exp_earned": {
          "mean": 9589,
          "best": 9589
        },
        "battle_win_rate": 0.936,
        "battles_total": 125,
        "battles_won": 117
      },
      "last_run": "20260703-220830-546668",
      "run_details": [
        {
          "run_id": "doubao-seed-2-1-pro-260628",
          "session_id": "b5bdb36b05c94ce2941edf4d29151d1c",
          "created_at": "20260703-220830-546668",
          "updated_at": "20260704-010815-329868",
          "score": 65.4403,
          "rank_score": 3216.1031,
          "rank_score_source": null,
          "win_rate": 0.9912,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 165,
          "final_experience_pool": 464,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "佣兵战士·脆弱",
            "average_score": 98.9153,
            "win_rate": 0.995,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 867.7581,
              "rank_score_contribution": 867.7581,
              "rank_score_share": 0.2698,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 368,
                  "mp": 28,
                  "attack": 87,
                  "defense": 68,
                  "speed": 32,
                  "recovery": 58,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 92,
                  "current_mp": 28
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0054",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 687.9186,
              "rank_score_contribution": 687.9186,
              "rank_score_share": 0.2139,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 207,
                  "mp": 23,
                  "attack": 89,
                  "defense": 34,
                  "speed": 73,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 153,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t3_windrunner_bow",
                      "name": "风行者之弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 22,
                        "defense": 0,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0053",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "连击师·枯竭",
              "rank_score": 868.894,
              "rank_score_contribution": 868.894,
              "rank_score_share": 0.2702,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 276,
                  "mp": 50,
                  "attack": 86,
                  "defense": 50,
                  "speed": 69,
                  "recovery": 50,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 213,
                  "current_mp": 50
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0052",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "步行骑士",
              "rank_score": 791.5324,
              "rank_score_contribution": 791.5324,
              "rank_score_share": 0.2461,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "步行骑士",
                "template_id": "foot_knight",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 168,
                  "mp": 0,
                  "attack": 12,
                  "defense": 12,
                  "speed": 7,
                  "recovery": 14,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 506,
                  "mp": 23,
                  "attack": 59,
                  "defense": 99,
                  "speed": 19,
                  "recovery": 91,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 266,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shield_bash",
                    "name": "盾击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "unyielding",
                    "name": "不屈意志",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 24.5219
            },
            {
              "turn": 2,
              "rank_score": 61.3642
            },
            {
              "turn": 3,
              "rank_score": 130.9524
            },
            {
              "turn": 4,
              "rank_score": 152.6352
            },
            {
              "turn": 5,
              "rank_score": 254.1195
            },
            {
              "turn": 6,
              "rank_score": 320.4747
            },
            {
              "turn": 7,
              "rank_score": 416.6077
            },
            {
              "turn": 8,
              "rank_score": 581.5705
            },
            {
              "turn": 9,
              "rank_score": 815.7624
            },
            {
              "turn": 10,
              "rank_score": 833.0713
            },
            {
              "turn": 11,
              "rank_score": 852.5523
            },
            {
              "turn": 12,
              "rank_score": 871.5697
            },
            {
              "turn": 13,
              "rank_score": 944.4268
            },
            {
              "turn": 14,
              "rank_score": 967.1694
            },
            {
              "turn": 15,
              "rank_score": 1005.7139
            },
            {
              "turn": 16,
              "rank_score": 1170.6836
            },
            {
              "turn": 17,
              "rank_score": 1203.1432
            },
            {
              "turn": 18,
              "rank_score": 1489.1529
            },
            {
              "turn": 19,
              "rank_score": 1729.3473
            },
            {
              "turn": 20,
              "rank_score": 1847.1457
            },
            {
              "turn": 21,
              "rank_score": 1970.0781
            },
            {
              "turn": 22,
              "rank_score": 2002.0589
            },
            {
              "turn": 23,
              "rank_score": 2002.0589
            },
            {
              "turn": 24,
              "rank_score": 2297.3528
            },
            {
              "turn": 25,
              "rank_score": 2305.6921
            },
            {
              "turn": 26,
              "rank_score": 2331.3829
            },
            {
              "turn": 27,
              "rank_score": 2577.4991
            },
            {
              "turn": 28,
              "rank_score": 2593.8007
            },
            {
              "turn": 29,
              "rank_score": 2643.6737
            },
            {
              "turn": 30,
              "rank_score": 2926.5398
            },
            {
              "turn": 31,
              "rank_score": 2984.129
            },
            {
              "turn": 32,
              "rank_score": 3027.8064
            },
            {
              "turn": 33,
              "rank_score": 3089.3021
            },
            {
              "turn": 34,
              "rank_score": 3145.6787
            },
            {
              "turn": 35,
              "rank_score": 3216.1031
            }
          ],
          "token_usage": {
            "input_tokens": 5282818,
            "output_tokens": 281949
          },
          "timing": {
            "total_seconds": 6391.4
          },
          "tool_calls": {
            "total": 410,
            "successful": 404,
            "failed": 6,
            "by_name": {
              "get_recruitment": 8,
              "get_crafting": 34,
              "get_upgrades": 17,
              "recruit_adventurer": 4,
              "craft_equipment": 59,
              "equip_item": 61,
              "preview_battle": 89,
              "end_turn": 35,
              "purchase_upgrade": 11,
              "allocate_experience": 53,
              "write_memo": 3,
              "get_inventory": 27,
              "unequip_item": 3,
              "preview_team_power": 6
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_upgrades": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 59,
                "successful": 54,
                "failed": 5
              },
              "equip_item": {
                "total": 61,
                "successful": 61,
                "failed": 0
              },
              "preview_battle": {
                "total": 89,
                "successful": 88,
                "failed": 1
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "allocate_experience": {
                "total": 53,
                "successful": 53,
                "failed": 0
              },
              "write_memo": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_inventory": {
                "total": 27,
                "successful": 27,
                "failed": 0
              },
              "unequip_item": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 6,
                "successful": 6,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 125,
            "battles_won": 117,
            "battles_lost": 8,
            "total_gold_earned": 4334,
            "total_experience_earned": 9589,
            "total_equipment_crafted": 54,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 53,
            "total_equips": 61,
            "total_unequips": 3,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 138,
                "cumulative_experience_earned": 313
              },
              {
                "turn": 3,
                "gold_earned": 84,
                "experience_earned": 190,
                "cumulative_gold_earned": 222,
                "cumulative_experience_earned": 503
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 306,
                "cumulative_experience_earned": 695
              },
              {
                "turn": 5,
                "gold_earned": 92,
                "experience_earned": 212,
                "cumulative_gold_earned": 398,
                "cumulative_experience_earned": 907
              },
              {
                "turn": 6,
                "gold_earned": 98,
                "experience_earned": 226,
                "cumulative_gold_earned": 496,
                "cumulative_experience_earned": 1133
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 602,
                "cumulative_experience_earned": 1378
              },
              {
                "turn": 8,
                "gold_earned": 135,
                "experience_earned": 300,
                "cumulative_gold_earned": 737,
                "cumulative_experience_earned": 1678
              },
              {
                "turn": 9,
                "gold_earned": 114,
                "experience_earned": 253,
                "cumulative_gold_earned": 851,
                "cumulative_experience_earned": 1931
              },
              {
                "turn": 10,
                "gold_earned": 98,
                "experience_earned": 222,
                "cumulative_gold_earned": 949,
                "cumulative_experience_earned": 2153
              },
              {
                "turn": 11,
                "gold_earned": 41,
                "experience_earned": 89,
                "cumulative_gold_earned": 990,
                "cumulative_experience_earned": 2242
              },
              {
                "turn": 12,
                "gold_earned": 93,
                "experience_earned": 208,
                "cumulative_gold_earned": 1083,
                "cumulative_experience_earned": 2450
              },
              {
                "turn": 13,
                "gold_earned": 101,
                "experience_earned": 230,
                "cumulative_gold_earned": 1184,
                "cumulative_experience_earned": 2680
              },
              {
                "turn": 14,
                "gold_earned": 113,
                "experience_earned": 249,
                "cumulative_gold_earned": 1297,
                "cumulative_experience_earned": 2929
              },
              {
                "turn": 15,
                "gold_earned": 108,
                "experience_earned": 236,
                "cumulative_gold_earned": 1405,
                "cumulative_experience_earned": 3165
              },
              {
                "turn": 16,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1546,
                "cumulative_experience_earned": 3480
              },
              {
                "turn": 17,
                "gold_earned": 126,
                "experience_earned": 279,
                "cumulative_gold_earned": 1672,
                "cumulative_experience_earned": 3759
              },
              {
                "turn": 18,
                "gold_earned": 162,
                "experience_earned": 359,
                "cumulative_gold_earned": 1834,
                "cumulative_experience_earned": 4118
              },
              {
                "turn": 19,
                "gold_earned": 103,
                "experience_earned": 232,
                "cumulative_gold_earned": 1937,
                "cumulative_experience_earned": 4350
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 2095,
                "cumulative_experience_earned": 4712
              },
              {
                "turn": 21,
                "gold_earned": 123,
                "experience_earned": 276,
                "cumulative_gold_earned": 2218,
                "cumulative_experience_earned": 4988
              },
              {
                "turn": 22,
                "gold_earned": 112,
                "experience_earned": 252,
                "cumulative_gold_earned": 2330,
                "cumulative_experience_earned": 5240
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2437,
                "cumulative_experience_earned": 5473
              },
              {
                "turn": 24,
                "gold_earned": 128,
                "experience_earned": 279,
                "cumulative_gold_earned": 2565,
                "cumulative_experience_earned": 5752
              },
              {
                "turn": 25,
                "gold_earned": 136,
                "experience_earned": 297,
                "cumulative_gold_earned": 2701,
                "cumulative_experience_earned": 6049
              },
              {
                "turn": 26,
                "gold_earned": 154,
                "experience_earned": 341,
                "cumulative_gold_earned": 2855,
                "cumulative_experience_earned": 6390
              },
              {
                "turn": 27,
                "gold_earned": 169,
                "experience_earned": 372,
                "cumulative_gold_earned": 3024,
                "cumulative_experience_earned": 6762
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 3144,
                "cumulative_experience_earned": 7023
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 3262,
                "cumulative_experience_earned": 7283
              },
              {
                "turn": 30,
                "gold_earned": 177,
                "experience_earned": 394,
                "cumulative_gold_earned": 3439,
                "cumulative_experience_earned": 7677
              },
              {
                "turn": 31,
                "gold_earned": 172,
                "experience_earned": 358,
                "cumulative_gold_earned": 3611,
                "cumulative_experience_earned": 8035
              },
              {
                "turn": 32,
                "gold_earned": 150,
                "experience_earned": 324,
                "cumulative_gold_earned": 3761,
                "cumulative_experience_earned": 8359
              },
              {
                "turn": 33,
                "gold_earned": 192,
                "experience_earned": 412,
                "cumulative_gold_earned": 3953,
                "cumulative_experience_earned": 8771
              },
              {
                "turn": 34,
                "gold_earned": 218,
                "experience_earned": 473,
                "cumulative_gold_earned": 4171,
                "cumulative_experience_earned": 9244
              },
              {
                "turn": 35,
                "gold_earned": 163,
                "experience_earned": 345,
                "cumulative_gold_earned": 4334,
                "cumulative_experience_earned": 9589
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1226,
                "cumulative_experience_earned": 2729
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1247,
                "cumulative_experience_earned": 2746
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1226,
                "cumulative_experience_earned": 2721
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "步行骑士",
                "cumulative_battles_total": 20,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 635,
                "cumulative_experience_earned": 1393
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_5",
              "name": "死亡骑士",
              "power": 3763.54,
              "tier": "normal",
              "archetype_id": "death_knight",
              "stats": {
                "hp": 624,
                "mp": 20,
                "attack": 150,
                "defense": 72,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 73,
                "experience": 157
              }
            }
          }
        }
      ],
      "model": "doubao-seed-2-1-pro-260628",
      "rank": 55
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 64.6907,
        "mean": 64.69,
        "median": 64.69
      },
      "rank_score": {
        "best": 3131.3837,
        "mean": 3131.38,
        "median": 3131.38
      },
      "win_rate": {
        "best": 0.9765,
        "mean": 0.9765
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2705848,
          "total": 2705848
        },
        "output_tokens": {
          "mean": 113029,
          "total": 113029
        },
        "duration_seconds": {
          "mean": 8405.7,
          "total": 8405.7
        },
        "tool_calls": {
          "mean": 325,
          "total": 325
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3895,
          "best": 3895
        },
        "exp_earned": {
          "mean": 8642,
          "best": 8642
        },
        "battle_win_rate": 0.9127,
        "battles_total": 126,
        "battles_won": 115
      },
      "last_run": "20260711-182106-647522",
      "run_details": [
        {
          "run_id": "20260711-182106-647522_thinkingcap-qwen-3-6-27b-q8-0_preserve_thinking",
          "session_id": "0e9fa9f4660449449406a602c5347cea",
          "created_at": "20260711-182106-647522",
          "updated_at": "20260711-212332-783335",
          "score": 64.6907,
          "rank_score": 3131.3837,
          "rank_score_source": null,
          "win_rate": 0.9765,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 229,
          "final_experience_pool": 330,
          "party_size": 4,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "瘟疫法师·枯竭",
            "average_score": 98.7938,
            "win_rate": 0.993,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 725.0381,
              "rank_score_contribution": 725.0381,
              "rank_score_share": 0.2315,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 338,
                  "mp": 23,
                  "attack": 89,
                  "defense": 55,
                  "speed": 27,
                  "recovery": 58,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 338,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 727.5248,
              "rank_score_contribution": 727.5248,
              "rank_score_share": 0.2323,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 187,
                  "mp": 18,
                  "attack": 81,
                  "defense": 27,
                  "speed": 63,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 153,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "连击师·枯竭",
              "rank_score": 847.886,
              "rank_score_contribution": 847.886,
              "rank_score_share": 0.2708,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 10,
                "experience": 52,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 246,
                  "mp": 50,
                  "attack": 86,
                  "defense": 41,
                  "speed": 63,
                  "recovery": 50,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 243,
                  "current_mp": 50
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "瘟疫法师·枯竭",
              "rank_score": 830.9347,
              "rank_score_contribution": 830.9347,
              "rank_score_share": 0.2654,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "瘟疫法师·枯竭",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 21,
                  "attack": 11,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 247,
                  "mp": 119,
                  "attack": 72,
                  "defense": 32,
                  "speed": 42,
                  "recovery": 40,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 247,
                  "current_mp": 119
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 34.1551
            },
            {
              "turn": 2,
              "rank_score": 43.7529
            },
            {
              "turn": 3,
              "rank_score": 79.0913
            },
            {
              "turn": 4,
              "rank_score": 131.0288
            },
            {
              "turn": 5,
              "rank_score": 169.859
            },
            {
              "turn": 6,
              "rank_score": 187.4974
            },
            {
              "turn": 7,
              "rank_score": 266.4341
            },
            {
              "turn": 8,
              "rank_score": 364.7566
            },
            {
              "turn": 9,
              "rank_score": 435.743
            },
            {
              "turn": 10,
              "rank_score": 468.8191
            },
            {
              "turn": 11,
              "rank_score": 468.8191
            },
            {
              "turn": 12,
              "rank_score": 483.3048
            },
            {
              "turn": 13,
              "rank_score": 700.0605
            },
            {
              "turn": 14,
              "rank_score": 913.1917
            },
            {
              "turn": 15,
              "rank_score": 981.1382
            },
            {
              "turn": 16,
              "rank_score": 981.1382
            },
            {
              "turn": 17,
              "rank_score": 981.1382
            },
            {
              "turn": 18,
              "rank_score": 1131.0099
            },
            {
              "turn": 19,
              "rank_score": 1157.1407
            },
            {
              "turn": 20,
              "rank_score": 1378.8383
            },
            {
              "turn": 21,
              "rank_score": 1403.5482
            },
            {
              "turn": 22,
              "rank_score": 1472.3203
            },
            {
              "turn": 23,
              "rank_score": 1548.5859
            },
            {
              "turn": 24,
              "rank_score": 1766.3392
            },
            {
              "turn": 25,
              "rank_score": 1785.0134
            },
            {
              "turn": 26,
              "rank_score": 1898.3226
            },
            {
              "turn": 27,
              "rank_score": 1990.0182
            },
            {
              "turn": 28,
              "rank_score": 2128.1312
            },
            {
              "turn": 29,
              "rank_score": 2379.293
            },
            {
              "turn": 30,
              "rank_score": 2379.293
            },
            {
              "turn": 31,
              "rank_score": 2922.506
            },
            {
              "turn": 32,
              "rank_score": 2950.7316
            },
            {
              "turn": 33,
              "rank_score": 3033.8797
            },
            {
              "turn": 34,
              "rank_score": 3062.6246
            },
            {
              "turn": 35,
              "rank_score": 3131.3837
            }
          ],
          "token_usage": {
            "input_tokens": 2705848,
            "output_tokens": 113029
          },
          "timing": {
            "total_seconds": 8405.7
          },
          "tool_calls": {
            "total": 325,
            "successful": 318,
            "failed": 7,
            "by_name": {
              "get_recruitment": 4,
              "get_upgrades": 18,
              "get_crafting": 31,
              "recruit_adventurer": 4,
              "craft_equipment": 29,
              "equip_item": 32,
              "end_turn": 35,
              "preview_battle": 72,
              "allocate_experience": 50,
              "purchase_upgrade": 12,
              "get_inventory": 28,
              "write_memo": 2,
              "preview_team_power": 8
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_upgrades": {
                "total": 18,
                "successful": 18,
                "failed": 0
              },
              "get_crafting": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 29,
                "successful": 28,
                "failed": 1
              },
              "equip_item": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "preview_battle": {
                "total": 72,
                "successful": 66,
                "failed": 6
              },
              "allocate_experience": {
                "total": 50,
                "successful": 50,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "get_inventory": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "write_memo": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "preview_team_power": {
                "total": 8,
                "successful": 8,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 126,
            "battles_won": 115,
            "battles_lost": 11,
            "total_gold_earned": 3895,
            "total_experience_earned": 8642,
            "total_equipment_crafted": 28,
            "total_upgrades_purchased": 12,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 50,
            "total_equips": 32,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 138,
                "cumulative_experience_earned": 312
              },
              {
                "turn": 3,
                "gold_earned": 72,
                "experience_earned": 162,
                "cumulative_gold_earned": 210,
                "cumulative_experience_earned": 474
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 276,
                "cumulative_experience_earned": 623
              },
              {
                "turn": 5,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 342,
                "cumulative_experience_earned": 775
              },
              {
                "turn": 6,
                "gold_earned": 91,
                "experience_earned": 211,
                "cumulative_gold_earned": 433,
                "cumulative_experience_earned": 986
              },
              {
                "turn": 7,
                "gold_earned": 86,
                "experience_earned": 199,
                "cumulative_gold_earned": 519,
                "cumulative_experience_earned": 1185
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 251,
                "cumulative_gold_earned": 630,
                "cumulative_experience_earned": 1436
              },
              {
                "turn": 9,
                "gold_earned": 89,
                "experience_earned": 198,
                "cumulative_gold_earned": 719,
                "cumulative_experience_earned": 1634
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 800,
                "cumulative_experience_earned": 1817
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 877,
                "cumulative_experience_earned": 1993
              },
              {
                "turn": 12,
                "gold_earned": 87,
                "experience_earned": 196,
                "cumulative_gold_earned": 964,
                "cumulative_experience_earned": 2189
              },
              {
                "turn": 13,
                "gold_earned": 101,
                "experience_earned": 231,
                "cumulative_gold_earned": 1065,
                "cumulative_experience_earned": 2420
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 1121,
                "cumulative_experience_earned": 2546
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 1151,
                "cumulative_experience_earned": 2614
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 1211,
                "cumulative_experience_earned": 2747
              },
              {
                "turn": 17,
                "gold_earned": 118,
                "experience_earned": 262,
                "cumulative_gold_earned": 1329,
                "cumulative_experience_earned": 3009
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 1478,
                "cumulative_experience_earned": 3342
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 1659,
                "cumulative_experience_earned": 3756
              },
              {
                "turn": 20,
                "gold_earned": 149,
                "experience_earned": 341,
                "cumulative_gold_earned": 1808,
                "cumulative_experience_earned": 4097
              },
              {
                "turn": 21,
                "gold_earned": 121,
                "experience_earned": 272,
                "cumulative_gold_earned": 1929,
                "cumulative_experience_earned": 4369
              },
              {
                "turn": 22,
                "gold_earned": 110,
                "experience_earned": 247,
                "cumulative_gold_earned": 2039,
                "cumulative_experience_earned": 4616
              },
              {
                "turn": 23,
                "gold_earned": 69,
                "experience_earned": 152,
                "cumulative_gold_earned": 2108,
                "cumulative_experience_earned": 4768
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 2217,
                "cumulative_experience_earned": 5006
              },
              {
                "turn": 25,
                "gold_earned": 136,
                "experience_earned": 297,
                "cumulative_gold_earned": 2353,
                "cumulative_experience_earned": 5303
              },
              {
                "turn": 26,
                "gold_earned": 154,
                "experience_earned": 341,
                "cumulative_gold_earned": 2507,
                "cumulative_experience_earned": 5644
              },
              {
                "turn": 27,
                "gold_earned": 98,
                "experience_earned": 225,
                "cumulative_gold_earned": 2605,
                "cumulative_experience_earned": 5869
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2725,
                "cumulative_experience_earned": 6130
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 2843,
                "cumulative_experience_earned": 6390
              },
              {
                "turn": 30,
                "gold_earned": 189,
                "experience_earned": 421,
                "cumulative_gold_earned": 3032,
                "cumulative_experience_earned": 6811
              },
              {
                "turn": 31,
                "gold_earned": 172,
                "experience_earned": 358,
                "cumulative_gold_earned": 3204,
                "cumulative_experience_earned": 7169
              },
              {
                "turn": 32,
                "gold_earned": 142,
                "experience_earned": 305,
                "cumulative_gold_earned": 3346,
                "cumulative_experience_earned": 7474
              },
              {
                "turn": 33,
                "gold_earned": 174,
                "experience_earned": 365,
                "cumulative_gold_earned": 3520,
                "cumulative_experience_earned": 7839
              },
              {
                "turn": 34,
                "gold_earned": 218,
                "experience_earned": 473,
                "cumulative_gold_earned": 3738,
                "cumulative_experience_earned": 8312
              },
              {
                "turn": 35,
                "gold_earned": 157,
                "experience_earned": 330,
                "cumulative_gold_earned": 3895,
                "cumulative_experience_earned": 8642
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1165,
                "cumulative_experience_earned": 2609
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 992,
                "cumulative_experience_earned": 2194
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1106,
                "cumulative_experience_earned": 2447
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "瘟疫法师·枯竭",
                "cumulative_battles_total": 22,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 632,
                "cumulative_experience_earned": 1392
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_10",
              "name": "地狱犬",
              "power": 3213.4226,
              "tier": "normal",
              "archetype_id": "hellhound",
              "stats": {
                "hp": 402,
                "mp": 0,
                "attack": 159,
                "defense": 33,
                "speed": 18,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 48,
                "experience": 101
              }
            }
          }
        }
      ],
      "model": "thinkingcap-qwen-3-6-27b-q8-0:preserve_thinking",
      "rank": 56
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 65.8365,
        "mean": 65.84,
        "median": 65.84
      },
      "rank_score": {
        "best": 3074.7415,
        "mean": 3074.74,
        "median": 3074.74
      },
      "win_rate": {
        "best": 0.9962,
        "mean": 0.9962
      },
      "efficiency": {
        "input_tokens": {
          "mean": 0,
          "total": 0
        },
        "output_tokens": {
          "mean": 0,
          "total": 0
        },
        "duration_seconds": {
          "mean": 2644.6,
          "total": 2644.6
        },
        "tool_calls": {
          "mean": 347,
          "total": 347
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3504,
          "best": 3504
        },
        "exp_earned": {
          "mean": 7782,
          "best": 7782
        },
        "battle_win_rate": 0.9211,
        "battles_total": 114,
        "battles_won": 105
      },
      "last_run": "20260819-153205-688725",
      "run_details": [
        {
          "run_id": "gemini-3.7-flash_20260819-153205-688725",
          "session_id": "14fc205a26d0425e81ca54603179e86d",
          "created_at": "20260819-153205-688725",
          "updated_at": "20260819-164703-282803",
          "score": 65.8365,
          "rank_score": 3074.7415,
          "rank_score_source": null,
          "win_rate": 0.9962,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 133,
          "final_experience_pool": 662,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "神官·锐利",
            "average_score": 98.8893,
            "win_rate": 0.993,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 724.6261,
              "rank_score_contribution": 724.6261,
              "rank_score_share": 0.2357,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 365,
                  "mp": 18,
                  "attack": 102,
                  "defense": 62,
                  "speed": 30,
                  "recovery": 62,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 96,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_cleave",
                    "name": "龙息斩",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 12,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t3_dragon_greatsword",
                      "name": "龙牙巨剑",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 28,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_cleave",
                          "name": "龙息斩",
                          "kind": "active",
                          "condition": {
                            "type": "target_hp_pct_gte",
                            "value": 0.3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 2.0,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 12,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 18,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t3_light_charm",
                      "name": "龙心坠饰",
                      "slot": "accessory",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 6,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 680.8232,
              "rank_score_contribution": 680.8232,
              "rank_score_share": 0.2214,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 288,
                  "mp": 70,
                  "attack": 102,
                  "defense": 44,
                  "speed": 50,
                  "recovery": 41,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 69,
                  "current_mp": 42
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t3_heavy_boots",
                      "name": "龙鳞靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 6,
                        "speed": 2,
                        "recovery": 3,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 705.4747,
              "rank_score_contribution": 705.4747,
              "rank_score_share": 0.2294,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 280,
                  "mp": 95,
                  "attack": 62,
                  "defense": 49,
                  "speed": 26,
                  "recovery": 97,
                  "mp_recovery": 44
                },
                "resources": {
                  "current_hp": 280,
                  "current_mp": 95
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "苦行僧",
              "rank_score": 963.8176,
              "rank_score_contribution": 963.8176,
              "rank_score_share": 0.3135,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "苦行僧",
                "template_id": "ascetic_monk",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 11,
                  "defense": 8,
                  "speed": 6,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 417,
                  "mp": 21,
                  "attack": 61,
                  "defense": 83,
                  "speed": 24,
                  "recovery": 90,
                  "mp_recovery": 48
                },
                "resources": {
                  "current_hp": 279,
                  "current_mp": 21
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "inner_power",
                    "name": "内功",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "enlightenment",
                    "name": "开悟",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 10,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "fortify",
                    "name": "铁壁强化",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t3_heavy_helmet",
                      "name": "龙骨盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 4,
                        "mp_recovery": 4
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t3_dragon_resolve",
                      "name": "龙魂战铠",
                      "slot": "armor",
                      "stats": {
                        "hp": 70,
                        "mp": 0,
                        "attack": 0,
                        "defense": 20,
                        "speed": 0,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "fortify",
                          "name": "铁壁强化",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.3,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 21.7752
            },
            {
              "turn": 2,
              "rank_score": 30.584
            },
            {
              "turn": 3,
              "rank_score": 63.3657
            },
            {
              "turn": 4,
              "rank_score": 64.1261
            },
            {
              "turn": 5,
              "rank_score": 69.7907
            },
            {
              "turn": 6,
              "rank_score": 131.3893
            },
            {
              "turn": 7,
              "rank_score": 136.0658
            },
            {
              "turn": 8,
              "rank_score": 142.1529
            },
            {
              "turn": 9,
              "rank_score": 142.1627
            },
            {
              "turn": 10,
              "rank_score": 267.8647
            },
            {
              "turn": 11,
              "rank_score": 278.6883
            },
            {
              "turn": 12,
              "rank_score": 353.8164
            },
            {
              "turn": 13,
              "rank_score": 451.3347
            },
            {
              "turn": 14,
              "rank_score": 489.1503
            },
            {
              "turn": 15,
              "rank_score": 619.5151
            },
            {
              "turn": 16,
              "rank_score": 667.2969
            },
            {
              "turn": 17,
              "rank_score": 816.7811
            },
            {
              "turn": 18,
              "rank_score": 873.0585
            },
            {
              "turn": 19,
              "rank_score": 1021.613
            },
            {
              "turn": 20,
              "rank_score": 1371.6421
            },
            {
              "turn": 21,
              "rank_score": 1450.3686
            },
            {
              "turn": 22,
              "rank_score": 1476.8374
            },
            {
              "turn": 23,
              "rank_score": 1531.7536
            },
            {
              "turn": 24,
              "rank_score": 1531.7536
            },
            {
              "turn": 25,
              "rank_score": 1577.8947
            },
            {
              "turn": 26,
              "rank_score": 1827.3937
            },
            {
              "turn": 27,
              "rank_score": 2116.7649
            },
            {
              "turn": 28,
              "rank_score": 2445.7906
            },
            {
              "turn": 29,
              "rank_score": 2526.5061
            },
            {
              "turn": 30,
              "rank_score": 2688.9679
            },
            {
              "turn": 31,
              "rank_score": 2810.8531
            },
            {
              "turn": 32,
              "rank_score": 2872.0278
            },
            {
              "turn": 33,
              "rank_score": 2937.3487
            },
            {
              "turn": 34,
              "rank_score": 2971.4371
            },
            {
              "turn": 35,
              "rank_score": 3074.7415
            }
          ],
          "token_usage": {
            "input_tokens": 0,
            "output_tokens": 0
          },
          "timing": {
            "total_seconds": 2644.6
          },
          "tool_calls": {
            "total": 347,
            "successful": 347,
            "failed": 0,
            "by_name": {
              "get_recruitment": 2,
              "get_upgrades": 25,
              "get_crafting": 34,
              "recruit_adventurer": 4,
              "craft_equipment": 23,
              "equip_item": 28,
              "write_memo": 34,
              "end_turn": 35,
              "allocate_experience": 36,
              "preview_battle": 99,
              "get_inventory": 9,
              "purchase_upgrade": 11,
              "preview_team_power": 7
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "get_upgrades": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 23,
                "successful": 23,
                "failed": 0
              },
              "equip_item": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 36,
                "successful": 36,
                "failed": 0
              },
              "preview_battle": {
                "total": 99,
                "successful": 99,
                "failed": 0
              },
              "get_inventory": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "preview_team_power": {
                "total": 7,
                "successful": 7,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 114,
            "battles_won": 105,
            "battles_lost": 9,
            "total_gold_earned": 3504,
            "total_experience_earned": 7782,
            "total_equipment_crafted": 23,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 36,
            "total_equips": 28,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 138,
                "cumulative_experience_earned": 312
              },
              {
                "turn": 3,
                "gold_earned": 46,
                "experience_earned": 103,
                "cumulative_gold_earned": 184,
                "cumulative_experience_earned": 415
              },
              {
                "turn": 4,
                "gold_earned": 58,
                "experience_earned": 130,
                "cumulative_gold_earned": 242,
                "cumulative_experience_earned": 545
              },
              {
                "turn": 5,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 308,
                "cumulative_experience_earned": 697
              },
              {
                "turn": 6,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 374,
                "cumulative_experience_earned": 849
              },
              {
                "turn": 7,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 440,
                "cumulative_experience_earned": 1001
              },
              {
                "turn": 8,
                "gold_earned": 21,
                "experience_earned": 47,
                "cumulative_gold_earned": 461,
                "cumulative_experience_earned": 1048
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 516,
                "cumulative_experience_earned": 1171
              },
              {
                "turn": 10,
                "gold_earned": 67,
                "experience_earned": 149,
                "cumulative_gold_earned": 583,
                "cumulative_experience_earned": 1320
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 660,
                "cumulative_experience_earned": 1496
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 731,
                "cumulative_experience_earned": 1658
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 820,
                "cumulative_experience_earned": 1865
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 876,
                "cumulative_experience_earned": 1991
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 906,
                "cumulative_experience_earned": 2059
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 966,
                "cumulative_experience_earned": 2192
              },
              {
                "turn": 17,
                "gold_earned": 118,
                "experience_earned": 262,
                "cumulative_gold_earned": 1084,
                "cumulative_experience_earned": 2454
              },
              {
                "turn": 18,
                "gold_earned": 108,
                "experience_earned": 241,
                "cumulative_gold_earned": 1192,
                "cumulative_experience_earned": 2695
              },
              {
                "turn": 19,
                "gold_earned": 129,
                "experience_earned": 292,
                "cumulative_gold_earned": 1321,
                "cumulative_experience_earned": 2987
              },
              {
                "turn": 20,
                "gold_earned": 145,
                "experience_earned": 331,
                "cumulative_gold_earned": 1466,
                "cumulative_experience_earned": 3318
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1545,
                "cumulative_experience_earned": 3499
              },
              {
                "turn": 22,
                "gold_earned": 112,
                "experience_earned": 252,
                "cumulative_gold_earned": 1657,
                "cumulative_experience_earned": 3751
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 1722,
                "cumulative_experience_earned": 3893
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 1789,
                "cumulative_experience_earned": 4041
              },
              {
                "turn": 25,
                "gold_earned": 93,
                "experience_earned": 205,
                "cumulative_gold_earned": 1882,
                "cumulative_experience_earned": 4246
              },
              {
                "turn": 26,
                "gold_earned": 136,
                "experience_earned": 306,
                "cumulative_gold_earned": 2018,
                "cumulative_experience_earned": 4552
              },
              {
                "turn": 27,
                "gold_earned": 176,
                "experience_earned": 390,
                "cumulative_gold_earned": 2194,
                "cumulative_experience_earned": 4942
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2314,
                "cumulative_experience_earned": 5203
              },
              {
                "turn": 29,
                "gold_earned": 156,
                "experience_earned": 347,
                "cumulative_gold_earned": 2470,
                "cumulative_experience_earned": 5550
              },
              {
                "turn": 30,
                "gold_earned": 174,
                "experience_earned": 381,
                "cumulative_gold_earned": 2644,
                "cumulative_experience_earned": 5931
              },
              {
                "turn": 31,
                "gold_earned": 202,
                "experience_earned": 436,
                "cumulative_gold_earned": 2846,
                "cumulative_experience_earned": 6367
              },
              {
                "turn": 32,
                "gold_earned": 150,
                "experience_earned": 324,
                "cumulative_gold_earned": 2996,
                "cumulative_experience_earned": 6691
              },
              {
                "turn": 33,
                "gold_earned": 164,
                "experience_earned": 351,
                "cumulative_gold_earned": 3160,
                "cumulative_experience_earned": 7042
              },
              {
                "turn": 34,
                "gold_earned": 220,
                "experience_earned": 478,
                "cumulative_gold_earned": 3380,
                "cumulative_experience_earned": 7520
              },
              {
                "turn": 35,
                "gold_earned": 124,
                "experience_earned": 262,
                "cumulative_gold_earned": 3504,
                "cumulative_experience_earned": 7782
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 855,
                "cumulative_experience_earned": 1912
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 30,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1027,
                "cumulative_experience_earned": 2263
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 999,
                "cumulative_experience_earned": 2215
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "苦行僧",
                "cumulative_battles_total": 20,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 623,
                "cumulative_experience_earned": 1392
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_2",
              "name": "恶魔卫士",
              "power": 3482.8045,
              "tier": "normal",
              "archetype_id": "demon_guard",
              "stats": {
                "hp": 696,
                "mp": 0,
                "attack": 138,
                "defense": 73,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 70,
                "experience": 152
              }
            }
          }
        }
      ],
      "model": "gemini-3.7-flash",
      "rank": 57
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 64.7454,
        "mean": 64.75,
        "median": 64.75
      },
      "rank_score": {
        "best": 3059.1662,
        "mean": 3059.17,
        "median": 3059.17
      },
      "win_rate": {
        "best": 0.9792,
        "mean": 0.9792
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3065341,
          "total": 3065341
        },
        "output_tokens": {
          "mean": 352419,
          "total": 352419
        },
        "duration_seconds": {
          "mean": 11696.6,
          "total": 11696.6
        },
        "tool_calls": {
          "mean": 339,
          "total": 339
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3774,
          "best": 3774
        },
        "exp_earned": {
          "mean": 8416,
          "best": 8416
        },
        "battle_win_rate": 0.9732,
        "battles_total": 112,
        "battles_won": 109
      },
      "last_run": "20260827-101724-866800",
      "run_details": [
        {
          "run_id": "glm-5.3-flash_20260827-101724-866800",
          "session_id": "b6849c4eb4634a78a7493f4ab3ff82ce",
          "created_at": "20260827-101724-866800",
          "updated_at": "20260827-140047-949892",
          "score": 64.7454,
          "rank_score": 3059.1662,
          "rank_score_source": null,
          "win_rate": 0.9792,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 311,
          "final_experience_pool": 536,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 98.3414,
            "win_rate": 0.985,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 721.4615,
              "rank_score_contribution": 721.4615,
              "rank_score_share": 0.2358,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 224,
                  "mp": 23,
                  "attack": 78,
                  "defense": 42,
                  "speed": 66,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 169,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "佣兵战士·脆弱",
              "rank_score": 973.977,
              "rank_score_contribution": 973.977,
              "rank_score_share": 0.3184,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 381,
                  "mp": 31,
                  "attack": 91,
                  "defense": 72,
                  "speed": 32,
                  "recovery": 55,
                  "mp_recovery": 27
                },
                "resources": {
                  "current_hp": 217,
                  "current_mp": 31
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "dragon_hide",
                    "name": "龙皮",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 6,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t3_heavy_armor",
                      "name": "龙鳞甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 50,
                        "mp": 0,
                        "attack": 0,
                        "defense": 14,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "dragon_hide",
                          "name": "龙皮",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_light_charm",
                      "name": "魔力护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 4,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 3,
                        "mp_recovery": 3
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "炮手·坚壁",
              "rank_score": 547.9731,
              "rank_score_contribution": 547.9731,
              "rank_score_share": 0.1791,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 320,
                  "mp": 75,
                  "attack": 81,
                  "defense": 61,
                  "speed": 33,
                  "recovery": 50,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 289,
                  "current_mp": 75
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师",
              "rank_score": 815.7545,
              "rank_score_contribution": 815.7545,
              "rank_score_share": 0.2667,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 87,
                  "mp": 30,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 220,
                  "mp": 140,
                  "attack": 82,
                  "defense": 46,
                  "speed": 32,
                  "recovery": 45,
                  "mp_recovery": 29
                },
                "resources": {
                  "current_hp": 220,
                  "current_mp": 140
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 50.2654
            },
            {
              "turn": 2,
              "rank_score": 97.6858
            },
            {
              "turn": 3,
              "rank_score": 174.2265
            },
            {
              "turn": 4,
              "rank_score": 232.6602
            },
            {
              "turn": 5,
              "rank_score": 244.0454
            },
            {
              "turn": 6,
              "rank_score": 305.9473
            },
            {
              "turn": 7,
              "rank_score": 430.8421
            },
            {
              "turn": 8,
              "rank_score": 515.3695
            },
            {
              "turn": 9,
              "rank_score": 584.843
            },
            {
              "turn": 10,
              "rank_score": 644.7732
            },
            {
              "turn": 11,
              "rank_score": 655.1052
            },
            {
              "turn": 12,
              "rank_score": 674.8037
            },
            {
              "turn": 13,
              "rank_score": 677.7934
            },
            {
              "turn": 14,
              "rank_score": 744.3942
            },
            {
              "turn": 15,
              "rank_score": 744.3942
            },
            {
              "turn": 16,
              "rank_score": 797.9682
            },
            {
              "turn": 17,
              "rank_score": 1089.6547
            },
            {
              "turn": 18,
              "rank_score": 1105.3144
            },
            {
              "turn": 19,
              "rank_score": 1220.0889
            },
            {
              "turn": 20,
              "rank_score": 1293.1836
            },
            {
              "turn": 21,
              "rank_score": 1485.1982
            },
            {
              "turn": 22,
              "rank_score": 1485.1982
            },
            {
              "turn": 23,
              "rank_score": 1571.1364
            },
            {
              "turn": 24,
              "rank_score": 1571.1364
            },
            {
              "turn": 25,
              "rank_score": 1866.6083
            },
            {
              "turn": 26,
              "rank_score": 1998.4757
            },
            {
              "turn": 27,
              "rank_score": 2047.5514
            },
            {
              "turn": 28,
              "rank_score": 2234.1881
            },
            {
              "turn": 29,
              "rank_score": 2425.0695
            },
            {
              "turn": 30,
              "rank_score": 2427.7876
            },
            {
              "turn": 31,
              "rank_score": 2854.8099
            },
            {
              "turn": 32,
              "rank_score": 2889.4729
            },
            {
              "turn": 33,
              "rank_score": 2928.1143
            },
            {
              "turn": 34,
              "rank_score": 2994.6474
            },
            {
              "turn": 35,
              "rank_score": 3059.1662
            }
          ],
          "token_usage": {
            "input_tokens": 3065341,
            "output_tokens": 352419
          },
          "timing": {
            "total_seconds": 11696.6
          },
          "tool_calls": {
            "total": 339,
            "successful": 333,
            "failed": 6,
            "by_name": {
              "get_recruitment": 5,
              "get_crafting": 35,
              "get_upgrades": 20,
              "recruit_adventurer": 4,
              "craft_equipment": 43,
              "equip_item": 40,
              "preview_battle": 43,
              "write_memo": 31,
              "end_turn": 36,
              "get_inventory": 24,
              "allocate_experience": 45,
              "purchase_upgrade": 11,
              "unequip_item": 1,
              "preview_team_power": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 20,
                "successful": 20,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 43,
                "successful": 38,
                "failed": 5
              },
              "equip_item": {
                "total": 40,
                "successful": 40,
                "failed": 0
              },
              "preview_battle": {
                "total": 43,
                "successful": 43,
                "failed": 0
              },
              "write_memo": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "get_inventory": {
                "total": 24,
                "successful": 24,
                "failed": 0
              },
              "allocate_experience": {
                "total": 45,
                "successful": 45,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 112,
            "battles_won": 109,
            "battles_lost": 3,
            "total_gold_earned": 3774,
            "total_experience_earned": 8416,
            "total_equipment_crafted": 38,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 45,
            "total_equips": 40,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 81,
                "cumulative_experience_earned": 183
              },
              {
                "turn": 2,
                "gold_earned": 42,
                "experience_earned": 95,
                "cumulative_gold_earned": 123,
                "cumulative_experience_earned": 278
              },
              {
                "turn": 3,
                "gold_earned": 48,
                "experience_earned": 109,
                "cumulative_gold_earned": 171,
                "cumulative_experience_earned": 387
              },
              {
                "turn": 4,
                "gold_earned": 46,
                "experience_earned": 104,
                "cumulative_gold_earned": 217,
                "cumulative_experience_earned": 491
              },
              {
                "turn": 5,
                "gold_earned": 87,
                "experience_earned": 203,
                "cumulative_gold_earned": 304,
                "cumulative_experience_earned": 694
              },
              {
                "turn": 6,
                "gold_earned": 79,
                "experience_earned": 182,
                "cumulative_gold_earned": 383,
                "cumulative_experience_earned": 876
              },
              {
                "turn": 7,
                "gold_earned": 93,
                "experience_earned": 213,
                "cumulative_gold_earned": 476,
                "cumulative_experience_earned": 1089
              },
              {
                "turn": 8,
                "gold_earned": 133,
                "experience_earned": 295,
                "cumulative_gold_earned": 609,
                "cumulative_experience_earned": 1384
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 664,
                "cumulative_experience_earned": 1507
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 745,
                "cumulative_experience_earned": 1690
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 822,
                "cumulative_experience_earned": 1866
              },
              {
                "turn": 12,
                "gold_earned": 91,
                "experience_earned": 203,
                "cumulative_gold_earned": 913,
                "cumulative_experience_earned": 2069
              },
              {
                "turn": 13,
                "gold_earned": 99,
                "experience_earned": 225,
                "cumulative_gold_earned": 1012,
                "cumulative_experience_earned": 2294
              },
              {
                "turn": 14,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 1107,
                "cumulative_experience_earned": 2505
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 1137,
                "cumulative_experience_earned": 2573
              },
              {
                "turn": 16,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1278,
                "cumulative_experience_earned": 2888
              },
              {
                "turn": 17,
                "gold_earned": 88,
                "experience_earned": 194,
                "cumulative_gold_earned": 1366,
                "cumulative_experience_earned": 3082
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 1515,
                "cumulative_experience_earned": 3415
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1683,
                "cumulative_experience_earned": 3805
              },
              {
                "turn": 20,
                "gold_earned": 143,
                "experience_earned": 334,
                "cumulative_gold_earned": 1826,
                "cumulative_experience_earned": 4139
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1905,
                "cumulative_experience_earned": 4320
              },
              {
                "turn": 22,
                "gold_earned": 112,
                "experience_earned": 252,
                "cumulative_gold_earned": 2017,
                "cumulative_experience_earned": 4572
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 2082,
                "cumulative_experience_earned": 4714
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 2149,
                "cumulative_experience_earned": 4862
              },
              {
                "turn": 25,
                "gold_earned": 93,
                "experience_earned": 205,
                "cumulative_gold_earned": 2242,
                "cumulative_experience_earned": 5067
              },
              {
                "turn": 26,
                "gold_earned": 114,
                "experience_earned": 262,
                "cumulative_gold_earned": 2356,
                "cumulative_experience_earned": 5329
              },
              {
                "turn": 27,
                "gold_earned": 139,
                "experience_earned": 312,
                "cumulative_gold_earned": 2495,
                "cumulative_experience_earned": 5641
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2615,
                "cumulative_experience_earned": 5902
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 2733,
                "cumulative_experience_earned": 6162
              },
              {
                "turn": 30,
                "gold_earned": 186,
                "experience_earned": 419,
                "cumulative_gold_earned": 2919,
                "cumulative_experience_earned": 6581
              },
              {
                "turn": 31,
                "gold_earned": 155,
                "experience_earned": 327,
                "cumulative_gold_earned": 3074,
                "cumulative_experience_earned": 6908
              },
              {
                "turn": 32,
                "gold_earned": 137,
                "experience_earned": 302,
                "cumulative_gold_earned": 3211,
                "cumulative_experience_earned": 7210
              },
              {
                "turn": 33,
                "gold_earned": 190,
                "experience_earned": 406,
                "cumulative_gold_earned": 3401,
                "cumulative_experience_earned": 7616
              },
              {
                "turn": 34,
                "gold_earned": 216,
                "experience_earned": 470,
                "cumulative_gold_earned": 3617,
                "cumulative_experience_earned": 8086
              },
              {
                "turn": 35,
                "gold_earned": 157,
                "experience_earned": 330,
                "cumulative_gold_earned": 3774,
                "cumulative_experience_earned": 8416
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1235,
                "cumulative_experience_earned": 2762
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1010,
                "cumulative_experience_earned": 2260
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 30,
                "cumulative_battles_won": 27,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 992,
                "cumulative_experience_earned": 2201
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 16,
                "cumulative_battles_won": 16,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 537,
                "cumulative_experience_earned": 1193
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_10",
              "name": "地狱犬",
              "power": 3213.4226,
              "tier": "normal",
              "archetype_id": "hellhound",
              "stats": {
                "hp": 402,
                "mp": 0,
                "attack": 159,
                "defense": 33,
                "speed": 18,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 48,
                "experience": 101
              }
            }
          }
        }
      ],
      "model": "glm-5.3-flash",
      "rank": 58
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 64.7043,
        "mean": 64.7,
        "median": 64.7
      },
      "rank_score": {
        "best": 3048.6904,
        "mean": 3048.69,
        "median": 3048.69
      },
      "win_rate": {
        "best": 0.977,
        "mean": 0.977
      },
      "efficiency": {
        "input_tokens": {
          "mean": 0,
          "total": 0
        },
        "output_tokens": {
          "mean": 0,
          "total": 0
        },
        "duration_seconds": {
          "mean": 4343.5,
          "total": 4343.5
        },
        "tool_calls": {
          "mean": 448,
          "total": 448
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3300,
          "best": 3300
        },
        "exp_earned": {
          "mean": 7364,
          "best": 7364
        },
        "battle_win_rate": 0.8182,
        "battles_total": 121,
        "battles_won": 99
      },
      "last_run": "20260606-160037-949429",
      "run_details": [
        {
          "run_id": "gemini-3.5-flash",
          "session_id": "6fa685004ce844ae9ac6a6e52bd92e9b",
          "created_at": "20260606-160037-949429",
          "updated_at": "20260606-172053-384095",
          "score": 64.7043,
          "rank_score": 3048.6904,
          "rank_score_source": null,
          "win_rate": 0.977,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 184,
          "final_experience_pool": 295,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "神官·锐利",
            "average_score": 99.4416,
            "win_rate": 0.999,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 745.1723,
              "rank_score_contribution": 745.1723,
              "rank_score_share": 0.2444,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 345,
                  "mp": 23,
                  "attack": 77,
                  "defense": 56,
                  "speed": 26,
                  "recovery": 56,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 185,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "炮手·坚壁",
              "rank_score": 460.5951,
              "rank_score_contribution": 460.5951,
              "rank_score_share": 0.1511,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 8,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 287,
                  "mp": 69,
                  "attack": 81,
                  "defense": 46,
                  "speed": 28,
                  "recovery": 46,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 73,
                  "current_mp": 69
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_barrage",
                    "name": "弹幕轰炸",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 16,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t3_siege_cannon",
                      "name": "传奇火炮",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 22,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "siege_barrage",
                          "name": "弹幕轰炸",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 1.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ],
                          "mp_cost": 12,
                          "priority": 16,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 912.3237,
              "rank_score_contribution": 912.3237,
              "rank_score_share": 0.2993,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 323,
                  "mp": 100,
                  "attack": 65,
                  "defense": 63,
                  "speed": 31,
                  "recovery": 103,
                  "mp_recovery": 50
                },
                "resources": {
                  "current_hp": 275,
                  "current_mp": 69
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t3_heavy_shield",
                      "name": "龙鳞盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 35,
                        "mp": 0,
                        "attack": 0,
                        "defense": 12,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师·脆弱",
              "rank_score": 930.5992,
              "rank_score_contribution": 930.5992,
              "rank_score_share": 0.3052,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师·脆弱",
                "template_id": "spellshot_mage",
                "level": 9,
                "experience": 294,
                "base_stats": {
                  "hp": 81,
                  "mp": 30,
                  "attack": 17,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 208,
                  "mp": 140,
                  "attack": 78,
                  "defense": 39,
                  "speed": 38,
                  "recovery": 59,
                  "mp_recovery": 43
                },
                "resources": {
                  "current_hp": 208,
                  "current_mp": 140
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_step",
                    "name": "暗影步",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 2,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "shadow_speed",
                          "name": "暗影步",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 6,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_bonus",
                              "value": 4,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t3_light_boots",
                      "name": "暗影靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 8,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_step",
                          "name": "暗影步",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 2,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "shadow_speed",
                                "name": "暗影步",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 6,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_bonus",
                                    "value": 4,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 20,
                          "once_per_battle": true,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 46.4218
            },
            {
              "turn": 2,
              "rank_score": 125.6468
            },
            {
              "turn": 3,
              "rank_score": 274.1436
            },
            {
              "turn": 4,
              "rank_score": 288.7093
            },
            {
              "turn": 5,
              "rank_score": 392.2872
            },
            {
              "turn": 6,
              "rank_score": 397.9678
            },
            {
              "turn": 7,
              "rank_score": 461.5568
            },
            {
              "turn": 8,
              "rank_score": 472.2652
            },
            {
              "turn": 9,
              "rank_score": 472.2652
            },
            {
              "turn": 10,
              "rank_score": 472.2652
            },
            {
              "turn": 11,
              "rank_score": 516.4208
            },
            {
              "turn": 12,
              "rank_score": 613.4426
            },
            {
              "turn": 13,
              "rank_score": 682.545
            },
            {
              "turn": 14,
              "rank_score": 722.046
            },
            {
              "turn": 15,
              "rank_score": 744.0502
            },
            {
              "turn": 16,
              "rank_score": 746.9901
            },
            {
              "turn": 17,
              "rank_score": 933.1787
            },
            {
              "turn": 18,
              "rank_score": 1011.5216
            },
            {
              "turn": 19,
              "rank_score": 1118.9654
            },
            {
              "turn": 20,
              "rank_score": 1302.4314
            },
            {
              "turn": 21,
              "rank_score": 1521.5308
            },
            {
              "turn": 22,
              "rank_score": 1505.4819
            },
            {
              "turn": 23,
              "rank_score": 1510.4326
            },
            {
              "turn": 24,
              "rank_score": 1671.6256
            },
            {
              "turn": 25,
              "rank_score": 1671.6256
            },
            {
              "turn": 26,
              "rank_score": 2088.5234
            },
            {
              "turn": 27,
              "rank_score": 2160.5983
            },
            {
              "turn": 28,
              "rank_score": 2188.5362
            },
            {
              "turn": 29,
              "rank_score": 2197.7554
            },
            {
              "turn": 30,
              "rank_score": 2213.8304
            },
            {
              "turn": 31,
              "rank_score": 2232.6149
            },
            {
              "turn": 32,
              "rank_score": 2648.4111
            },
            {
              "turn": 33,
              "rank_score": 2852.3648
            },
            {
              "turn": 34,
              "rank_score": 2864.6362
            },
            {
              "turn": 35,
              "rank_score": 3048.6904
            }
          ],
          "token_usage": {
            "input_tokens": 0,
            "output_tokens": 0
          },
          "timing": {
            "total_seconds": 4343.5
          },
          "tool_calls": {
            "total": 448,
            "successful": 443,
            "failed": 5,
            "by_name": {
              "get_recruitment": 9,
              "get_crafting": 35,
              "get_upgrades": 35,
              "recruit_adventurer": 4,
              "craft_equipment": 33,
              "equip_item": 60,
              "preview_battle": 106,
              "write_memo": 36,
              "end_turn": 36,
              "get_inventory": 35,
              "allocate_experience": 34,
              "purchase_upgrade": 10,
              "get_events": 1,
              "unequip_item": 3,
              "preview_team_power": 11
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 33,
                "successful": 32,
                "failed": 1
              },
              "equip_item": {
                "total": 60,
                "successful": 58,
                "failed": 2
              },
              "preview_battle": {
                "total": 106,
                "successful": 105,
                "failed": 1
              },
              "write_memo": {
                "total": 36,
                "successful": 36,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "get_inventory": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 10,
                "successful": 10,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "unequip_item": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 11,
                "successful": 11,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 121,
            "battles_won": 99,
            "battles_lost": 22,
            "total_gold_earned": 3300,
            "total_experience_earned": 7364,
            "total_equipment_crafted": 32,
            "total_upgrades_purchased": 10,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 34,
            "total_equips": 58,
            "total_unequips": 3,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 138,
                "cumulative_experience_earned": 313
              },
              {
                "turn": 3,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 204,
                "cumulative_experience_earned": 462
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 280,
                "cumulative_experience_earned": 635
              },
              {
                "turn": 5,
                "gold_earned": 80,
                "experience_earned": 186,
                "cumulative_gold_earned": 360,
                "cumulative_experience_earned": 821
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 466,
                "cumulative_experience_earned": 1066
              },
              {
                "turn": 7,
                "gold_earned": 103,
                "experience_earned": 237,
                "cumulative_gold_earned": 569,
                "cumulative_experience_earned": 1303
              },
              {
                "turn": 8,
                "gold_earned": 54,
                "experience_earned": 122,
                "cumulative_gold_earned": 623,
                "cumulative_experience_earned": 1425
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 678,
                "cumulative_experience_earned": 1548
              },
              {
                "turn": 10,
                "gold_earned": 79,
                "experience_earned": 178,
                "cumulative_gold_earned": 757,
                "cumulative_experience_earned": 1726
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 834,
                "cumulative_experience_earned": 1902
              },
              {
                "turn": 12,
                "gold_earned": 110,
                "experience_earned": 246,
                "cumulative_gold_earned": 944,
                "cumulative_experience_earned": 2148
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 1033,
                "cumulative_experience_earned": 2355
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 1089,
                "cumulative_experience_earned": 2481
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 1119,
                "cumulative_experience_earned": 2549
              },
              {
                "turn": 16,
                "gold_earned": 121,
                "experience_earned": 270,
                "cumulative_gold_earned": 1240,
                "cumulative_experience_earned": 2819
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1320,
                "cumulative_experience_earned": 2998
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 1469,
                "cumulative_experience_earned": 3331
              },
              {
                "turn": 19,
                "gold_earned": 129,
                "experience_earned": 292,
                "cumulative_gold_earned": 1598,
                "cumulative_experience_earned": 3623
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 1756,
                "cumulative_experience_earned": 3985
              },
              {
                "turn": 21,
                "gold_earned": 121,
                "experience_earned": 272,
                "cumulative_gold_earned": 1877,
                "cumulative_experience_earned": 4257
              },
              {
                "turn": 22,
                "gold_earned": 62,
                "experience_earned": 140,
                "cumulative_gold_earned": 1939,
                "cumulative_experience_earned": 4397
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 2004,
                "cumulative_experience_earned": 4539
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 2113,
                "cumulative_experience_earned": 4777
              },
              {
                "turn": 25,
                "gold_earned": 93,
                "experience_earned": 205,
                "cumulative_gold_earned": 2206,
                "cumulative_experience_earned": 4982
              },
              {
                "turn": 26,
                "gold_earned": 113,
                "experience_earned": 254,
                "cumulative_gold_earned": 2319,
                "cumulative_experience_earned": 5236
              },
              {
                "turn": 27,
                "gold_earned": 105,
                "experience_earned": 232,
                "cumulative_gold_earned": 2424,
                "cumulative_experience_earned": 5468
              },
              {
                "turn": 28,
                "gold_earned": 70,
                "experience_earned": 150,
                "cumulative_gold_earned": 2494,
                "cumulative_experience_earned": 5618
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 2612,
                "cumulative_experience_earned": 5878
              },
              {
                "turn": 30,
                "gold_earned": 53,
                "experience_earned": 120,
                "cumulative_gold_earned": 2665,
                "cumulative_experience_earned": 5998
              },
              {
                "turn": 31,
                "gold_earned": 110,
                "experience_earned": 234,
                "cumulative_gold_earned": 2775,
                "cumulative_experience_earned": 6232
              },
              {
                "turn": 32,
                "gold_earned": 139,
                "experience_earned": 310,
                "cumulative_gold_earned": 2914,
                "cumulative_experience_earned": 6542
              },
              {
                "turn": 33,
                "gold_earned": 158,
                "experience_earned": 337,
                "cumulative_gold_earned": 3072,
                "cumulative_experience_earned": 6879
              },
              {
                "turn": 34,
                "gold_earned": 90,
                "experience_earned": 190,
                "cumulative_gold_earned": 3162,
                "cumulative_experience_earned": 7069
              },
              {
                "turn": 35,
                "gold_earned": 138,
                "experience_earned": 295,
                "cumulative_gold_earned": 3300,
                "cumulative_experience_earned": 7364
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 26,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 843,
                "cumulative_experience_earned": 1897
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 27,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 797,
                "cumulative_experience_earned": 1787
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 25,
                "cumulative_battles_lost": 9,
                "cumulative_gold_earned": 871,
                "cumulative_experience_earned": 1936
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师·脆弱",
                "cumulative_battles_total": 23,
                "cumulative_battles_won": 21,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 789,
                "cumulative_experience_earned": 1744
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_2",
              "name": "巨龙",
              "power": 3645.7691,
              "tier": "normal",
              "archetype_id": "dragon",
              "stats": {
                "hp": 702,
                "mp": 30,
                "attack": 141,
                "defense": 79,
                "speed": 14,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 83,
                "experience": 183
              }
            }
          }
        }
      ],
      "model": "gemini-3.5-flash",
      "rank": 59
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 64.8157,
        "mean": 64.82,
        "median": 64.82
      },
      "rank_score": {
        "best": 3011.7554,
        "mean": 3011.76,
        "median": 3011.76
      },
      "win_rate": {
        "best": 0.983,
        "mean": 0.983
      },
      "efficiency": {
        "input_tokens": {
          "mean": 1512637,
          "total": 1512637
        },
        "output_tokens": {
          "mean": 176973,
          "total": 176973
        },
        "duration_seconds": {
          "mean": 13345.3,
          "total": 13345.3
        },
        "tool_calls": {
          "mean": 299,
          "total": 299
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3556,
          "best": 3556
        },
        "exp_earned": {
          "mean": 7917,
          "best": 7917
        },
        "battle_win_rate": 0.8475,
        "battles_total": 118,
        "battles_won": 100
      },
      "last_run": "20260712-122345-243676",
      "run_details": [
        {
          "run_id": "20260712-122345-243676_gemma-4-31b-it-q8-0",
          "session_id": "425f05b30aa242c88bd19899cff3cfd2",
          "created_at": "20260712-122345-243676",
          "updated_at": "20260712-164144-057677",
          "score": 64.8157,
          "rank_score": 3011.7554,
          "rank_score_source": null,
          "win_rate": 0.983,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 355,
          "final_experience_pool": 0,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "佣兵战士·脆弱",
            "average_score": 97.9681,
            "win_rate": 0.984,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 754.4022,
              "rank_score_contribution": 754.4022,
              "rank_score_share": 0.2505,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 207,
                  "mp": 23,
                  "attack": 81,
                  "defense": 34,
                  "speed": 72,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 207,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "佣兵战士·脆弱",
              "rank_score": 693.9589,
              "rank_score_contribution": 693.9589,
              "rank_score_share": 0.2304,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 345,
                  "mp": 23,
                  "attack": 78,
                  "defense": 62,
                  "speed": 26,
                  "recovery": 56,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 176,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "吸血魔·锐利",
              "rank_score": 698.987,
              "rank_score_contribution": 698.987,
              "rank_score_share": 0.2321,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 10,
                "experience": 37,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 297,
                  "mp": 73,
                  "attack": 107,
                  "defense": 46,
                  "speed": 46,
                  "recovery": 39,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 297,
                  "current_mp": 73
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师·脆弱",
              "rank_score": 864.4072,
              "rank_score_contribution": 864.4072,
              "rank_score_share": 0.287,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师·脆弱",
                "template_id": "spellshot_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 81,
                  "mp": 30,
                  "attack": 17,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 219,
                  "mp": 140,
                  "attack": 85,
                  "defense": 48,
                  "speed": 28,
                  "recovery": 46,
                  "mp_recovery": 29
                },
                "resources": {
                  "current_hp": 219,
                  "current_mp": 140
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 23.5791
            },
            {
              "turn": 2,
              "rank_score": 38.9291
            },
            {
              "turn": 3,
              "rank_score": 96.0516
            },
            {
              "turn": 4,
              "rank_score": 169.4349
            },
            {
              "turn": 5,
              "rank_score": 228.062
            },
            {
              "turn": 6,
              "rank_score": 287.2988
            },
            {
              "turn": 7,
              "rank_score": 386.2284
            },
            {
              "turn": 8,
              "rank_score": 516.4318
            },
            {
              "turn": 9,
              "rank_score": 682.8124
            },
            {
              "turn": 10,
              "rank_score": 688.0218
            },
            {
              "turn": 11,
              "rank_score": 738.8544
            },
            {
              "turn": 12,
              "rank_score": 746.5826
            },
            {
              "turn": 13,
              "rank_score": 832.4712
            },
            {
              "turn": 14,
              "rank_score": 1019.9241
            },
            {
              "turn": 15,
              "rank_score": 1029.023
            },
            {
              "turn": 16,
              "rank_score": 1098.7172
            },
            {
              "turn": 17,
              "rank_score": 1108.9115
            },
            {
              "turn": 18,
              "rank_score": 1165.9789
            },
            {
              "turn": 19,
              "rank_score": 1183.5036
            },
            {
              "turn": 20,
              "rank_score": 1356.0905
            },
            {
              "turn": 21,
              "rank_score": 1518.9977
            },
            {
              "turn": 22,
              "rank_score": 1597.3495
            },
            {
              "turn": 23,
              "rank_score": 1639.5169
            },
            {
              "turn": 24,
              "rank_score": 1640.6297
            },
            {
              "turn": 25,
              "rank_score": 1650.3224
            },
            {
              "turn": 26,
              "rank_score": 1664.3621
            },
            {
              "turn": 27,
              "rank_score": 2129.0525
            },
            {
              "turn": 28,
              "rank_score": 2200.9028
            },
            {
              "turn": 29,
              "rank_score": 2253.6881
            },
            {
              "turn": 30,
              "rank_score": 2260.2699
            },
            {
              "turn": 31,
              "rank_score": 2545.0756
            },
            {
              "turn": 32,
              "rank_score": 2678.0328
            },
            {
              "turn": 33,
              "rank_score": 2848.8943
            },
            {
              "turn": 34,
              "rank_score": 2985.3667
            },
            {
              "turn": 35,
              "rank_score": 3011.7554
            }
          ],
          "token_usage": {
            "input_tokens": 1512637,
            "output_tokens": 176973
          },
          "timing": {
            "total_seconds": 13345.3
          },
          "tool_calls": {
            "total": 299,
            "successful": 295,
            "failed": 4,
            "by_name": {
              "get_recruitment": 13,
              "get_crafting": 35,
              "get_upgrades": 18,
              "recruit_adventurer": 4,
              "craft_equipment": 30,
              "equip_item": 36,
              "end_turn": 35,
              "get_inventory": 29,
              "allocate_experience": 49,
              "purchase_upgrade": 11,
              "preview_battle": 31,
              "write_memo": 3,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 18,
                "successful": 18,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "equip_item": {
                "total": 36,
                "successful": 32,
                "failed": 4
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "allocate_experience": {
                "total": 49,
                "successful": 49,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "preview_battle": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "write_memo": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 118,
            "battles_won": 100,
            "battles_lost": 18,
            "total_gold_earned": 3556,
            "total_experience_earned": 7917,
            "total_equipment_crafted": 30,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 49,
            "total_equips": 32,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 144,
                "cumulative_experience_earned": 327
              },
              {
                "turn": 3,
                "gold_earned": 85,
                "experience_earned": 193,
                "cumulative_gold_earned": 229,
                "cumulative_experience_earned": 520
              },
              {
                "turn": 4,
                "gold_earned": 48,
                "experience_earned": 109,
                "cumulative_gold_earned": 277,
                "cumulative_experience_earned": 629
              },
              {
                "turn": 5,
                "gold_earned": 121,
                "experience_earned": 279,
                "cumulative_gold_earned": 398,
                "cumulative_experience_earned": 908
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 504,
                "cumulative_experience_earned": 1153
              },
              {
                "turn": 7,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 610,
                "cumulative_experience_earned": 1398
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 251,
                "cumulative_gold_earned": 721,
                "cumulative_experience_earned": 1649
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 776,
                "cumulative_experience_earned": 1772
              },
              {
                "turn": 10,
                "gold_earned": 94,
                "experience_earned": 213,
                "cumulative_gold_earned": 870,
                "cumulative_experience_earned": 1985
              },
              {
                "turn": 11,
                "gold_earned": 97,
                "experience_earned": 217,
                "cumulative_gold_earned": 967,
                "cumulative_experience_earned": 2202
              },
              {
                "turn": 12,
                "gold_earned": 132,
                "experience_earned": 292,
                "cumulative_gold_earned": 1099,
                "cumulative_experience_earned": 2494
              },
              {
                "turn": 13,
                "gold_earned": 109,
                "experience_earned": 242,
                "cumulative_gold_earned": 1208,
                "cumulative_experience_earned": 2736
              },
              {
                "turn": 14,
                "gold_earned": 58,
                "experience_earned": 128,
                "cumulative_gold_earned": 1266,
                "cumulative_experience_earned": 2864
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 156,
                "cumulative_gold_earned": 1336,
                "cumulative_experience_earned": 3020
              },
              {
                "turn": 16,
                "gold_earned": 121,
                "experience_earned": 270,
                "cumulative_gold_earned": 1457,
                "cumulative_experience_earned": 3290
              },
              {
                "turn": 17,
                "gold_earned": 88,
                "experience_earned": 196,
                "cumulative_gold_earned": 1545,
                "cumulative_experience_earned": 3486
              },
              {
                "turn": 18,
                "gold_earned": 136,
                "experience_earned": 304,
                "cumulative_gold_earned": 1681,
                "cumulative_experience_earned": 3790
              },
              {
                "turn": 19,
                "gold_earned": 117,
                "experience_earned": 266,
                "cumulative_gold_earned": 1798,
                "cumulative_experience_earned": 4056
              },
              {
                "turn": 20,
                "gold_earned": 104,
                "experience_earned": 243,
                "cumulative_gold_earned": 1902,
                "cumulative_experience_earned": 4299
              },
              {
                "turn": 21,
                "gold_earned": 123,
                "experience_earned": 276,
                "cumulative_gold_earned": 2025,
                "cumulative_experience_earned": 4575
              },
              {
                "turn": 22,
                "gold_earned": 58,
                "experience_earned": 131,
                "cumulative_gold_earned": 2083,
                "cumulative_experience_earned": 4706
              },
              {
                "turn": 23,
                "gold_earned": 69,
                "experience_earned": 152,
                "cumulative_gold_earned": 2152,
                "cumulative_experience_earned": 4858
              },
              {
                "turn": 24,
                "gold_earned": 88,
                "experience_earned": 192,
                "cumulative_gold_earned": 2240,
                "cumulative_experience_earned": 5050
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 2294,
                "cumulative_experience_earned": 5173
              },
              {
                "turn": 26,
                "gold_earned": 154,
                "experience_earned": 341,
                "cumulative_gold_earned": 2448,
                "cumulative_experience_earned": 5514
              },
              {
                "turn": 27,
                "gold_earned": 101,
                "experience_earned": 223,
                "cumulative_gold_earned": 2549,
                "cumulative_experience_earned": 5737
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 2623,
                "cumulative_experience_earned": 5901
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 2741,
                "cumulative_experience_earned": 6161
              },
              {
                "turn": 30,
                "gold_earned": 191,
                "experience_earned": 425,
                "cumulative_gold_earned": 2932,
                "cumulative_experience_earned": 6586
              },
              {
                "turn": 31,
                "gold_earned": 127,
                "experience_earned": 263,
                "cumulative_gold_earned": 3059,
                "cumulative_experience_earned": 6849
              },
              {
                "turn": 32,
                "gold_earned": 150,
                "experience_earned": 324,
                "cumulative_gold_earned": 3209,
                "cumulative_experience_earned": 7173
              },
              {
                "turn": 33,
                "gold_earned": 174,
                "experience_earned": 365,
                "cumulative_gold_earned": 3383,
                "cumulative_experience_earned": 7538
              },
              {
                "turn": 34,
                "gold_earned": 173,
                "experience_earned": 379,
                "cumulative_gold_earned": 3556,
                "cumulative_experience_earned": 7917
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 3556,
                "cumulative_experience_earned": 7917
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 25,
                "cumulative_battles_lost": 8,
                "cumulative_gold_earned": 910,
                "cumulative_experience_earned": 2036
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 26,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 957,
                "cumulative_experience_earned": 2105
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 983,
                "cumulative_experience_earned": 2182
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师·脆弱",
                "cumulative_battles_total": 21,
                "cumulative_battles_won": 20,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 706,
                "cumulative_experience_earned": 1594
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_5",
              "name": "骷髅骑士",
              "power": 2367.5931,
              "tier": "normal",
              "archetype_id": "skeleton_knight",
              "stats": {
                "hp": 470,
                "mp": 0,
                "attack": 143,
                "defense": 43,
                "speed": 9,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 45,
                "experience": 95
              }
            }
          }
        }
      ],
      "model": "gemma-4-31b-it-q8-0",
      "rank": 60
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 64.226,
        "mean": 64.23,
        "median": 64.23
      },
      "rank_score": {
        "best": 2998.5541,
        "mean": 2998.55,
        "median": 2998.55
      },
      "win_rate": {
        "best": 0.9705,
        "mean": 0.9705
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2558773,
          "total": 2558773
        },
        "output_tokens": {
          "mean": 110019,
          "total": 110019
        },
        "duration_seconds": {
          "mean": 2673.9,
          "total": 2673.9
        },
        "tool_calls": {
          "mean": 358,
          "total": 358
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 2689,
          "best": 2689
        },
        "exp_earned": {
          "mean": 5988,
          "best": 5988
        },
        "battle_win_rate": 0.8265,
        "battles_total": 98,
        "battles_won": 81
      },
      "last_run": "20260711-222846-694321",
      "run_details": [
        {
          "run_id": "20260711-222846-694321_gpt-5.6-terra-medium",
          "session_id": "254ed8bfdb034865951a56ef48c7b421",
          "created_at": "20260711-222846-694321",
          "updated_at": "20260711-234008-067514",
          "score": 64.226,
          "rank_score": 2998.5541,
          "rank_score_source": null,
          "win_rate": 0.9705,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 4,
          "final_experience_pool": 73,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·灵感",
            "average_score": 97.8661,
            "win_rate": 0.989,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 552.29,
              "rank_score_contribution": 552.29,
              "rank_score_share": 0.1842,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 232,
                  "mp": 60,
                  "attack": 85,
                  "defense": 41,
                  "speed": 29,
                  "recovery": 33,
                  "mp_recovery": 22
                },
                "resources": {
                  "current_hp": 211,
                  "current_mp": 60
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t3_heavy_sword",
                      "name": "龙鳞大剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 16,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "瘟疫法师·灵感",
              "rank_score": 771.2417,
              "rank_score_contribution": 771.2417,
              "rank_score_share": 0.2572,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 228,
                  "mp": 104,
                  "attack": 70,
                  "defense": 32,
                  "speed": 37,
                  "recovery": 38,
                  "mp_recovery": 22
                },
                "resources": {
                  "current_hp": 164,
                  "current_mp": 89
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "连击师·枯竭",
              "rank_score": 916.1544,
              "rank_score_contribution": 916.1544,
              "rank_score_share": 0.3055,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 236,
                  "mp": 36,
                  "attack": 77,
                  "defense": 46,
                  "speed": 57,
                  "recovery": 36,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 149,
                  "current_mp": 36
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shadow_evasion",
                    "name": "暗影闪避",
                    "kind": "passive",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 3,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t3_light_armor",
                      "name": "暗影外套",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 6,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shadow_evasion",
                          "name": "暗影闪避",
                          "kind": "passive",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 3,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师",
              "rank_score": 758.868,
              "rank_score_contribution": 758.868,
              "rank_score_share": 0.2531,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 87,
                  "mp": 30,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 202,
                  "mp": 119,
                  "attack": 93,
                  "defense": 43,
                  "speed": 30,
                  "recovery": 51,
                  "mp_recovery": 35
                },
                "resources": {
                  "current_hp": 202,
                  "current_mp": 119
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "plague_touch",
                    "name": "疫病之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_weakness",
                          "name": "瘟弱",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.8,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.85,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 13,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t3_wisdom_crown",
                      "name": "智慧之冠",
                      "slot": "helmet",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 7,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 8,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "plague_touch",
                          "name": "疫病之触",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "atk_ratio_damage",
                              "value": 0.5,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "plague_weakness",
                                "name": "瘟弱",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.8,
                                    "stat": "attack",
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.85,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 8,
                          "priority": 13,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 18.5689
            },
            {
              "turn": 2,
              "rank_score": 29.2584
            },
            {
              "turn": 3,
              "rank_score": 35.8776
            },
            {
              "turn": 4,
              "rank_score": 164.5839
            },
            {
              "turn": 5,
              "rank_score": 279.9428
            },
            {
              "turn": 6,
              "rank_score": 279.9428
            },
            {
              "turn": 7,
              "rank_score": 291.4906
            },
            {
              "turn": 8,
              "rank_score": 373.5953
            },
            {
              "turn": 9,
              "rank_score": 455.0629
            },
            {
              "turn": 10,
              "rank_score": 463.9805
            },
            {
              "turn": 11,
              "rank_score": 463.9805
            },
            {
              "turn": 12,
              "rank_score": 478.7753
            },
            {
              "turn": 13,
              "rank_score": 605.8511
            },
            {
              "turn": 14,
              "rank_score": 624.4057
            },
            {
              "turn": 15,
              "rank_score": 654.8531
            },
            {
              "turn": 16,
              "rank_score": 667.3943
            },
            {
              "turn": 17,
              "rank_score": 713.1185
            },
            {
              "turn": 18,
              "rank_score": 829.0024
            },
            {
              "turn": 19,
              "rank_score": 894.5059
            },
            {
              "turn": 20,
              "rank_score": 947.6779
            },
            {
              "turn": 21,
              "rank_score": 1011.5273
            },
            {
              "turn": 22,
              "rank_score": 1133.3908
            },
            {
              "turn": 23,
              "rank_score": 1365.1224
            },
            {
              "turn": 24,
              "rank_score": 1365.1224
            },
            {
              "turn": 25,
              "rank_score": 1743.3302
            },
            {
              "turn": 26,
              "rank_score": 1743.3302
            },
            {
              "turn": 27,
              "rank_score": 2056.7473
            },
            {
              "turn": 28,
              "rank_score": 2080.5541
            },
            {
              "turn": 29,
              "rank_score": 2276.5112
            },
            {
              "turn": 30,
              "rank_score": 2291.1816
            },
            {
              "turn": 31,
              "rank_score": 2504.8077
            },
            {
              "turn": 32,
              "rank_score": 2678.0737
            },
            {
              "turn": 33,
              "rank_score": 2773.4898
            },
            {
              "turn": 34,
              "rank_score": 2904.9706
            },
            {
              "turn": 35,
              "rank_score": 2998.5541
            }
          ],
          "token_usage": {
            "input_tokens": 2558773,
            "output_tokens": 110019
          },
          "timing": {
            "total_seconds": 2673.9
          },
          "tool_calls": {
            "total": 358,
            "successful": 357,
            "failed": 1,
            "by_name": {
              "get_recruitment": 4,
              "get_crafting": 31,
              "get_upgrades": 19,
              "get_inventory": 26,
              "recruit_adventurer": 4,
              "preview_battle": 96,
              "craft_equipment": 22,
              "equip_item": 30,
              "write_memo": 32,
              "end_turn": 35,
              "allocate_experience": 40,
              "purchase_upgrade": 11,
              "unequip_item": 4,
              "preview_team_power": 4
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_crafting": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "get_upgrades": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "get_inventory": {
                "total": 26,
                "successful": 26,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_battle": {
                "total": 96,
                "successful": 96,
                "failed": 0
              },
              "craft_equipment": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "equip_item": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "write_memo": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 40,
                "successful": 40,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 10,
                "failed": 1
              },
              "unequip_item": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_team_power": {
                "total": 4,
                "successful": 4,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 98,
            "battles_won": 81,
            "battles_lost": 17,
            "total_gold_earned": 2689,
            "total_experience_earned": 5988,
            "total_equipment_crafted": 22,
            "total_upgrades_purchased": 10,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 40,
            "total_equips": 30,
            "total_unequips": 4,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 104,
                "cumulative_experience_earned": 234
              },
              {
                "turn": 3,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 142,
                "cumulative_experience_earned": 319
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 208,
                "cumulative_experience_earned": 468
              },
              {
                "turn": 5,
                "gold_earned": 40,
                "experience_earned": 91,
                "cumulative_gold_earned": 248,
                "cumulative_experience_earned": 559
              },
              {
                "turn": 6,
                "gold_earned": 18,
                "experience_earned": 41,
                "cumulative_gold_earned": 266,
                "cumulative_experience_earned": 600
              },
              {
                "turn": 7,
                "gold_earned": 53,
                "experience_earned": 121,
                "cumulative_gold_earned": 319,
                "cumulative_experience_earned": 721
              },
              {
                "turn": 8,
                "gold_earned": 57,
                "experience_earned": 129,
                "cumulative_gold_earned": 376,
                "cumulative_experience_earned": 850
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 431,
                "cumulative_experience_earned": 973
              },
              {
                "turn": 10,
                "gold_earned": 73,
                "experience_earned": 165,
                "cumulative_gold_earned": 504,
                "cumulative_experience_earned": 1138
              },
              {
                "turn": 11,
                "gold_earned": 29,
                "experience_earned": 67,
                "cumulative_gold_earned": 533,
                "cumulative_experience_earned": 1205
              },
              {
                "turn": 12,
                "gold_earned": 69,
                "experience_earned": 159,
                "cumulative_gold_earned": 602,
                "cumulative_experience_earned": 1364
              },
              {
                "turn": 13,
                "gold_earned": 41,
                "experience_earned": 90,
                "cumulative_gold_earned": 643,
                "cumulative_experience_earned": 1454
              },
              {
                "turn": 14,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 703,
                "cumulative_experience_earned": 1587
              },
              {
                "turn": 15,
                "gold_earned": 40,
                "experience_earned": 86,
                "cumulative_gold_earned": 743,
                "cumulative_experience_earned": 1673
              },
              {
                "turn": 16,
                "gold_earned": 22,
                "experience_earned": 49,
                "cumulative_gold_earned": 765,
                "cumulative_experience_earned": 1722
              },
              {
                "turn": 17,
                "gold_earned": 52,
                "experience_earned": 117,
                "cumulative_gold_earned": 817,
                "cumulative_experience_earned": 1839
              },
              {
                "turn": 18,
                "gold_earned": 95,
                "experience_earned": 214,
                "cumulative_gold_earned": 912,
                "cumulative_experience_earned": 2053
              },
              {
                "turn": 19,
                "gold_earned": 130,
                "experience_earned": 302,
                "cumulative_gold_earned": 1042,
                "cumulative_experience_earned": 2355
              },
              {
                "turn": 20,
                "gold_earned": 105,
                "experience_earned": 245,
                "cumulative_gold_earned": 1147,
                "cumulative_experience_earned": 2600
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1226,
                "cumulative_experience_earned": 2781
              },
              {
                "turn": 22,
                "gold_earned": 81,
                "experience_earned": 182,
                "cumulative_gold_earned": 1307,
                "cumulative_experience_earned": 2963
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1334,
                "cumulative_experience_earned": 3024
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 1401,
                "cumulative_experience_earned": 3172
              },
              {
                "turn": 25,
                "gold_earned": 97,
                "experience_earned": 215,
                "cumulative_gold_earned": 1498,
                "cumulative_experience_earned": 3387
              },
              {
                "turn": 26,
                "gold_earned": 108,
                "experience_earned": 238,
                "cumulative_gold_earned": 1606,
                "cumulative_experience_earned": 3625
              },
              {
                "turn": 27,
                "gold_earned": 137,
                "experience_earned": 302,
                "cumulative_gold_earned": 1743,
                "cumulative_experience_earned": 3927
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 1863,
                "cumulative_experience_earned": 4188
              },
              {
                "turn": 29,
                "gold_earned": 134,
                "experience_earned": 297,
                "cumulative_gold_earned": 1997,
                "cumulative_experience_earned": 4485
              },
              {
                "turn": 30,
                "gold_earned": 155,
                "experience_earned": 343,
                "cumulative_gold_earned": 2152,
                "cumulative_experience_earned": 4828
              },
              {
                "turn": 31,
                "gold_earned": 145,
                "experience_earned": 310,
                "cumulative_gold_earned": 2297,
                "cumulative_experience_earned": 5138
              },
              {
                "turn": 32,
                "gold_earned": 129,
                "experience_earned": 283,
                "cumulative_gold_earned": 2426,
                "cumulative_experience_earned": 5421
              },
              {
                "turn": 33,
                "gold_earned": 92,
                "experience_earned": 193,
                "cumulative_gold_earned": 2518,
                "cumulative_experience_earned": 5614
              },
              {
                "turn": 34,
                "gold_earned": 171,
                "experience_earned": 374,
                "cumulative_gold_earned": 2689,
                "cumulative_experience_earned": 5988
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 2689,
                "cumulative_experience_earned": 5988
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 21,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 7,
                "cumulative_gold_earned": 329,
                "cumulative_experience_earned": 730
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 1173,
                "cumulative_experience_earned": 2619
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 27,
                "cumulative_battles_won": 25,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 740,
                "cumulative_experience_earned": 1654
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 18,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 447,
                "cumulative_experience_earned": 985
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 30,
              "monster_id": "turn_30_monster_5",
              "name": "双足飞龙",
              "power": 3386.8044,
              "tier": "normal",
              "archetype_id": "wyvern",
              "stats": {
                "hp": 442,
                "mp": 0,
                "attack": 131,
                "defense": 39,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 60,
                "experience": 132
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-terra-medium",
      "rank": 61
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 73.9421,
        "mean": 73.94,
        "median": 73.94
      },
      "rank_score": {
        "best": 2985.2691,
        "mean": 2985.27,
        "median": 2985.27
      },
      "win_rate": {
        "best": 0.7468,
        "mean": 0.7468
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4870326,
          "total": 4870326
        },
        "output_tokens": {
          "mean": 850957,
          "total": 850957
        },
        "duration_seconds": {
          "mean": 25587.5,
          "total": 25587.5
        },
        "tool_calls": {
          "mean": 351,
          "total": 351
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3619,
          "best": 3619
        },
        "exp_earned": {
          "mean": 8076,
          "best": 8076
        },
        "battle_win_rate": 0.9818,
        "battles_total": 110,
        "battles_won": 108
      },
      "last_run": "20260815-155801-650377",
      "run_details": [
        {
          "run_id": "qwen-3-8-27b-mtp-ud-q4-k-xl_20260815-155801-650377",
          "session_id": "f57737d8c60145988ab95cd29eb86feb",
          "created_at": "20260815-155801-650377",
          "updated_at": "20260816-014244-522763",
          "score": 73.9421,
          "rank_score": 2985.2691,
          "rank_score_source": null,
          "win_rate": 0.7468,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 17,
          "final_experience_pool": 0,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "吸血魔·锐利",
            "average_score": 92.0085,
            "win_rate": 0.956,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 705.7636,
              "rank_score_contribution": 705.7636,
              "rank_score_share": 0.2364,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 31,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 207,
                  "mp": 10,
                  "attack": 78,
                  "defense": 35,
                  "speed": 62,
                  "recovery": 32,
                  "mp_recovery": 18
                },
                "resources": {
                  "current_hp": 175,
                  "current_mp": 10
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "佣兵战士·脆弱",
              "rank_score": 706.7284,
              "rank_score_contribution": 706.7284,
              "rank_score_share": 0.2367,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 338,
                  "mp": 15,
                  "attack": 78,
                  "defense": 54,
                  "speed": 25,
                  "recovery": 52,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 233,
                  "current_mp": 15
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "吸血魔·锐利",
              "rank_score": 898.3122,
              "rank_score_contribution": 898.3122,
              "rank_score_share": 0.3009,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 334,
                  "mp": 79,
                  "attack": 113,
                  "defense": 55,
                  "speed": 40,
                  "recovery": 38,
                  "mp_recovery": 21
                },
                "resources": {
                  "current_hp": 334,
                  "current_mp": 79
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_light_charm",
                      "name": "魔力护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 4,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 3,
                        "mp_recovery": 3
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师",
              "rank_score": 272.6598,
              "rank_score_contribution": 272.6598,
              "rank_score_share": 0.0913,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 5,
                "experience": 0,
                "base_stats": {
                  "hp": 87,
                  "mp": 30,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 189,
                  "mp": 112,
                  "attack": 68,
                  "defense": 35,
                  "speed": 26,
                  "recovery": 35,
                  "mp_recovery": 23
                },
                "resources": {
                  "current_hp": 189,
                  "current_mp": 112
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "步行骑士",
              "rank_score": 286.972,
              "rank_score_contribution": 286.972,
              "rank_score_share": 0.0961,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "步行骑士",
                "template_id": "foot_knight",
                "level": 3,
                "experience": 0,
                "base_stats": {
                  "hp": 170,
                  "mp": 1,
                  "attack": 11,
                  "defense": 14,
                  "speed": 6,
                  "recovery": 14,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 293,
                  "mp": 16,
                  "attack": 57,
                  "defense": 52,
                  "speed": 14,
                  "recovery": 46,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 293,
                  "current_mp": 16
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "苦行僧·铁壁",
              "rank_score": 114.833,
              "rank_score_contribution": 114.833,
              "rank_score_share": 0.0385,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "苦行僧·铁壁",
                "template_id": "ascetic_monk",
                "level": 3,
                "experience": 0,
                "base_stats": {
                  "hp": 121,
                  "mp": 0,
                  "attack": 10,
                  "defense": 8,
                  "speed": 7,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 190,
                  "mp": 13,
                  "attack": 47,
                  "defense": 33,
                  "speed": 16,
                  "recovery": 48,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 190,
                  "current_mp": 13
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 23.5791
            },
            {
              "turn": 2,
              "rank_score": 57.1689
            },
            {
              "turn": 3,
              "rank_score": 61.7827
            },
            {
              "turn": 4,
              "rank_score": 132.9282
            },
            {
              "turn": 5,
              "rank_score": 188.0598
            },
            {
              "turn": 6,
              "rank_score": 242.8893
            },
            {
              "turn": 7,
              "rank_score": 284.1057
            },
            {
              "turn": 8,
              "rank_score": 343.4481
            },
            {
              "turn": 9,
              "rank_score": 453.2523
            },
            {
              "turn": 10,
              "rank_score": 453.2523
            },
            {
              "turn": 11,
              "rank_score": 480.2695
            },
            {
              "turn": 12,
              "rank_score": 607.9861
            },
            {
              "turn": 13,
              "rank_score": 631.3979
            },
            {
              "turn": 14,
              "rank_score": 852.1496
            },
            {
              "turn": 15,
              "rank_score": 861.9461
            },
            {
              "turn": 16,
              "rank_score": 861.9461
            },
            {
              "turn": 17,
              "rank_score": 1065.2476
            },
            {
              "turn": 18,
              "rank_score": 1190.1944
            },
            {
              "turn": 19,
              "rank_score": 1217.0433
            },
            {
              "turn": 20,
              "rank_score": 1262.5966
            },
            {
              "turn": 21,
              "rank_score": 1389.9093
            },
            {
              "turn": 22,
              "rank_score": 1389.9093
            },
            {
              "turn": 23,
              "rank_score": 1760.2492
            },
            {
              "turn": 24,
              "rank_score": 1760.2492
            },
            {
              "turn": 25,
              "rank_score": 1851.1725
            },
            {
              "turn": 26,
              "rank_score": 1861.2682
            },
            {
              "turn": 27,
              "rank_score": 1954.9985
            },
            {
              "turn": 28,
              "rank_score": 1970.176
            },
            {
              "turn": 29,
              "rank_score": 2064.4091
            },
            {
              "turn": 30,
              "rank_score": 2086.7984
            },
            {
              "turn": 31,
              "rank_score": 2429.6742
            },
            {
              "turn": 32,
              "rank_score": 2510.9905
            },
            {
              "turn": 33,
              "rank_score": 2725.3919
            },
            {
              "turn": 34,
              "rank_score": 2778.2232
            },
            {
              "turn": 35,
              "rank_score": 2985.2691
            }
          ],
          "token_usage": {
            "input_tokens": 4870326,
            "output_tokens": 850957
          },
          "timing": {
            "total_seconds": 25587.5
          },
          "tool_calls": {
            "total": 351,
            "successful": 351,
            "failed": 0,
            "by_name": {
              "get_recruitment": 9,
              "get_crafting": 33,
              "get_upgrades": 22,
              "recruit_adventurer": 6,
              "craft_equipment": 33,
              "equip_item": 38,
              "write_memo": 32,
              "end_turn": 35,
              "get_inventory": 29,
              "purchase_upgrade": 11,
              "allocate_experience": 66,
              "preview_battle": 27,
              "get_events": 2,
              "preview_team_power": 8
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "get_crafting": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "get_upgrades": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "equip_item": {
                "total": 38,
                "successful": 38,
                "failed": 0
              },
              "write_memo": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "allocate_experience": {
                "total": 66,
                "successful": 66,
                "failed": 0
              },
              "preview_battle": {
                "total": 27,
                "successful": 27,
                "failed": 0
              },
              "get_events": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "preview_team_power": {
                "total": 8,
                "successful": 8,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 110,
            "battles_won": 108,
            "battles_lost": 2,
            "total_gold_earned": 3619,
            "total_experience_earned": 8076,
            "total_equipment_crafted": 33,
            "total_upgrades_purchased": 11,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 66,
            "total_equips": 38,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 104,
                "cumulative_experience_earned": 234
              },
              {
                "turn": 3,
                "gold_earned": 46,
                "experience_earned": 104,
                "cumulative_gold_earned": 150,
                "cumulative_experience_earned": 338
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 216,
                "cumulative_experience_earned": 487
              },
              {
                "turn": 5,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 282,
                "cumulative_experience_earned": 639
              },
              {
                "turn": 6,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 365,
                "cumulative_experience_earned": 830
              },
              {
                "turn": 7,
                "gold_earned": 71,
                "experience_earned": 165,
                "cumulative_gold_earned": 436,
                "cumulative_experience_earned": 995
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 251,
                "cumulative_gold_earned": 547,
                "cumulative_experience_earned": 1246
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 602,
                "cumulative_experience_earned": 1369
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 683,
                "cumulative_experience_earned": 1552
              },
              {
                "turn": 11,
                "gold_earned": 95,
                "experience_earned": 212,
                "cumulative_gold_earned": 778,
                "cumulative_experience_earned": 1764
              },
              {
                "turn": 12,
                "gold_earned": 91,
                "experience_earned": 203,
                "cumulative_gold_earned": 869,
                "cumulative_experience_earned": 1967
              },
              {
                "turn": 13,
                "gold_earned": 60,
                "experience_earned": 140,
                "cumulative_gold_earned": 929,
                "cumulative_experience_earned": 2107
              },
              {
                "turn": 14,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 1024,
                "cumulative_experience_earned": 2318
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 1094,
                "cumulative_experience_earned": 2472
              },
              {
                "turn": 16,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1235,
                "cumulative_experience_earned": 2787
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1315,
                "cumulative_experience_earned": 2966
              },
              {
                "turn": 18,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1456,
                "cumulative_experience_earned": 3281
              },
              {
                "turn": 19,
                "gold_earned": 142,
                "experience_earned": 330,
                "cumulative_gold_earned": 1598,
                "cumulative_experience_earned": 3611
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 1756,
                "cumulative_experience_earned": 3973
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1835,
                "cumulative_experience_earned": 4154
              },
              {
                "turn": 22,
                "gold_earned": 110,
                "experience_earned": 247,
                "cumulative_gold_earned": 1945,
                "cumulative_experience_earned": 4401
              },
              {
                "turn": 23,
                "gold_earned": 69,
                "experience_earned": 152,
                "cumulative_gold_earned": 2014,
                "cumulative_experience_earned": 4553
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 240,
                "cumulative_gold_earned": 2123,
                "cumulative_experience_earned": 4793
              },
              {
                "turn": 25,
                "gold_earned": 97,
                "experience_earned": 215,
                "cumulative_gold_earned": 2220,
                "cumulative_experience_earned": 5008
              },
              {
                "turn": 26,
                "gold_earned": 154,
                "experience_earned": 341,
                "cumulative_gold_earned": 2374,
                "cumulative_experience_earned": 5349
              },
              {
                "turn": 27,
                "gold_earned": 143,
                "experience_earned": 321,
                "cumulative_gold_earned": 2517,
                "cumulative_experience_earned": 5670
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2637,
                "cumulative_experience_earned": 5931
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 2755,
                "cumulative_experience_earned": 6191
              },
              {
                "turn": 30,
                "gold_earned": 214,
                "experience_earned": 482,
                "cumulative_gold_earned": 2969,
                "cumulative_experience_earned": 6673
              },
              {
                "turn": 31,
                "gold_earned": 112,
                "experience_earned": 238,
                "cumulative_gold_earned": 3081,
                "cumulative_experience_earned": 6911
              },
              {
                "turn": 32,
                "gold_earned": 181,
                "experience_earned": 399,
                "cumulative_gold_earned": 3262,
                "cumulative_experience_earned": 7310
              },
              {
                "turn": 33,
                "gold_earned": 139,
                "experience_earned": 293,
                "cumulative_gold_earned": 3401,
                "cumulative_experience_earned": 7603
              },
              {
                "turn": 34,
                "gold_earned": 218,
                "experience_earned": 473,
                "cumulative_gold_earned": 3619,
                "cumulative_experience_earned": 8076
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 3619,
                "cumulative_experience_earned": 8076
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1154,
                "cumulative_experience_earned": 2583
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 30,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 933,
                "cumulative_experience_earned": 2093
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1079,
                "cumulative_experience_earned": 2376
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 10,
                "cumulative_battles_won": 10,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 276,
                "cumulative_experience_earned": 623
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "步行骑士",
                "cumulative_battles_total": 4,
                "cumulative_battles_won": 4,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 155,
                "cumulative_experience_earned": 352
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "苦行僧·铁壁",
                "cumulative_battles_total": 1,
                "cumulative_battles_won": 1,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 22,
                "cumulative_experience_earned": 49
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_9",
              "name": "地狱犬",
              "power": 3028.0119,
              "tier": "normal",
              "archetype_id": "hellhound",
              "stats": {
                "hp": 386,
                "mp": 0,
                "attack": 151,
                "defense": 31,
                "speed": 18,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 47,
                "experience": 100
              }
            }
          }
        }
      ],
      "model": "qwen-3-8-27b-mtp-ud-q4-k-xl",
      "rank": 62
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 63.4804,
        "mean": 63.48,
        "median": 63.48
      },
      "rank_score": {
        "best": 2975.9868,
        "mean": 2975.99,
        "median": 2975.99
      },
      "win_rate": {
        "best": 0.9607,
        "mean": 0.9607
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3254081,
          "total": 3254081
        },
        "output_tokens": {
          "mean": 195544,
          "total": 195544
        },
        "duration_seconds": {
          "mean": 18723.2,
          "total": 18723.2
        },
        "tool_calls": {
          "mean": 380,
          "total": 380
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3833,
          "best": 3833
        },
        "exp_earned": {
          "mean": 8506,
          "best": 8506
        },
        "battle_win_rate": 0.8819,
        "battles_total": 127,
        "battles_won": 112
      },
      "last_run": "20260711-121752-011294",
      "run_details": [
        {
          "run_id": "20260711-121752-011294_qwen-3-6-27b-mtp-ud-q8-k-xl_preserve_thinking",
          "session_id": "199819e27392477f902b77eb8d6a9f14",
          "created_at": "20260711-121752-011294",
          "updated_at": "20260711-181803-204844",
          "score": 63.4804,
          "rank_score": 2975.9868,
          "rank_score_source": null,
          "win_rate": 0.9607,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 838,
          "final_experience_pool": 229,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 97.4966,
            "win_rate": 0.98,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "连击师·枯竭",
              "rank_score": 859.8218,
              "rank_score_contribution": 859.8218,
              "rank_score_share": 0.2889,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 266,
                  "mp": 47,
                  "attack": 95,
                  "defense": 40,
                  "speed": 66,
                  "recovery": 54,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 266,
                  "current_mp": 47
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 615.6465,
              "rank_score_contribution": 615.6465,
              "rank_score_share": 0.2069,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 257,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 187,
                  "mp": 18,
                  "attack": 78,
                  "defense": 30,
                  "speed": 61,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 67,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "佣兵战士·脆弱",
              "rank_score": 621.2137,
              "rank_score_contribution": 621.2137,
              "rank_score_share": 0.2087,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 308,
                  "mp": 26,
                  "attack": 90,
                  "defense": 48,
                  "speed": 26,
                  "recovery": 53,
                  "mp_recovery": 27
                },
                "resources": {
                  "current_hp": 82,
                  "current_mp": 26
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_light_charm",
                      "name": "魔力护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 4,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 3,
                        "mp_recovery": 3
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "瘟疫法师·枯竭",
              "rank_score": 879.3048,
              "rank_score_contribution": 879.3048,
              "rank_score_share": 0.2955,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "瘟疫法师·枯竭",
                "template_id": "plague_mage",
                "level": 8,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 21,
                  "attack": 11,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 225,
                  "mp": 114,
                  "attack": 66,
                  "defense": 32,
                  "speed": 43,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 194,
                  "current_mp": 114
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 25.0684
            },
            {
              "turn": 2,
              "rank_score": 62.0393
            },
            {
              "turn": 3,
              "rank_score": 78.1189
            },
            {
              "turn": 4,
              "rank_score": 115.2617
            },
            {
              "turn": 5,
              "rank_score": 189.546
            },
            {
              "turn": 6,
              "rank_score": 232.3821
            },
            {
              "turn": 7,
              "rank_score": 295.8341
            },
            {
              "turn": 8,
              "rank_score": 370.8151
            },
            {
              "turn": 9,
              "rank_score": 472.5605
            },
            {
              "turn": 10,
              "rank_score": 727.1114
            },
            {
              "turn": 11,
              "rank_score": 747.4637
            },
            {
              "turn": 12,
              "rank_score": 765.8585
            },
            {
              "turn": 13,
              "rank_score": 784.4708
            },
            {
              "turn": 14,
              "rank_score": 788.8782
            },
            {
              "turn": 15,
              "rank_score": 1085.558
            },
            {
              "turn": 16,
              "rank_score": 1085.9224
            },
            {
              "turn": 17,
              "rank_score": 1458.0305
            },
            {
              "turn": 18,
              "rank_score": 1514.3094
            },
            {
              "turn": 19,
              "rank_score": 1535.2125
            },
            {
              "turn": 20,
              "rank_score": 1762.5692
            },
            {
              "turn": 21,
              "rank_score": 1867.1334
            },
            {
              "turn": 22,
              "rank_score": 1904.2885
            },
            {
              "turn": 23,
              "rank_score": 1924.82
            },
            {
              "turn": 24,
              "rank_score": 2001.5956
            },
            {
              "turn": 25,
              "rank_score": 2001.5956
            },
            {
              "turn": 26,
              "rank_score": 2128.2891
            },
            {
              "turn": 27,
              "rank_score": 2344.7701
            },
            {
              "turn": 28,
              "rank_score": 2462.4092
            },
            {
              "turn": 29,
              "rank_score": 2478.9828
            },
            {
              "turn": 30,
              "rank_score": 2707.4287
            },
            {
              "turn": 31,
              "rank_score": 2753.0613
            },
            {
              "turn": 32,
              "rank_score": 2819.8996
            },
            {
              "turn": 33,
              "rank_score": 2883.4095
            },
            {
              "turn": 34,
              "rank_score": 2898.584
            },
            {
              "turn": 35,
              "rank_score": 2975.9868
            }
          ],
          "token_usage": {
            "input_tokens": 3254081,
            "output_tokens": 195544
          },
          "timing": {
            "total_seconds": 18723.2
          },
          "tool_calls": {
            "total": 380,
            "successful": 363,
            "failed": 17,
            "by_name": {
              "get_recruitment": 8,
              "get_crafting": 33,
              "get_upgrades": 23,
              "recruit_adventurer": 4,
              "craft_equipment": 30,
              "equip_item": 37,
              "preview_battle": 103,
              "end_turn": 35,
              "get_inventory": 31,
              "allocate_experience": 54,
              "purchase_upgrade": 11,
              "write_memo": 2,
              "unequip_item": 2,
              "preview_team_power": 7
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "get_crafting": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "get_upgrades": {
                "total": 23,
                "successful": 23,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 30,
                "successful": 29,
                "failed": 1
              },
              "equip_item": {
                "total": 37,
                "successful": 37,
                "failed": 0
              },
              "preview_battle": {
                "total": 103,
                "successful": 89,
                "failed": 14
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "allocate_experience": {
                "total": 54,
                "successful": 53,
                "failed": 1
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "write_memo": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 1,
                "failed": 1
              },
              "preview_team_power": {
                "total": 7,
                "successful": 7,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 127,
            "battles_won": 112,
            "battles_lost": 15,
            "total_gold_earned": 3833,
            "total_experience_earned": 8506,
            "total_equipment_crafted": 29,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 53,
            "total_equips": 37,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 75,
                "experience_earned": 169,
                "cumulative_gold_earned": 75,
                "cumulative_experience_earned": 169
              },
              {
                "turn": 2,
                "gold_earned": 62,
                "experience_earned": 140,
                "cumulative_gold_earned": 137,
                "cumulative_experience_earned": 309
              },
              {
                "turn": 3,
                "gold_earned": 76,
                "experience_earned": 171,
                "cumulative_gold_earned": 213,
                "cumulative_experience_earned": 480
              },
              {
                "turn": 4,
                "gold_earned": 84,
                "experience_earned": 192,
                "cumulative_gold_earned": 297,
                "cumulative_experience_earned": 672
              },
              {
                "turn": 5,
                "gold_earned": 48,
                "experience_earned": 111,
                "cumulative_gold_earned": 345,
                "cumulative_experience_earned": 783
              },
              {
                "turn": 6,
                "gold_earned": 91,
                "experience_earned": 211,
                "cumulative_gold_earned": 436,
                "cumulative_experience_earned": 994
              },
              {
                "turn": 7,
                "gold_earned": 99,
                "experience_earned": 230,
                "cumulative_gold_earned": 535,
                "cumulative_experience_earned": 1224
              },
              {
                "turn": 8,
                "gold_earned": 92,
                "experience_earned": 205,
                "cumulative_gold_earned": 627,
                "cumulative_experience_earned": 1429
              },
              {
                "turn": 9,
                "gold_earned": 114,
                "experience_earned": 253,
                "cumulative_gold_earned": 741,
                "cumulative_experience_earned": 1682
              },
              {
                "turn": 10,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 795,
                "cumulative_experience_earned": 1805
              },
              {
                "turn": 11,
                "gold_earned": 95,
                "experience_earned": 212,
                "cumulative_gold_earned": 890,
                "cumulative_experience_earned": 2017
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 961,
                "cumulative_experience_earned": 2179
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 1050,
                "cumulative_experience_earned": 2386
              },
              {
                "turn": 14,
                "gold_earned": 93,
                "experience_earned": 207,
                "cumulative_gold_earned": 1143,
                "cumulative_experience_earned": 2593
              },
              {
                "turn": 15,
                "gold_earned": 78,
                "experience_earned": 168,
                "cumulative_gold_earned": 1221,
                "cumulative_experience_earned": 2761
              },
              {
                "turn": 16,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1362,
                "cumulative_experience_earned": 3076
              },
              {
                "turn": 17,
                "gold_earned": 122,
                "experience_earned": 272,
                "cumulative_gold_earned": 1484,
                "cumulative_experience_earned": 3348
              },
              {
                "turn": 18,
                "gold_earned": 121,
                "experience_earned": 270,
                "cumulative_gold_earned": 1605,
                "cumulative_experience_earned": 3618
              },
              {
                "turn": 19,
                "gold_earned": 90,
                "experience_earned": 208,
                "cumulative_gold_earned": 1695,
                "cumulative_experience_earned": 3826
              },
              {
                "turn": 20,
                "gold_earned": 149,
                "experience_earned": 341,
                "cumulative_gold_earned": 1844,
                "cumulative_experience_earned": 4167
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1923,
                "cumulative_experience_earned": 4348
              },
              {
                "turn": 22,
                "gold_earned": 102,
                "experience_earned": 228,
                "cumulative_gold_earned": 2025,
                "cumulative_experience_earned": 4576
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 2090,
                "cumulative_experience_earned": 4718
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 240,
                "cumulative_gold_earned": 2199,
                "cumulative_experience_earned": 4958
              },
              {
                "turn": 25,
                "gold_earned": 97,
                "experience_earned": 215,
                "cumulative_gold_earned": 2296,
                "cumulative_experience_earned": 5173
              },
              {
                "turn": 26,
                "gold_earned": 128,
                "experience_earned": 277,
                "cumulative_gold_earned": 2424,
                "cumulative_experience_earned": 5450
              },
              {
                "turn": 27,
                "gold_earned": 169,
                "experience_earned": 372,
                "cumulative_gold_earned": 2593,
                "cumulative_experience_earned": 5822
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2713,
                "cumulative_experience_earned": 6083
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 2831,
                "cumulative_experience_earned": 6343
              },
              {
                "turn": 30,
                "gold_earned": 180,
                "experience_earned": 399,
                "cumulative_gold_earned": 3011,
                "cumulative_experience_earned": 6742
              },
              {
                "turn": 31,
                "gold_earned": 155,
                "experience_earned": 327,
                "cumulative_gold_earned": 3166,
                "cumulative_experience_earned": 7069
              },
              {
                "turn": 32,
                "gold_earned": 162,
                "experience_earned": 359,
                "cumulative_gold_earned": 3328,
                "cumulative_experience_earned": 7428
              },
              {
                "turn": 33,
                "gold_earned": 180,
                "experience_earned": 379,
                "cumulative_gold_earned": 3508,
                "cumulative_experience_earned": 7807
              },
              {
                "turn": 34,
                "gold_earned": 216,
                "experience_earned": 470,
                "cumulative_gold_earned": 3724,
                "cumulative_experience_earned": 8277
              },
              {
                "turn": 35,
                "gold_earned": 109,
                "experience_earned": 229,
                "cumulative_gold_earned": 3833,
                "cumulative_experience_earned": 8506
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1406,
                "cumulative_experience_earned": 3124
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 1012,
                "cumulative_experience_earned": 2243
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 797,
                "cumulative_experience_earned": 1789
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "瘟疫法师·枯竭",
                "cumulative_battles_total": 22,
                "cumulative_battles_won": 17,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 618,
                "cumulative_experience_earned": 1350
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_8",
              "name": "精英·骷髅骑士",
              "power": 3541.4011,
              "tier": "elite",
              "archetype_id": "skeleton_knight",
              "stats": {
                "hp": 611,
                "mp": 0,
                "attack": 185,
                "defense": 55,
                "speed": 11,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 76,
                "experience": 165
              }
            }
          }
        }
      ],
      "model": "qwen-3-6-27b-mtp-ud-q8-k-xl:preserve_thinking",
      "rank": 63
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 72.0743,
        "mean": 72.07,
        "median": 72.07
      },
      "rank_score": {
        "best": 2912.945,
        "mean": 2912.95,
        "median": 2912.95
      },
      "win_rate": {
        "best": 0.7162,
        "mean": 0.7162
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2687258,
          "total": 2687258
        },
        "output_tokens": {
          "mean": 578666,
          "total": 578666
        },
        "duration_seconds": {
          "mean": 15952.9,
          "total": 15952.9
        },
        "tool_calls": {
          "mean": 302,
          "total": 302
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3838,
          "best": 3838
        },
        "exp_earned": {
          "mean": 8547,
          "best": 8547
        },
        "battle_win_rate": 0.8898,
        "battles_total": 127,
        "battles_won": 113
      },
      "last_run": "20260626-104344-271237",
      "run_details": [
        {
          "run_id": "qwen-agentworld-35b-a3b-ud-q8-k-xl_think",
          "session_id": "c9a12be42e3b46fdb2109486d0c0ee26",
          "created_at": "20260626-104344-271237",
          "updated_at": "20260626-160355-810766",
          "score": 72.0743,
          "rank_score": 2912.945,
          "rank_score_source": null,
          "win_rate": 0.7162,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 355,
          "final_experience_pool": 67,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "佣兵战士·脆弱",
            "average_score": 87.4138,
            "win_rate": 0.898,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "连击师·枯竭",
              "rank_score": 808.0827,
              "rank_score_contribution": 808.0827,
              "rank_score_share": 0.2774,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 218,
                  "mp": 45,
                  "attack": 86,
                  "defense": 31,
                  "speed": 58,
                  "recovery": 50,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 218,
                  "current_mp": 45
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 752.0127,
              "rank_score_contribution": 752.0127,
              "rank_score_share": 0.2582,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 192,
                  "mp": 18,
                  "attack": 82,
                  "defense": 28,
                  "speed": 65,
                  "recovery": 39,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 192,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "佣兵战士·脆弱",
              "rank_score": 545.8054,
              "rank_score_contribution": 545.8054,
              "rank_score_share": 0.1874,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 312,
                  "mp": 23,
                  "attack": 72,
                  "defense": 56,
                  "speed": 24,
                  "recovery": 52,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 243,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "炮手",
              "rank_score": 339.8206,
              "rank_score_contribution": 339.8206,
              "rank_score_share": 0.1167,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "炮手",
                "template_id": "cannoneer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 125,
                  "mp": 23,
                  "attack": 14,
                  "defense": 7,
                  "speed": 6,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 284,
                  "mp": 69,
                  "attack": 71,
                  "defense": 47,
                  "speed": 24,
                  "recovery": 48,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 225,
                  "current_mp": 69
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "魔弹法师",
              "rank_score": 227.1419,
              "rank_score_contribution": 227.1419,
              "rank_score_share": 0.078,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 4,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 27,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 172,
                  "mp": 107,
                  "attack": 62,
                  "defense": 31,
                  "speed": 22,
                  "recovery": 40,
                  "mp_recovery": 29
                },
                "resources": {
                  "current_hp": 172,
                  "current_mp": 107
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "苦行僧",
              "rank_score": 240.0817,
              "rank_score_contribution": 240.0817,
              "rank_score_share": 0.0824,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "苦行僧",
                "template_id": "ascetic_monk",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 11,
                  "defense": 7,
                  "speed": 8,
                  "recovery": 12,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 273,
                  "mp": 21,
                  "attack": 52,
                  "defense": 44,
                  "speed": 23,
                  "recovery": 68,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 273,
                  "current_mp": 21
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "inner_power",
                    "name": "内功",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 34.1551
            },
            {
              "turn": 2,
              "rank_score": 52.559
            },
            {
              "turn": 3,
              "rank_score": 81.2697
            },
            {
              "turn": 4,
              "rank_score": 187.8675
            },
            {
              "turn": 5,
              "rank_score": 198.2723
            },
            {
              "turn": 6,
              "rank_score": 265.3919
            },
            {
              "turn": 7,
              "rank_score": 322.3164
            },
            {
              "turn": 8,
              "rank_score": 345.0912
            },
            {
              "turn": 9,
              "rank_score": 381.2759
            },
            {
              "turn": 10,
              "rank_score": 535.5654
            },
            {
              "turn": 11,
              "rank_score": 570.0608
            },
            {
              "turn": 12,
              "rank_score": 732.2918
            },
            {
              "turn": 13,
              "rank_score": 733.1886
            },
            {
              "turn": 14,
              "rank_score": 1035.3316
            },
            {
              "turn": 15,
              "rank_score": 1124.4091
            },
            {
              "turn": 16,
              "rank_score": 1119.8381
            },
            {
              "turn": 17,
              "rank_score": 1411.0421
            },
            {
              "turn": 18,
              "rank_score": 1420.4649
            },
            {
              "turn": 19,
              "rank_score": 1435.3027
            },
            {
              "turn": 20,
              "rank_score": 1749.6118
            },
            {
              "turn": 21,
              "rank_score": 1749.6118
            },
            {
              "turn": 22,
              "rank_score": 2083.3589
            },
            {
              "turn": 23,
              "rank_score": 2083.3589
            },
            {
              "turn": 24,
              "rank_score": 2162.7454
            },
            {
              "turn": 25,
              "rank_score": 2173.0606
            },
            {
              "turn": 26,
              "rank_score": 2413.9252
            },
            {
              "turn": 27,
              "rank_score": 2482.4693
            },
            {
              "turn": 28,
              "rank_score": 2539.8473
            },
            {
              "turn": 29,
              "rank_score": 2539.8473
            },
            {
              "turn": 30,
              "rank_score": 2561.3083
            },
            {
              "turn": 31,
              "rank_score": 2837.1659
            },
            {
              "turn": 32,
              "rank_score": 2886.987
            },
            {
              "turn": 33,
              "rank_score": 2900.8694
            },
            {
              "turn": 34,
              "rank_score": 2904.8394
            },
            {
              "turn": 35,
              "rank_score": 2912.945
            }
          ],
          "token_usage": {
            "input_tokens": 2687258,
            "output_tokens": 578666
          },
          "timing": {
            "total_seconds": 15952.9
          },
          "tool_calls": {
            "total": 302,
            "successful": 295,
            "failed": 7,
            "by_name": {
              "get_crafting": 31,
              "get_upgrades": 24,
              "get_recruitment": 29,
              "craft_equipment": 21,
              "recruit_adventurer": 6,
              "equip_item": 25,
              "end_turn": 35,
              "preview_battle": 48,
              "get_inventory": 25,
              "purchase_upgrade": 12,
              "allocate_experience": 41,
              "write_memo": 2,
              "unequip_item": 2,
              "preview_team_power": 1
            },
            "by_name_detail": {
              "get_crafting": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "get_upgrades": {
                "total": 24,
                "successful": 24,
                "failed": 0
              },
              "get_recruitment": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "craft_equipment": {
                "total": 21,
                "successful": 21,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "equip_item": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "preview_battle": {
                "total": 48,
                "successful": 41,
                "failed": 7
              },
              "get_inventory": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "allocate_experience": {
                "total": 41,
                "successful": 41,
                "failed": 0
              },
              "write_memo": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "preview_team_power": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 127,
            "battles_won": 113,
            "battles_lost": 14,
            "total_gold_earned": 3838,
            "total_experience_earned": 8547,
            "total_equipment_crafted": 21,
            "total_upgrades_purchased": 12,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 41,
            "total_equips": 25,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 70,
                "experience_earned": 159,
                "cumulative_gold_earned": 136,
                "cumulative_experience_earned": 308
              },
              {
                "turn": 3,
                "gold_earned": 64,
                "experience_earned": 143,
                "cumulative_gold_earned": 200,
                "cumulative_experience_earned": 451
              },
              {
                "turn": 4,
                "gold_earned": 68,
                "experience_earned": 154,
                "cumulative_gold_earned": 268,
                "cumulative_experience_earned": 605
              },
              {
                "turn": 5,
                "gold_earned": 111,
                "experience_earned": 258,
                "cumulative_gold_earned": 379,
                "cumulative_experience_earned": 863
              },
              {
                "turn": 6,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 445,
                "cumulative_experience_earned": 1015
              },
              {
                "turn": 7,
                "gold_earned": 93,
                "experience_earned": 213,
                "cumulative_gold_earned": 538,
                "cumulative_experience_earned": 1228
              },
              {
                "turn": 8,
                "gold_earned": 116,
                "experience_earned": 259,
                "cumulative_gold_earned": 654,
                "cumulative_experience_earned": 1487
              },
              {
                "turn": 9,
                "gold_earned": 91,
                "experience_earned": 202,
                "cumulative_gold_earned": 745,
                "cumulative_experience_earned": 1689
              },
              {
                "turn": 10,
                "gold_earned": 67,
                "experience_earned": 149,
                "cumulative_gold_earned": 812,
                "cumulative_experience_earned": 1838
              },
              {
                "turn": 11,
                "gold_earned": 109,
                "experience_earned": 240,
                "cumulative_gold_earned": 921,
                "cumulative_experience_earned": 2078
              },
              {
                "turn": 12,
                "gold_earned": 132,
                "experience_earned": 292,
                "cumulative_gold_earned": 1053,
                "cumulative_experience_earned": 2370
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 1142,
                "cumulative_experience_earned": 2577
              },
              {
                "turn": 14,
                "gold_earned": 134,
                "experience_earned": 297,
                "cumulative_gold_earned": 1276,
                "cumulative_experience_earned": 2874
              },
              {
                "turn": 15,
                "gold_earned": 66,
                "experience_earned": 146,
                "cumulative_gold_earned": 1342,
                "cumulative_experience_earned": 3020
              },
              {
                "turn": 16,
                "gold_earned": 180,
                "experience_earned": 403,
                "cumulative_gold_earned": 1522,
                "cumulative_experience_earned": 3423
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1602,
                "cumulative_experience_earned": 3602
              },
              {
                "turn": 18,
                "gold_earned": 128,
                "experience_earned": 286,
                "cumulative_gold_earned": 1730,
                "cumulative_experience_earned": 3888
              },
              {
                "turn": 19,
                "gold_earned": 182,
                "experience_earned": 410,
                "cumulative_gold_earned": 1912,
                "cumulative_experience_earned": 4298
              },
              {
                "turn": 20,
                "gold_earned": 140,
                "experience_earned": 318,
                "cumulative_gold_earned": 2052,
                "cumulative_experience_earned": 4616
              },
              {
                "turn": 21,
                "gold_earned": 123,
                "experience_earned": 276,
                "cumulative_gold_earned": 2175,
                "cumulative_experience_earned": 4892
              },
              {
                "turn": 22,
                "gold_earned": 102,
                "experience_earned": 228,
                "cumulative_gold_earned": 2277,
                "cumulative_experience_earned": 5120
              },
              {
                "turn": 23,
                "gold_earned": 125,
                "experience_earned": 275,
                "cumulative_gold_earned": 2402,
                "cumulative_experience_earned": 5395
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 240,
                "cumulative_gold_earned": 2511,
                "cumulative_experience_earned": 5635
              },
              {
                "turn": 25,
                "gold_earned": 140,
                "experience_earned": 307,
                "cumulative_gold_earned": 2651,
                "cumulative_experience_earned": 5942
              },
              {
                "turn": 26,
                "gold_earned": 128,
                "experience_earned": 277,
                "cumulative_gold_earned": 2779,
                "cumulative_experience_earned": 6219
              },
              {
                "turn": 27,
                "gold_earned": 171,
                "experience_earned": 375,
                "cumulative_gold_earned": 2950,
                "cumulative_experience_earned": 6594
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 3070,
                "cumulative_experience_earned": 6855
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 3188,
                "cumulative_experience_earned": 7115
              },
              {
                "turn": 30,
                "gold_earned": 186,
                "experience_earned": 419,
                "cumulative_gold_earned": 3374,
                "cumulative_experience_earned": 7534
              },
              {
                "turn": 31,
                "gold_earned": 112,
                "experience_earned": 238,
                "cumulative_gold_earned": 3486,
                "cumulative_experience_earned": 7772
              },
              {
                "turn": 32,
                "gold_earned": 138,
                "experience_earned": 310,
                "cumulative_gold_earned": 3624,
                "cumulative_experience_earned": 8082
              },
              {
                "turn": 33,
                "gold_earned": 88,
                "experience_earned": 185,
                "cumulative_gold_earned": 3712,
                "cumulative_experience_earned": 8267
              },
              {
                "turn": 34,
                "gold_earned": 126,
                "experience_earned": 280,
                "cumulative_gold_earned": 3838,
                "cumulative_experience_earned": 8547
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 3838,
                "cumulative_experience_earned": 8547
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1126,
                "cumulative_experience_earned": 2502
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1270,
                "cumulative_experience_earned": 2819
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 911,
                "cumulative_experience_earned": 2025
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "炮手",
                "cumulative_battles_total": 22,
                "cumulative_battles_won": 15,
                "cumulative_battles_lost": 7,
                "cumulative_gold_earned": 485,
                "cumulative_experience_earned": 1098
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 3,
                "cumulative_battles_won": 2,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 46,
                "cumulative_experience_earned": 103
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "苦行僧",
                "cumulative_battles_total": 1,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 23,
              "monster_id": "turn_23_monster_1",
              "name": "巫妖",
              "power": 2955.6619,
              "tier": "normal",
              "archetype_id": "lich",
              "stats": {
                "hp": 372,
                "mp": 50,
                "attack": 106,
                "defense": 36,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 60,
                "experience": 133
              }
            }
          }
        }
      ],
      "model": "qwen-agentworld-35b-a3b-ud-q8-k-xl:think",
      "rank": 64
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 73.0826,
        "mean": 73.08,
        "median": 73.08
      },
      "rank_score": {
        "best": 2860.7398,
        "mean": 2860.74,
        "median": 2860.74
      },
      "win_rate": {
        "best": 0.7345,
        "mean": 0.7345
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4965344,
          "total": 4965344
        },
        "output_tokens": {
          "mean": 1131044,
          "total": 1131044
        },
        "duration_seconds": {
          "mean": 24706.8,
          "total": 24706.8
        },
        "tool_calls": {
          "mean": 467,
          "total": 467
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3115,
          "best": 3115
        },
        "exp_earned": {
          "mean": 6938,
          "best": 6938
        },
        "battle_win_rate": 0.8509,
        "battles_total": 114,
        "battles_won": 97
      },
      "last_run": "20260711-092558-498106",
      "run_details": [
        {
          "run_id": "20260711-092558-498106_gpt-5.6-terra-max",
          "session_id": "a941f5c089404800a85af626b235fbf9",
          "created_at": "20260711-092558-498106",
          "updated_at": "20260711-171804-430599",
          "score": 73.0826,
          "rank_score": 2860.7398,
          "rank_score_source": null,
          "win_rate": 0.7345,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 4,
          "final_experience_pool": 0,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "神官",
            "average_score": 88.0907,
            "win_rate": 0.89,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 352.2664,
              "rank_score_contribution": 352.2664,
              "rank_score_share": 0.1231,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 244,
                  "mp": 64,
                  "attack": 81,
                  "defense": 32,
                  "speed": 30,
                  "recovery": 36,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 238,
                  "current_mp": 64
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "魔弹法师·脆弱",
              "rank_score": 827.9088,
              "rank_score_contribution": 827.9088,
              "rank_score_share": 0.2894,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "魔弹法师·脆弱",
                "template_id": "spellshot_mage",
                "level": 9,
                "experience": 84,
                "base_stats": {
                  "hp": 84,
                  "mp": 33,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 226,
                  "mp": 123,
                  "attack": 75,
                  "defense": 40,
                  "speed": 24,
                  "recovery": 45,
                  "mp_recovery": 29
                },
                "resources": {
                  "current_hp": 226,
                  "current_mp": 123
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 475.0055,
              "rank_score_contribution": 475.0055,
              "rank_score_share": 0.166,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 171,
                  "mp": 18,
                  "attack": 63,
                  "defense": 20,
                  "speed": 51,
                  "recovery": 36,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 119,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "神官",
              "rank_score": 810.9456,
              "rank_score_contribution": 810.9456,
              "rank_score_share": 0.2835,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "神官",
                "template_id": "cleric",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 30,
                  "attack": 13,
                  "defense": 8,
                  "speed": 7,
                  "recovery": 16,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 317,
                  "mp": 95,
                  "attack": 49,
                  "defense": 51,
                  "speed": 21,
                  "recovery": 93,
                  "mp_recovery": 44
                },
                "resources": {
                  "current_hp": 317,
                  "current_mp": 95
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "炮手·脆弱",
              "rank_score": 222.5436,
              "rank_score_contribution": 222.5436,
              "rank_score_share": 0.0778,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "炮手·脆弱",
                "template_id": "cannoneer",
                "level": 6,
                "experience": 28,
                "base_stats": {
                  "hp": 122,
                  "mp": 20,
                  "attack": 16,
                  "defense": 8,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 225,
                  "mp": 60,
                  "attack": 57,
                  "defense": 27,
                  "speed": 21,
                  "recovery": 42,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 152,
                  "current_mp": 60
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_light_bow",
                      "name": "猎弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 7,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t1_light_armor",
                      "name": "皮甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "连击师·疾风",
              "rank_score": 172.0699,
              "rank_score_contribution": 172.0699,
              "rank_score_share": 0.0601,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "连击师·疾风",
                "template_id": "jester",
                "level": 2,
                "experience": 66,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 6,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 186,
                  "mp": 38,
                  "attack": 51,
                  "defense": 29,
                  "speed": 31,
                  "recovery": 34,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 116,
                  "current_mp": 38
                },
                "skills": [
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 49.3784
            },
            {
              "turn": 2,
              "rank_score": 86.3314
            },
            {
              "turn": 3,
              "rank_score": 152.9058
            },
            {
              "turn": 4,
              "rank_score": 160.0675
            },
            {
              "turn": 5,
              "rank_score": 162.6523
            },
            {
              "turn": 6,
              "rank_score": 171.5879
            },
            {
              "turn": 7,
              "rank_score": 182.5701
            },
            {
              "turn": 8,
              "rank_score": 244.5764
            },
            {
              "turn": 9,
              "rank_score": 244.5764
            },
            {
              "turn": 10,
              "rank_score": 275.5735
            },
            {
              "turn": 11,
              "rank_score": 370.827
            },
            {
              "turn": 12,
              "rank_score": 328.7102
            },
            {
              "turn": 13,
              "rank_score": 396.5532
            },
            {
              "turn": 14,
              "rank_score": 411.6022
            },
            {
              "turn": 15,
              "rank_score": 684.5087
            },
            {
              "turn": 16,
              "rank_score": 735.253
            },
            {
              "turn": 17,
              "rank_score": 785.8231
            },
            {
              "turn": 18,
              "rank_score": 920.9758
            },
            {
              "turn": 19,
              "rank_score": 935.0664
            },
            {
              "turn": 20,
              "rank_score": 1124.6521
            },
            {
              "turn": 21,
              "rank_score": 1191.0159
            },
            {
              "turn": 22,
              "rank_score": 1285.1976
            },
            {
              "turn": 23,
              "rank_score": 1341.4689
            },
            {
              "turn": 24,
              "rank_score": 1410.6109
            },
            {
              "turn": 25,
              "rank_score": 1508.9692
            },
            {
              "turn": 26,
              "rank_score": 1508.9692
            },
            {
              "turn": 27,
              "rank_score": 2049.3068
            },
            {
              "turn": 28,
              "rank_score": 2061.5786
            },
            {
              "turn": 29,
              "rank_score": 2061.5786
            },
            {
              "turn": 30,
              "rank_score": 2093.8073
            },
            {
              "turn": 31,
              "rank_score": 2305.5458
            },
            {
              "turn": 32,
              "rank_score": 2523.5964
            },
            {
              "turn": 33,
              "rank_score": 2608.884
            },
            {
              "turn": 34,
              "rank_score": 2664.1325
            },
            {
              "turn": 35,
              "rank_score": 2860.7398
            }
          ],
          "token_usage": {
            "input_tokens": 4965344,
            "output_tokens": 1131044
          },
          "timing": {
            "total_seconds": 24706.8
          },
          "tool_calls": {
            "total": 467,
            "successful": 465,
            "failed": 2,
            "by_name": {
              "get_recruitment": 9,
              "get_crafting": 35,
              "get_upgrades": 32,
              "get_inventory": 35,
              "recruit_adventurer": 6,
              "preview_battle": 101,
              "craft_equipment": 33,
              "equip_item": 61,
              "write_memo": 35,
              "end_turn": 35,
              "get_events": 19,
              "allocate_experience": 42,
              "purchase_upgrade": 10,
              "unequip_item": 10,
              "preview_team_power": 4
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "get_inventory": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "preview_battle": {
                "total": 101,
                "successful": 101,
                "failed": 0
              },
              "craft_equipment": {
                "total": 33,
                "successful": 32,
                "failed": 1
              },
              "equip_item": {
                "total": 61,
                "successful": 60,
                "failed": 1
              },
              "write_memo": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_events": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "allocate_experience": {
                "total": 42,
                "successful": 42,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 10,
                "successful": 10,
                "failed": 0
              },
              "unequip_item": {
                "total": 10,
                "successful": 10,
                "failed": 0
              },
              "preview_team_power": {
                "total": 4,
                "successful": 4,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 114,
            "battles_won": 97,
            "battles_lost": 17,
            "total_gold_earned": 3115,
            "total_experience_earned": 6938,
            "total_equipment_crafted": 32,
            "total_upgrades_purchased": 10,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 42,
            "total_equips": 60,
            "total_unequips": 10,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 81,
                "cumulative_experience_earned": 183
              },
              {
                "turn": 2,
                "gold_earned": 60,
                "experience_earned": 135,
                "cumulative_gold_earned": 141,
                "cumulative_experience_earned": 318
              },
              {
                "turn": 3,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 179,
                "cumulative_experience_earned": 403
              },
              {
                "turn": 4,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 217,
                "cumulative_experience_earned": 488
              },
              {
                "turn": 5,
                "gold_earned": 62,
                "experience_earned": 143,
                "cumulative_gold_earned": 279,
                "cumulative_experience_earned": 631
              },
              {
                "turn": 6,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 350,
                "cumulative_experience_earned": 793
              },
              {
                "turn": 7,
                "gold_earned": 73,
                "experience_earned": 167,
                "cumulative_gold_earned": 423,
                "cumulative_experience_earned": 960
              },
              {
                "turn": 8,
                "gold_earned": 21,
                "experience_earned": 47,
                "cumulative_gold_earned": 444,
                "cumulative_experience_earned": 1007
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 499,
                "cumulative_experience_earned": 1130
              },
              {
                "turn": 10,
                "gold_earned": 46,
                "experience_earned": 102,
                "cumulative_gold_earned": 545,
                "cumulative_experience_earned": 1232
              },
              {
                "turn": 11,
                "gold_earned": 50,
                "experience_earned": 115,
                "cumulative_gold_earned": 595,
                "cumulative_experience_earned": 1347
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 666,
                "cumulative_experience_earned": 1509
              },
              {
                "turn": 13,
                "gold_earned": 60,
                "experience_earned": 140,
                "cumulative_gold_earned": 726,
                "cumulative_experience_earned": 1649
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 782,
                "cumulative_experience_earned": 1775
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 852,
                "cumulative_experience_earned": 1929
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 912,
                "cumulative_experience_earned": 2062
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 992,
                "cumulative_experience_earned": 2241
              },
              {
                "turn": 18,
                "gold_earned": 149,
                "experience_earned": 333,
                "cumulative_gold_earned": 1141,
                "cumulative_experience_earned": 2574
              },
              {
                "turn": 19,
                "gold_earned": 143,
                "experience_earned": 326,
                "cumulative_gold_earned": 1284,
                "cumulative_experience_earned": 2900
              },
              {
                "turn": 20,
                "gold_earned": 158,
                "experience_earned": 362,
                "cumulative_gold_earned": 1442,
                "cumulative_experience_earned": 3262
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1521,
                "cumulative_experience_earned": 3443
              },
              {
                "turn": 22,
                "gold_earned": 112,
                "experience_earned": 252,
                "cumulative_gold_earned": 1633,
                "cumulative_experience_earned": 3695
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1660,
                "cumulative_experience_earned": 3756
              },
              {
                "turn": 24,
                "gold_earned": 130,
                "experience_earned": 284,
                "cumulative_gold_earned": 1790,
                "cumulative_experience_earned": 4040
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 1844,
                "cumulative_experience_earned": 4163
              },
              {
                "turn": 26,
                "gold_earned": 134,
                "experience_earned": 301,
                "cumulative_gold_earned": 1978,
                "cumulative_experience_earned": 4464
              },
              {
                "turn": 27,
                "gold_earned": 143,
                "experience_earned": 321,
                "cumulative_gold_earned": 2121,
                "cumulative_experience_earned": 4785
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2241,
                "cumulative_experience_earned": 5046
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 2315,
                "cumulative_experience_earned": 5212
              },
              {
                "turn": 30,
                "gold_earned": 167,
                "experience_earned": 369,
                "cumulative_gold_earned": 2482,
                "cumulative_experience_earned": 5581
              },
              {
                "turn": 31,
                "gold_earned": 131,
                "experience_earned": 273,
                "cumulative_gold_earned": 2613,
                "cumulative_experience_earned": 5854
              },
              {
                "turn": 32,
                "gold_earned": 151,
                "experience_earned": 332,
                "cumulative_gold_earned": 2764,
                "cumulative_experience_earned": 6186
              },
              {
                "turn": 33,
                "gold_earned": 133,
                "experience_earned": 279,
                "cumulative_gold_earned": 2897,
                "cumulative_experience_earned": 6465
              },
              {
                "turn": 34,
                "gold_earned": 218,
                "experience_earned": 473,
                "cumulative_gold_earned": 3115,
                "cumulative_experience_earned": 6938
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 3115,
                "cumulative_experience_earned": 6938
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 963,
                "cumulative_experience_earned": 2163
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 28,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1004,
                "cumulative_experience_earned": 2236
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "魔弹法师·脆弱",
                "cumulative_battles_total": 28,
                "cumulative_battles_won": 23,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 755,
                "cumulative_experience_earned": 1658
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "神官",
                "cumulative_battles_total": 21,
                "cumulative_battles_won": 13,
                "cumulative_battles_lost": 8,
                "cumulative_gold_earned": 371,
                "cumulative_experience_earned": 832
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "炮手·脆弱",
                "cumulative_battles_total": 3,
                "cumulative_battles_won": 1,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 22,
                "cumulative_experience_earned": 49
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "连击师·疾风",
                "cumulative_battles_total": 1,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_4",
              "name": "怨灵",
              "power": 2362.3697,
              "tier": "normal",
              "archetype_id": "wraith",
              "stats": {
                "hp": 324,
                "mp": 20,
                "attack": 108,
                "defense": 28,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 41,
                "experience": 86
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-terra-max",
      "rank": 65
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 61.7396,
        "mean": 61.74,
        "median": 61.74
      },
      "rank_score": {
        "best": 2759.0068,
        "mean": 2759.01,
        "median": 2759.01
      },
      "win_rate": {
        "best": 0.931,
        "mean": 0.931
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4801027,
          "total": 4801027
        },
        "output_tokens": {
          "mean": 509403,
          "total": 509403
        },
        "duration_seconds": {
          "mean": 19585.8,
          "total": 19585.8
        },
        "tool_calls": {
          "mean": 353,
          "total": 353
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3553,
          "best": 3553
        },
        "exp_earned": {
          "mean": 7912,
          "best": 7912
        },
        "battle_win_rate": 0.9231,
        "battles_total": 117,
        "battles_won": 108
      },
      "last_run": "20260606-013920-241480",
      "run_details": [
        {
          "run_id": "gemma-4-26b-a4b-it-q8-0_2",
          "session_id": "3fa0a1f50e45467ba8cb28094ea4327b",
          "created_at": "20260606-013920-241480",
          "updated_at": "20260606-071535-514317",
          "score": 61.7396,
          "rank_score": 2759.0068,
          "rank_score_source": null,
          "win_rate": 0.931,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 585,
          "final_experience_pool": 377,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 94.9602,
            "win_rate": 0.955,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 789.2271,
              "rank_score_contribution": 789.2271,
              "rank_score_share": 0.2861,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 217,
                  "mp": 18,
                  "attack": 82,
                  "defense": 35,
                  "speed": 70,
                  "recovery": 39,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 162,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 694.2645,
              "rank_score_contribution": 694.2645,
              "rank_score_share": 0.2516,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 265,
                  "mp": 70,
                  "attack": 102,
                  "defense": 42,
                  "speed": 38,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 238,
                  "current_mp": 70
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "佣兵战士·脆弱",
              "rank_score": 811.6502,
              "rank_score_contribution": 811.6502,
              "rank_score_share": 0.2942,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 328,
                  "mp": 23,
                  "attack": 89,
                  "defense": 52,
                  "speed": 27,
                  "recovery": 58,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 259,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师·破绽",
              "rank_score": 463.865,
              "rank_score_contribution": 463.865,
              "rank_score_share": 0.1681,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师·破绽",
                "template_id": "spellshot_mage",
                "level": 8,
                "experience": 0,
                "base_stats": {
                  "hp": 83,
                  "mp": 30,
                  "attack": 16,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 206,
                  "mp": 135,
                  "attack": 78,
                  "defense": 34,
                  "speed": 32,
                  "recovery": 43,
                  "mp_recovery": 29
                },
                "resources": {
                  "current_hp": 101,
                  "current_mp": 135
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 23.5791
            },
            {
              "turn": 2,
              "rank_score": 80.7147
            },
            {
              "turn": 3,
              "rank_score": 84.0007
            },
            {
              "turn": 4,
              "rank_score": 93.1828
            },
            {
              "turn": 5,
              "rank_score": 134.4301
            },
            {
              "turn": 6,
              "rank_score": 259.9142
            },
            {
              "turn": 7,
              "rank_score": 281.9711
            },
            {
              "turn": 8,
              "rank_score": 380.1061
            },
            {
              "turn": 9,
              "rank_score": 399.5191
            },
            {
              "turn": 10,
              "rank_score": 477.8697
            },
            {
              "turn": 11,
              "rank_score": 523.6918
            },
            {
              "turn": 12,
              "rank_score": 670.6315
            },
            {
              "turn": 13,
              "rank_score": 699.144
            },
            {
              "turn": 14,
              "rank_score": 718.1476
            },
            {
              "turn": 15,
              "rank_score": 760.2922
            },
            {
              "turn": 16,
              "rank_score": 768.2515
            },
            {
              "turn": 17,
              "rank_score": 964.5377
            },
            {
              "turn": 18,
              "rank_score": 1073.104
            },
            {
              "turn": 19,
              "rank_score": 1073.104
            },
            {
              "turn": 20,
              "rank_score": 1295.9311
            },
            {
              "turn": 21,
              "rank_score": 1283.5697
            },
            {
              "turn": 22,
              "rank_score": 1393.4443
            },
            {
              "turn": 23,
              "rank_score": 1407.8117
            },
            {
              "turn": 24,
              "rank_score": 1446.2086
            },
            {
              "turn": 25,
              "rank_score": 1452.6202
            },
            {
              "turn": 26,
              "rank_score": 1452.6202
            },
            {
              "turn": 27,
              "rank_score": 1679.4636
            },
            {
              "turn": 28,
              "rank_score": 1711.2497
            },
            {
              "turn": 29,
              "rank_score": 2088.7402
            },
            {
              "turn": 30,
              "rank_score": 2225.1357
            },
            {
              "turn": 31,
              "rank_score": 2231.2782
            },
            {
              "turn": 32,
              "rank_score": 2433.6148
            },
            {
              "turn": 33,
              "rank_score": 2471.1408
            },
            {
              "turn": 34,
              "rank_score": 2572.3672
            },
            {
              "turn": 35,
              "rank_score": 2759.0068
            }
          ],
          "token_usage": {
            "input_tokens": 4801027,
            "output_tokens": 509403
          },
          "timing": {
            "total_seconds": 19585.8
          },
          "tool_calls": {
            "total": 353,
            "successful": 344,
            "failed": 9,
            "by_name": {
              "get_recruitment": 7,
              "get_crafting": 34,
              "recruit_adventurer": 4,
              "preview_battle": 103,
              "craft_equipment": 29,
              "equip_item": 31,
              "end_turn": 35,
              "get_upgrades": 16,
              "get_inventory": 27,
              "allocate_experience": 48,
              "purchase_upgrade": 11,
              "write_memo": 3,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 7,
                "successful": 7,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_battle": {
                "total": 103,
                "successful": 95,
                "failed": 8
              },
              "craft_equipment": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "equip_item": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 16,
                "successful": 16,
                "failed": 0
              },
              "get_inventory": {
                "total": 27,
                "successful": 27,
                "failed": 0
              },
              "allocate_experience": {
                "total": 48,
                "successful": 47,
                "failed": 1
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "write_memo": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 117,
            "battles_won": 108,
            "battles_lost": 9,
            "total_gold_earned": 3553,
            "total_experience_earned": 7912,
            "total_equipment_crafted": 29,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 47,
            "total_equips": 31,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 132,
                "cumulative_experience_earned": 298
              },
              {
                "turn": 3,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 198,
                "cumulative_experience_earned": 447
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 264,
                "cumulative_experience_earned": 596
              },
              {
                "turn": 5,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 330,
                "cumulative_experience_earned": 748
              },
              {
                "turn": 6,
                "gold_earned": 99,
                "experience_earned": 230,
                "cumulative_gold_earned": 429,
                "cumulative_experience_earned": 978
              },
              {
                "turn": 7,
                "gold_earned": 86,
                "experience_earned": 199,
                "cumulative_gold_earned": 515,
                "cumulative_experience_earned": 1177
              },
              {
                "turn": 8,
                "gold_earned": 128,
                "experience_earned": 287,
                "cumulative_gold_earned": 643,
                "cumulative_experience_earned": 1464
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 698,
                "cumulative_experience_earned": 1587
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 779,
                "cumulative_experience_earned": 1770
              },
              {
                "turn": 11,
                "gold_earned": 50,
                "experience_earned": 115,
                "cumulative_gold_earned": 829,
                "cumulative_experience_earned": 1885
              },
              {
                "turn": 12,
                "gold_earned": 91,
                "experience_earned": 203,
                "cumulative_gold_earned": 920,
                "cumulative_experience_earned": 2088
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 1009,
                "cumulative_experience_earned": 2295
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 1065,
                "cumulative_experience_earned": 2421
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 1095,
                "cumulative_experience_earned": 2489
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 1155,
                "cumulative_experience_earned": 2622
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1235,
                "cumulative_experience_earned": 2801
              },
              {
                "turn": 18,
                "gold_earned": 132,
                "experience_earned": 298,
                "cumulative_gold_earned": 1367,
                "cumulative_experience_earned": 3099
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1535,
                "cumulative_experience_earned": 3489
              },
              {
                "turn": 20,
                "gold_earned": 149,
                "experience_earned": 341,
                "cumulative_gold_earned": 1684,
                "cumulative_experience_earned": 3830
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1763,
                "cumulative_experience_earned": 4011
              },
              {
                "turn": 22,
                "gold_earned": 102,
                "experience_earned": 228,
                "cumulative_gold_earned": 1865,
                "cumulative_experience_earned": 4239
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 1930,
                "cumulative_experience_earned": 4381
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 2039,
                "cumulative_experience_earned": 4619
              },
              {
                "turn": 25,
                "gold_earned": 93,
                "experience_earned": 205,
                "cumulative_gold_earned": 2132,
                "cumulative_experience_earned": 4824
              },
              {
                "turn": 26,
                "gold_earned": 113,
                "experience_earned": 254,
                "cumulative_gold_earned": 2245,
                "cumulative_experience_earned": 5078
              },
              {
                "turn": 27,
                "gold_earned": 98,
                "experience_earned": 225,
                "cumulative_gold_earned": 2343,
                "cumulative_experience_earned": 5303
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2463,
                "cumulative_experience_earned": 5564
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 2537,
                "cumulative_experience_earned": 5730
              },
              {
                "turn": 30,
                "gold_earned": 164,
                "experience_earned": 367,
                "cumulative_gold_earned": 2701,
                "cumulative_experience_earned": 6097
              },
              {
                "turn": 31,
                "gold_earned": 172,
                "experience_earned": 358,
                "cumulative_gold_earned": 2873,
                "cumulative_experience_earned": 6455
              },
              {
                "turn": 32,
                "gold_earned": 127,
                "experience_earned": 278,
                "cumulative_gold_earned": 3000,
                "cumulative_experience_earned": 6733
              },
              {
                "turn": 33,
                "gold_earned": 180,
                "experience_earned": 379,
                "cumulative_gold_earned": 3180,
                "cumulative_experience_earned": 7112
              },
              {
                "turn": 34,
                "gold_earned": 216,
                "experience_earned": 470,
                "cumulative_gold_earned": 3396,
                "cumulative_experience_earned": 7582
              },
              {
                "turn": 35,
                "gold_earned": 157,
                "experience_earned": 330,
                "cumulative_gold_earned": 3553,
                "cumulative_experience_earned": 7912
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1024,
                "cumulative_experience_earned": 2294
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 973,
                "cumulative_experience_earned": 2139
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 969,
                "cumulative_experience_earned": 2169
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师·破绽",
                "cumulative_battles_total": 18,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 587,
                "cumulative_experience_earned": 1310
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_10",
              "name": "地狱犬",
              "power": 3213.4226,
              "tier": "normal",
              "archetype_id": "hellhound",
              "stats": {
                "hp": 402,
                "mp": 0,
                "attack": 159,
                "defense": 33,
                "speed": 18,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 48,
                "experience": 101
              }
            }
          }
        }
      ],
      "model": "gemma-4-26b-a4b-it-q8-0",
      "rank": 66
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 63.0157,
        "mean": 63.02,
        "median": 63.02
      },
      "rank_score": {
        "best": 2753.2814,
        "mean": 2753.28,
        "median": 2753.28
      },
      "win_rate": {
        "best": 0.9543,
        "mean": 0.9543
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3150258,
          "total": 3150258
        },
        "output_tokens": {
          "mean": 241031,
          "total": 241031
        },
        "duration_seconds": {
          "mean": 5165.6,
          "total": 5165.6
        },
        "tool_calls": {
          "mean": 397,
          "total": 397
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 2925,
          "best": 2925
        },
        "exp_earned": {
          "mean": 6546,
          "best": 6546
        },
        "battle_win_rate": 0.9388,
        "battles_total": 98,
        "battles_won": 92
      },
      "last_run": "20260711-201957-684377",
      "run_details": [
        {
          "run_id": "20260711-201957-684377_gpt-5.6-terra-high",
          "session_id": "d5e1f2869a2c4fada4318f23d38a03b2",
          "created_at": "20260711-201957-684377",
          "updated_at": "20260711-222059-411213",
          "score": 63.0157,
          "rank_score": 2753.2814,
          "rank_score_source": null,
          "win_rate": 0.9543,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 118,
          "final_experience_pool": 81,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 96.7544,
            "win_rate": 0.973,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 532.0674,
              "rank_score_contribution": 532.0674,
              "rank_score_share": 0.1932,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 300,
                  "mp": 75,
                  "attack": 87,
                  "defense": 47,
                  "speed": 36,
                  "recovery": 44,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 280,
                  "current_mp": 75
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "魔弹法师·脆弱",
              "rank_score": 832.5855,
              "rank_score_contribution": 832.5855,
              "rank_score_share": 0.3024,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "魔弹法师·脆弱",
                "template_id": "spellshot_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 84,
                  "mp": 33,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 216,
                  "mp": 138,
                  "attack": 75,
                  "defense": 41,
                  "speed": 27,
                  "recovery": 45,
                  "mp_recovery": 29
                },
                "resources": {
                  "current_hp": 216,
                  "current_mp": 138
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 690.0911,
              "rank_score_contribution": 690.0911,
              "rank_score_share": 0.2506,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 198,
                  "mp": 18,
                  "attack": 67,
                  "defense": 30,
                  "speed": 59,
                  "recovery": 36,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 198,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师·脆弱",
              "rank_score": 698.5375,
              "rank_score_contribution": 698.5375,
              "rank_score_share": 0.2537,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师·脆弱",
                "template_id": "spellshot_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 81,
                  "mp": 30,
                  "attack": 17,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 213,
                  "mp": 140,
                  "attack": 74,
                  "defense": 43,
                  "speed": 32,
                  "recovery": 45,
                  "mp_recovery": 29
                },
                "resources": {
                  "current_hp": 213,
                  "current_mp": 140
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 53.8048
            },
            {
              "turn": 2,
              "rank_score": 99.4858
            },
            {
              "turn": 3,
              "rank_score": 219.9295
            },
            {
              "turn": 4,
              "rank_score": 233.5651
            },
            {
              "turn": 5,
              "rank_score": 251.4767
            },
            {
              "turn": 6,
              "rank_score": 269.6175
            },
            {
              "turn": 7,
              "rank_score": 294.0125
            },
            {
              "turn": 8,
              "rank_score": 298.9882
            },
            {
              "turn": 9,
              "rank_score": 298.9882
            },
            {
              "turn": 10,
              "rank_score": 328.0107
            },
            {
              "turn": 11,
              "rank_score": 454.2083
            },
            {
              "turn": 12,
              "rank_score": 467.6977
            },
            {
              "turn": 13,
              "rank_score": 537.0936
            },
            {
              "turn": 14,
              "rank_score": 726.939
            },
            {
              "turn": 15,
              "rank_score": 746.6586
            },
            {
              "turn": 16,
              "rank_score": 795.9983
            },
            {
              "turn": 17,
              "rank_score": 797.098
            },
            {
              "turn": 18,
              "rank_score": 882.9405
            },
            {
              "turn": 19,
              "rank_score": 889.213
            },
            {
              "turn": 20,
              "rank_score": 1035.6022
            },
            {
              "turn": 21,
              "rank_score": 1248.0239
            },
            {
              "turn": 22,
              "rank_score": 1250.6005
            },
            {
              "turn": 23,
              "rank_score": 1287.908
            },
            {
              "turn": 24,
              "rank_score": 1287.908
            },
            {
              "turn": 25,
              "rank_score": 1294.2782
            },
            {
              "turn": 26,
              "rank_score": 1310.6659
            },
            {
              "turn": 27,
              "rank_score": 1420.2249
            },
            {
              "turn": 28,
              "rank_score": 1422.8228
            },
            {
              "turn": 29,
              "rank_score": 1643.1822
            },
            {
              "turn": 30,
              "rank_score": 1670.0701
            },
            {
              "turn": 31,
              "rank_score": 1739.5413
            },
            {
              "turn": 32,
              "rank_score": 2166.4982
            },
            {
              "turn": 33,
              "rank_score": 2578.91
            },
            {
              "turn": 34,
              "rank_score": 2677.9812
            },
            {
              "turn": 35,
              "rank_score": 2753.2814
            }
          ],
          "token_usage": {
            "input_tokens": 3150258,
            "output_tokens": 241031
          },
          "timing": {
            "total_seconds": 5165.6
          },
          "tool_calls": {
            "total": 397,
            "successful": 394,
            "failed": 3,
            "by_name": {
              "get_inventory": 30,
              "get_crafting": 33,
              "get_upgrades": 18,
              "get_recruitment": 3,
              "recruit_adventurer": 4,
              "craft_equipment": 32,
              "equip_item": 38,
              "preview_battle": 102,
              "write_memo": 34,
              "end_turn": 35,
              "purchase_upgrade": 11,
              "allocate_experience": 48,
              "unequip_item": 5,
              "preview_team_power": 4
            },
            "by_name_detail": {
              "get_inventory": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "get_crafting": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "get_upgrades": {
                "total": 18,
                "successful": 18,
                "failed": 0
              },
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "equip_item": {
                "total": 38,
                "successful": 38,
                "failed": 0
              },
              "preview_battle": {
                "total": 102,
                "successful": 101,
                "failed": 1
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 10,
                "failed": 1
              },
              "allocate_experience": {
                "total": 48,
                "successful": 47,
                "failed": 1
              },
              "unequip_item": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "preview_team_power": {
                "total": 4,
                "successful": 4,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 98,
            "battles_won": 92,
            "battles_lost": 6,
            "total_gold_earned": 2925,
            "total_experience_earned": 6546,
            "total_equipment_crafted": 32,
            "total_upgrades_purchased": 10,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 47,
            "total_equips": 38,
            "total_unequips": 5,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 60,
                "experience_earned": 135,
                "cumulative_gold_earned": 132,
                "cumulative_experience_earned": 298
              },
              {
                "turn": 3,
                "gold_earned": 75,
                "experience_earned": 169,
                "cumulative_gold_earned": 207,
                "cumulative_experience_earned": 467
              },
              {
                "turn": 4,
                "gold_earned": 48,
                "experience_earned": 109,
                "cumulative_gold_earned": 255,
                "cumulative_experience_earned": 576
              },
              {
                "turn": 5,
                "gold_earned": 46,
                "experience_earned": 106,
                "cumulative_gold_earned": 301,
                "cumulative_experience_earned": 682
              },
              {
                "turn": 6,
                "gold_earned": 73,
                "experience_earned": 167,
                "cumulative_gold_earned": 374,
                "cumulative_experience_earned": 849
              },
              {
                "turn": 7,
                "gold_earned": 58,
                "experience_earned": 133,
                "cumulative_gold_earned": 432,
                "cumulative_experience_earned": 982
              },
              {
                "turn": 8,
                "gold_earned": 59,
                "experience_earned": 130,
                "cumulative_gold_earned": 491,
                "cumulative_experience_earned": 1112
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 546,
                "cumulative_experience_earned": 1235
              },
              {
                "turn": 10,
                "gold_earned": 52,
                "experience_earned": 118,
                "cumulative_gold_earned": 598,
                "cumulative_experience_earned": 1353
              },
              {
                "turn": 11,
                "gold_earned": 48,
                "experience_earned": 109,
                "cumulative_gold_earned": 646,
                "cumulative_experience_earned": 1462
              },
              {
                "turn": 12,
                "gold_earned": 96,
                "experience_earned": 220,
                "cumulative_gold_earned": 742,
                "cumulative_experience_earned": 1682
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 831,
                "cumulative_experience_earned": 1889
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 887,
                "cumulative_experience_earned": 2015
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 917,
                "cumulative_experience_earned": 2083
              },
              {
                "turn": 16,
                "gold_earned": 22,
                "experience_earned": 49,
                "cumulative_gold_earned": 939,
                "cumulative_experience_earned": 2132
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1019,
                "cumulative_experience_earned": 2311
              },
              {
                "turn": 18,
                "gold_earned": 128,
                "experience_earned": 286,
                "cumulative_gold_earned": 1147,
                "cumulative_experience_earned": 2597
              },
              {
                "turn": 19,
                "gold_earned": 143,
                "experience_earned": 326,
                "cumulative_gold_earned": 1290,
                "cumulative_experience_earned": 2923
              },
              {
                "turn": 20,
                "gold_earned": 127,
                "experience_earned": 295,
                "cumulative_gold_earned": 1417,
                "cumulative_experience_earned": 3218
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1496,
                "cumulative_experience_earned": 3399
              },
              {
                "turn": 22,
                "gold_earned": 110,
                "experience_earned": 247,
                "cumulative_gold_earned": 1606,
                "cumulative_experience_earned": 3646
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1633,
                "cumulative_experience_earned": 3707
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 1742,
                "cumulative_experience_earned": 3945
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 1796,
                "cumulative_experience_earned": 4068
              },
              {
                "turn": 26,
                "gold_earned": 88,
                "experience_earned": 198,
                "cumulative_gold_earned": 1884,
                "cumulative_experience_earned": 4266
              },
              {
                "turn": 27,
                "gold_earned": 98,
                "experience_earned": 225,
                "cumulative_gold_earned": 1982,
                "cumulative_experience_earned": 4491
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 2056,
                "cumulative_experience_earned": 4655
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 2130,
                "cumulative_experience_earned": 4821
              },
              {
                "turn": 30,
                "gold_earned": 186,
                "experience_earned": 419,
                "cumulative_gold_earned": 2316,
                "cumulative_experience_earned": 5240
              },
              {
                "turn": 31,
                "gold_earned": 153,
                "experience_earned": 323,
                "cumulative_gold_earned": 2469,
                "cumulative_experience_earned": 5563
              },
              {
                "turn": 32,
                "gold_earned": 105,
                "experience_earned": 229,
                "cumulative_gold_earned": 2574,
                "cumulative_experience_earned": 5792
              },
              {
                "turn": 33,
                "gold_earned": 133,
                "experience_earned": 279,
                "cumulative_gold_earned": 2707,
                "cumulative_experience_earned": 6071
              },
              {
                "turn": 34,
                "gold_earned": 218,
                "experience_earned": 475,
                "cumulative_gold_earned": 2925,
                "cumulative_experience_earned": 6546
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 2925,
                "cumulative_experience_earned": 6546
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 26,
                "cumulative_battles_won": 24,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 663,
                "cumulative_experience_earned": 1471
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "魔弹法师·脆弱",
                "cumulative_battles_total": 27,
                "cumulative_battles_won": 26,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 885,
                "cumulative_experience_earned": 1990
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 30,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 930,
                "cumulative_experience_earned": 2086
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师·脆弱",
                "cumulative_battles_total": 15,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 447,
                "cumulative_experience_earned": 999
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_5",
              "name": "骷髅骑士",
              "power": 2501.6831,
              "tier": "normal",
              "archetype_id": "skeleton_knight",
              "stats": {
                "hp": 490,
                "mp": 0,
                "attack": 150,
                "defense": 45,
                "speed": 9,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 45,
                "experience": 96
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-terra-high",
      "rank": 67
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 60.15,
        "mean": 60.15,
        "median": 60.15
      },
      "rank_score": {
        "best": 2698.0954,
        "mean": 2698.1,
        "median": 2698.1
      },
      "win_rate": {
        "best": 0.9075,
        "mean": 0.9075
      },
      "efficiency": {
        "input_tokens": {
          "mean": 5583524,
          "total": 5583524
        },
        "output_tokens": {
          "mean": 423028,
          "total": 423028
        },
        "duration_seconds": {
          "mean": 22834.9,
          "total": 22834.9
        },
        "tool_calls": {
          "mean": 377,
          "total": 377
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3199,
          "best": 3199
        },
        "exp_earned": {
          "mean": 7179,
          "best": 7179
        },
        "battle_win_rate": 0.885,
        "battles_total": 113,
        "battles_won": 100
      },
      "last_run": "20260607-014026-195583",
      "run_details": [
        {
          "run_id": "step-3-7-flash",
          "session_id": "f072e4fb720b49ed9f2cf62c07ad98b9",
          "created_at": "20260607-014026-195583",
          "updated_at": "20260607-135905-859314",
          "score": 60.15,
          "rank_score": 2698.0954,
          "rank_score_source": null,
          "win_rate": 0.9075,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 170,
          "final_experience_pool": 89,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "炮手·坚壁",
            "average_score": 93.5312,
            "win_rate": 0.952,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 793.3063,
              "rank_score_contribution": 793.3063,
              "rank_score_share": 0.294,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 325,
                  "mp": 23,
                  "attack": 80,
                  "defense": 54,
                  "speed": 27,
                  "recovery": 56,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 325,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 584.9732,
              "rank_score_contribution": 584.9732,
              "rank_score_share": 0.2168,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 188,
                  "mp": 18,
                  "attack": 76,
                  "defense": 30,
                  "speed": 60,
                  "recovery": 36,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 188,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "炮手·坚壁",
              "rank_score": 845.7586,
              "rank_score_contribution": 845.7586,
              "rank_score_share": 0.3135,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 329,
                  "mp": 74,
                  "attack": 89,
                  "defense": 55,
                  "speed": 30,
                  "recovery": 54,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 264,
                  "current_mp": 74
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_light_bow",
                      "name": "复合弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 12,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "步行骑士",
              "rank_score": 474.0572,
              "rank_score_contribution": 474.0572,
              "rank_score_share": 0.1757,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "步行骑士",
                "template_id": "foot_knight",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 168,
                  "mp": 0,
                  "attack": 12,
                  "defense": 12,
                  "speed": 7,
                  "recovery": 14,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 359,
                  "mp": 23,
                  "attack": 54,
                  "defense": 65,
                  "speed": 17,
                  "recovery": 68,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 327,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shield_bash",
                    "name": "盾击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 41.975
            },
            {
              "turn": 2,
              "rank_score": 70.4556
            },
            {
              "turn": 3,
              "rank_score": 91.64
            },
            {
              "turn": 4,
              "rank_score": 162.9289
            },
            {
              "turn": 5,
              "rank_score": 205.4889
            },
            {
              "turn": 6,
              "rank_score": 282.4312
            },
            {
              "turn": 7,
              "rank_score": 279.0371
            },
            {
              "turn": 8,
              "rank_score": 428.288
            },
            {
              "turn": 9,
              "rank_score": 496.7878
            },
            {
              "turn": 10,
              "rank_score": 553.3402
            },
            {
              "turn": 11,
              "rank_score": 587.3918
            },
            {
              "turn": 12,
              "rank_score": 693.5675
            },
            {
              "turn": 13,
              "rank_score": 724.8528
            },
            {
              "turn": 14,
              "rank_score": 866.8906
            },
            {
              "turn": 15,
              "rank_score": 869.2755
            },
            {
              "turn": 16,
              "rank_score": 910.0772
            },
            {
              "turn": 17,
              "rank_score": 917.1679
            },
            {
              "turn": 18,
              "rank_score": 991.6896
            },
            {
              "turn": 19,
              "rank_score": 996.3689
            },
            {
              "turn": 20,
              "rank_score": 996.3689
            },
            {
              "turn": 21,
              "rank_score": 998.9533
            },
            {
              "turn": 22,
              "rank_score": 1368.2476
            },
            {
              "turn": 23,
              "rank_score": 1368.2476
            },
            {
              "turn": 24,
              "rank_score": 1548.4303
            },
            {
              "turn": 25,
              "rank_score": 1783.7687
            },
            {
              "turn": 26,
              "rank_score": 1783.7687
            },
            {
              "turn": 27,
              "rank_score": 2119.7416
            },
            {
              "turn": 28,
              "rank_score": 2172.7014
            },
            {
              "turn": 29,
              "rank_score": 2259.5792
            },
            {
              "turn": 30,
              "rank_score": 2337.9113
            },
            {
              "turn": 31,
              "rank_score": 2410.6284
            },
            {
              "turn": 32,
              "rank_score": 2463.4057
            },
            {
              "turn": 33,
              "rank_score": 2556.9255
            },
            {
              "turn": 34,
              "rank_score": 2598.4153
            },
            {
              "turn": 35,
              "rank_score": 2698.0954
            }
          ],
          "token_usage": {
            "input_tokens": 5583524,
            "output_tokens": 423028
          },
          "timing": {
            "total_seconds": 22834.9
          },
          "tool_calls": {
            "total": 377,
            "successful": 364,
            "failed": 13,
            "by_name": {
              "get_recruitment": 21,
              "recruit_adventurer": 5,
              "preview_battle": 105,
              "end_turn": 35,
              "get_crafting": 22,
              "craft_equipment": 32,
              "equip_item": 44,
              "get_upgrades": 16,
              "get_inventory": 25,
              "purchase_upgrade": 11,
              "allocate_experience": 42,
              "write_memo": 3,
              "get_events": 1,
              "dismiss_adventurer": 1,
              "preview_team_power": 12,
              "unequip_item": 2
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 21,
                "successful": 21,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "preview_battle": {
                "total": 105,
                "successful": 96,
                "failed": 9
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_crafting": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "craft_equipment": {
                "total": 32,
                "successful": 29,
                "failed": 3
              },
              "equip_item": {
                "total": 44,
                "successful": 43,
                "failed": 1
              },
              "get_upgrades": {
                "total": 16,
                "successful": 16,
                "failed": 0
              },
              "get_inventory": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "allocate_experience": {
                "total": 42,
                "successful": 42,
                "failed": 0
              },
              "write_memo": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "dismiss_adventurer": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 113,
            "battles_won": 100,
            "battles_lost": 13,
            "total_gold_earned": 3199,
            "total_experience_earned": 7179,
            "total_equipment_crafted": 29,
            "total_upgrades_purchased": 11,
            "total_recruits": 5,
            "total_dismissals": 1,
            "total_experience_allocated": 42,
            "total_equips": 43,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 44,
                "experience_earned": 100,
                "cumulative_gold_earned": 126,
                "cumulative_experience_earned": 287
              },
              {
                "turn": 3,
                "gold_earned": 64,
                "experience_earned": 143,
                "cumulative_gold_earned": 190,
                "cumulative_experience_earned": 430
              },
              {
                "turn": 4,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 228,
                "cumulative_experience_earned": 515
              },
              {
                "turn": 5,
                "gold_earned": 83,
                "experience_earned": 193,
                "cumulative_gold_earned": 311,
                "cumulative_experience_earned": 708
              },
              {
                "turn": 6,
                "gold_earned": 81,
                "experience_earned": 187,
                "cumulative_gold_earned": 392,
                "cumulative_experience_earned": 895
              },
              {
                "turn": 7,
                "gold_earned": 78,
                "experience_earned": 179,
                "cumulative_gold_earned": 470,
                "cumulative_experience_earned": 1074
              },
              {
                "turn": 8,
                "gold_earned": 128,
                "experience_earned": 287,
                "cumulative_gold_earned": 598,
                "cumulative_experience_earned": 1361
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 653,
                "cumulative_experience_earned": 1484
              },
              {
                "turn": 10,
                "gold_earned": 79,
                "experience_earned": 178,
                "cumulative_gold_earned": 732,
                "cumulative_experience_earned": 1662
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 809,
                "cumulative_experience_earned": 1838
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 880,
                "cumulative_experience_earned": 2000
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 969,
                "cumulative_experience_earned": 2207
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 1025,
                "cumulative_experience_earned": 2333
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 1095,
                "cumulative_experience_earned": 2487
              },
              {
                "turn": 16,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1236,
                "cumulative_experience_earned": 2802
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1316,
                "cumulative_experience_earned": 2981
              },
              {
                "turn": 18,
                "gold_earned": 117,
                "experience_earned": 264,
                "cumulative_gold_earned": 1433,
                "cumulative_experience_earned": 3245
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1601,
                "cumulative_experience_earned": 3635
              },
              {
                "turn": 20,
                "gold_earned": 127,
                "experience_earned": 295,
                "cumulative_gold_earned": 1728,
                "cumulative_experience_earned": 3930
              },
              {
                "turn": 21,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1755,
                "cumulative_experience_earned": 3991
              },
              {
                "turn": 22,
                "gold_earned": 102,
                "experience_earned": 228,
                "cumulative_gold_earned": 1857,
                "cumulative_experience_earned": 4219
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 1922,
                "cumulative_experience_earned": 4361
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 2031,
                "cumulative_experience_earned": 4599
              },
              {
                "turn": 25,
                "gold_earned": 93,
                "experience_earned": 205,
                "cumulative_gold_earned": 2124,
                "cumulative_experience_earned": 4804
              },
              {
                "turn": 26,
                "gold_earned": 134,
                "experience_earned": 301,
                "cumulative_gold_earned": 2258,
                "cumulative_experience_earned": 5105
              },
              {
                "turn": 27,
                "gold_earned": 139,
                "experience_earned": 312,
                "cumulative_gold_earned": 2397,
                "cumulative_experience_earned": 5417
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2517,
                "cumulative_experience_earned": 5678
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 2591,
                "cumulative_experience_earned": 5844
              },
              {
                "turn": 30,
                "gold_earned": 173,
                "experience_earned": 389,
                "cumulative_gold_earned": 2764,
                "cumulative_experience_earned": 6233
              },
              {
                "turn": 31,
                "gold_earned": 110,
                "experience_earned": 234,
                "cumulative_gold_earned": 2874,
                "cumulative_experience_earned": 6467
              },
              {
                "turn": 32,
                "gold_earned": 129,
                "experience_earned": 283,
                "cumulative_gold_earned": 3003,
                "cumulative_experience_earned": 6750
              },
              {
                "turn": 33,
                "gold_earned": 92,
                "experience_earned": 193,
                "cumulative_gold_earned": 3095,
                "cumulative_experience_earned": 6943
              },
              {
                "turn": 34,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 3174,
                "cumulative_experience_earned": 7124
              },
              {
                "turn": 35,
                "gold_earned": 25,
                "experience_earned": 55,
                "cumulative_gold_earned": 3199,
                "cumulative_experience_earned": 7179
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 875,
                "cumulative_experience_earned": 1970
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 30,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 977,
                "cumulative_experience_earned": 2198
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 1045,
                "cumulative_experience_earned": 2328
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 1,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "步行骑士",
                "cumulative_battles_total": 16,
                "cumulative_battles_won": 12,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 302,
                "cumulative_experience_earned": 683
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_7",
              "name": "巨蛛",
              "power": 2274.4098,
              "tier": "normal",
              "archetype_id": "giant_spider",
              "stats": {
                "hp": 368,
                "mp": 0,
                "attack": 114,
                "defense": 29,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 43,
                "experience": 89
              }
            }
          }
        }
      ],
      "model": "step-3-7-flash-iq4-xs",
      "rank": 68
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 61.9652,
        "mean": 61.97,
        "median": 61.97
      },
      "rank_score": {
        "best": 2654.7914,
        "mean": 2654.79,
        "median": 2654.79
      },
      "win_rate": {
        "best": 0.9367,
        "mean": 0.9367
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3465313,
          "total": 3465313
        },
        "output_tokens": {
          "mean": 981987,
          "total": 981987
        },
        "duration_seconds": {
          "mean": 3696.7,
          "total": 3696.7
        },
        "tool_calls": {
          "mean": 353,
          "total": 353
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3142,
          "best": 3142
        },
        "exp_earned": {
          "mean": 7042,
          "best": 7042
        },
        "battle_win_rate": 0.934,
        "battles_total": 106,
        "battles_won": 99
      },
      "last_run": "20260806-113535-947347",
      "run_details": [
        {
          "run_id": "Ling-3.0-flash_20260806-113535-947347",
          "session_id": "f854b7ffdf70462a9b0c8f8b099836a5",
          "created_at": "20260806-113535-947347",
          "updated_at": "20260806-130120-799259",
          "score": 61.9652,
          "rank_score": 2654.7914,
          "rank_score_source": null,
          "win_rate": 0.9367,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 62,
          "final_experience_pool": 93,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "佣兵战士·脆弱",
            "average_score": 97.1241,
            "win_rate": 0.979,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 654.0811,
              "rank_score_contribution": 654.0811,
              "rank_score_share": 0.2464,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 104,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 320,
                  "mp": 23,
                  "attack": 78,
                  "defense": 56,
                  "speed": 27,
                  "recovery": 56,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 320,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "连击师·枯竭",
              "rank_score": 774.9785,
              "rank_score_contribution": 774.9785,
              "rank_score_share": 0.2919,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 9,
                "experience": 35,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 256,
                  "mp": 49,
                  "attack": 75,
                  "defense": 47,
                  "speed": 48,
                  "recovery": 54,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 183,
                  "current_mp": 49
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 817.192,
              "rank_score_contribution": 817.192,
              "rank_score_share": 0.3078,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 9,
                "experience": 35,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 275,
                  "mp": 83,
                  "attack": 72,
                  "defense": 55,
                  "speed": 26,
                  "recovery": 88,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 275,
                  "current_mp": 83
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "吸血魔",
              "rank_score": 408.54,
              "rank_score_contribution": 408.54,
              "rank_score_share": 0.1539,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "吸血魔",
                "template_id": "bloodfiend",
                "level": 8,
                "experience": 0,
                "base_stats": {
                  "hp": 110,
                  "mp": 27,
                  "attack": 21,
                  "defense": 6,
                  "speed": 10,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 265,
                  "mp": 71,
                  "attack": 85,
                  "defense": 44,
                  "speed": 36,
                  "recovery": 43,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 187,
                  "current_mp": 71
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 22.3867
            },
            {
              "turn": 2,
              "rank_score": 22.0872
            },
            {
              "turn": 3,
              "rank_score": 31.7319
            },
            {
              "turn": 4,
              "rank_score": 58.0511
            },
            {
              "turn": 5,
              "rank_score": 104.0199
            },
            {
              "turn": 6,
              "rank_score": 106.628
            },
            {
              "turn": 7,
              "rank_score": 106.628
            },
            {
              "turn": 8,
              "rank_score": 263.4099
            },
            {
              "turn": 9,
              "rank_score": 279.7576
            },
            {
              "turn": 10,
              "rank_score": 287.1132
            },
            {
              "turn": 11,
              "rank_score": 287.1132
            },
            {
              "turn": 12,
              "rank_score": 287.1132
            },
            {
              "turn": 13,
              "rank_score": 287.1132
            },
            {
              "turn": 14,
              "rank_score": 515.2434
            },
            {
              "turn": 15,
              "rank_score": 552.4581
            },
            {
              "turn": 16,
              "rank_score": 557.9393
            },
            {
              "turn": 17,
              "rank_score": 557.9393
            },
            {
              "turn": 18,
              "rank_score": 777.1862
            },
            {
              "turn": 19,
              "rank_score": 791.7224
            },
            {
              "turn": 20,
              "rank_score": 803.6633
            },
            {
              "turn": 21,
              "rank_score": 810.8715
            },
            {
              "turn": 22,
              "rank_score": 1176.224
            },
            {
              "turn": 23,
              "rank_score": 1176.224
            },
            {
              "turn": 24,
              "rank_score": 1176.224
            },
            {
              "turn": 25,
              "rank_score": 1176.224
            },
            {
              "turn": 26,
              "rank_score": 1389.1391
            },
            {
              "turn": 27,
              "rank_score": 1389.1391
            },
            {
              "turn": 28,
              "rank_score": 1447.5968
            },
            {
              "turn": 29,
              "rank_score": 1447.5968
            },
            {
              "turn": 30,
              "rank_score": 1447.5968
            },
            {
              "turn": 31,
              "rank_score": 1861.8258
            },
            {
              "turn": 32,
              "rank_score": 2232.1874
            },
            {
              "turn": 33,
              "rank_score": 2477.0162
            },
            {
              "turn": 34,
              "rank_score": 2497.2073
            },
            {
              "turn": 35,
              "rank_score": 2654.7914
            }
          ],
          "token_usage": {
            "input_tokens": 3465313,
            "output_tokens": 981987
          },
          "timing": {
            "total_seconds": 3696.7
          },
          "tool_calls": {
            "total": 353,
            "successful": 346,
            "failed": 7,
            "by_name": {
              "get_recruitment": 32,
              "get_crafting": 32,
              "get_upgrades": 25,
              "recruit_adventurer": 4,
              "craft_equipment": 34,
              "equip_item": 38,
              "preview_battle": 66,
              "end_turn": 37,
              "purchase_upgrade": 12,
              "write_memo": 4,
              "get_inventory": 25,
              "allocate_experience": 37,
              "get_monsters": 1,
              "unequip_item": 1,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "get_crafting": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "get_upgrades": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 34,
                "successful": 33,
                "failed": 1
              },
              "equip_item": {
                "total": 38,
                "successful": 38,
                "failed": 0
              },
              "preview_battle": {
                "total": 66,
                "successful": 63,
                "failed": 3
              },
              "end_turn": {
                "total": 37,
                "successful": 35,
                "failed": 2
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 11,
                "failed": 1
              },
              "write_memo": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_inventory": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "allocate_experience": {
                "total": 37,
                "successful": 37,
                "failed": 0
              },
              "get_monsters": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 106,
            "battles_won": 99,
            "battles_lost": 7,
            "total_gold_earned": 3142,
            "total_experience_earned": 7042,
            "total_equipment_crafted": 33,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 37,
            "total_equips": 38,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 48,
                "experience_earned": 109,
                "cumulative_gold_earned": 48,
                "cumulative_experience_earned": 109
              },
              {
                "turn": 2,
                "gold_earned": 44,
                "experience_earned": 100,
                "cumulative_gold_earned": 92,
                "cumulative_experience_earned": 209
              },
              {
                "turn": 3,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 130,
                "cumulative_experience_earned": 294
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 196,
                "cumulative_experience_earned": 443
              },
              {
                "turn": 5,
                "gold_earned": 62,
                "experience_earned": 143,
                "cumulative_gold_earned": 258,
                "cumulative_experience_earned": 586
              },
              {
                "turn": 6,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 329,
                "cumulative_experience_earned": 748
              },
              {
                "turn": 7,
                "gold_earned": 81,
                "experience_earned": 186,
                "cumulative_gold_earned": 410,
                "cumulative_experience_earned": 934
              },
              {
                "turn": 8,
                "gold_earned": 54,
                "experience_earned": 122,
                "cumulative_gold_earned": 464,
                "cumulative_experience_earned": 1056
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 519,
                "cumulative_experience_earned": 1179
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 600,
                "cumulative_experience_earned": 1362
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 677,
                "cumulative_experience_earned": 1538
              },
              {
                "turn": 12,
                "gold_earned": 77,
                "experience_earned": 177,
                "cumulative_gold_earned": 754,
                "cumulative_experience_earned": 1715
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 843,
                "cumulative_experience_earned": 1922
              },
              {
                "turn": 14,
                "gold_earned": 37,
                "experience_earned": 83,
                "cumulative_gold_earned": 880,
                "cumulative_experience_earned": 2005
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 910,
                "cumulative_experience_earned": 2073
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 970,
                "cumulative_experience_earned": 2206
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1050,
                "cumulative_experience_earned": 2385
              },
              {
                "turn": 18,
                "gold_earned": 143,
                "experience_earned": 320,
                "cumulative_gold_earned": 1193,
                "cumulative_experience_earned": 2705
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1361,
                "cumulative_experience_earned": 3095
              },
              {
                "turn": 20,
                "gold_earned": 130,
                "experience_earned": 303,
                "cumulative_gold_earned": 1491,
                "cumulative_experience_earned": 3398
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1570,
                "cumulative_experience_earned": 3579
              },
              {
                "turn": 22,
                "gold_earned": 112,
                "experience_earned": 252,
                "cumulative_gold_earned": 1682,
                "cumulative_experience_earned": 3831
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 1747,
                "cumulative_experience_earned": 3973
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 1814,
                "cumulative_experience_earned": 4121
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 1868,
                "cumulative_experience_earned": 4244
              },
              {
                "turn": 26,
                "gold_earned": 112,
                "experience_earned": 257,
                "cumulative_gold_earned": 1980,
                "cumulative_experience_earned": 4501
              },
              {
                "turn": 27,
                "gold_earned": 143,
                "experience_earned": 321,
                "cumulative_gold_earned": 2123,
                "cumulative_experience_earned": 4822
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2243,
                "cumulative_experience_earned": 5083
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 2317,
                "cumulative_experience_earned": 5249
              },
              {
                "turn": 30,
                "gold_earned": 186,
                "experience_earned": 419,
                "cumulative_gold_earned": 2503,
                "cumulative_experience_earned": 5668
              },
              {
                "turn": 31,
                "gold_earned": 112,
                "experience_earned": 238,
                "cumulative_gold_earned": 2615,
                "cumulative_experience_earned": 5906
              },
              {
                "turn": 32,
                "gold_earned": 129,
                "experience_earned": 284,
                "cumulative_gold_earned": 2744,
                "cumulative_experience_earned": 6190
              },
              {
                "turn": 33,
                "gold_earned": 180,
                "experience_earned": 379,
                "cumulative_gold_earned": 2924,
                "cumulative_experience_earned": 6569
              },
              {
                "turn": 34,
                "gold_earned": 218,
                "experience_earned": 473,
                "cumulative_gold_earned": 3142,
                "cumulative_experience_earned": 7042
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 3142,
                "cumulative_experience_earned": 7042
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1157,
                "cumulative_experience_earned": 2611
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 955,
                "cumulative_experience_earned": 2136
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 27,
                "cumulative_battles_won": 25,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 694,
                "cumulative_experience_earned": 1549
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "吸血魔",
                "cumulative_battles_total": 13,
                "cumulative_battles_won": 11,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 336,
                "cumulative_experience_earned": 746
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_9",
              "name": "地狱犬",
              "power": 3028.0119,
              "tier": "normal",
              "archetype_id": "hellhound",
              "stats": {
                "hp": 386,
                "mp": 0,
                "attack": 151,
                "defense": 31,
                "speed": 18,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 47,
                "experience": 100
              }
            }
          }
        }
      ],
      "model": "Ling-3.0-flash",
      "rank": 69
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 59.5619,
        "mean": 59.56,
        "median": 59.56
      },
      "rank_score": {
        "best": 2592.8753,
        "mean": 2592.88,
        "median": 2592.88
      },
      "win_rate": {
        "best": 0.9008,
        "mean": 0.9008
      },
      "efficiency": {
        "input_tokens": {
          "mean": 6391371,
          "total": 6391371
        },
        "output_tokens": {
          "mean": 355217,
          "total": 355217
        },
        "duration_seconds": {
          "mean": 9911.0,
          "total": 9911.0
        },
        "tool_calls": {
          "mean": 474,
          "total": 474
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3635,
          "best": 3635
        },
        "exp_earned": {
          "mean": 8110,
          "best": 8110
        },
        "battle_win_rate": 0.9565,
        "battles_total": 115,
        "battles_won": 110
      },
      "last_run": "20260811-215046-057615",
      "run_details": [
        {
          "run_id": "20260811-215046-057615_muse-glimmer-30b-kquant-17gb",
          "session_id": "0deeea02936c4bd18c6a7cac2404101f",
          "created_at": "20260811-215046-057615",
          "updated_at": "20260812-013140-706656",
          "score": 59.5619,
          "rank_score": 2592.8753,
          "rank_score_source": null,
          "win_rate": 0.9008,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 307,
          "final_experience_pool": 665,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 96.8447,
            "win_rate": 0.972,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 858.0907,
              "rank_score_contribution": 858.0907,
              "rank_score_share": 0.3309,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 238,
                  "mp": 23,
                  "attack": 77,
                  "defense": 37,
                  "speed": 79,
                  "recovery": 41,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 199,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0034",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0054",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0052",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "连击师·枯竭",
              "rank_score": 890.7835,
              "rank_score_contribution": 890.7835,
              "rank_score_share": 0.3436,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 278,
                  "mp": 45,
                  "attack": 79,
                  "defense": 47,
                  "speed": 59,
                  "recovery": 50,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 278,
                  "current_mp": 45
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0038",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0057",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0055",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0053",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0049",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "佣兵战士·脆弱",
              "rank_score": 674.6119,
              "rank_score_contribution": 674.6119,
              "rank_score_share": 0.2602,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 321,
                  "mp": 26,
                  "attack": 89,
                  "defense": 42,
                  "speed": 33,
                  "recovery": 55,
                  "mp_recovery": 27
                },
                "resources": {
                  "current_hp": 321,
                  "current_mp": 26
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0035",
                      "template_id": "t2_light_helmet",
                      "name": "游侠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0050",
                      "template_id": "t2_light_armor",
                      "name": "蛛丝甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0051",
                      "template_id": "t2_light_charm",
                      "name": "魔力护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 8,
                        "attack": 4,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 3,
                        "mp_recovery": 3
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "神官",
              "rank_score": 169.3891,
              "rank_score_contribution": 169.3891,
              "rank_score_share": 0.0653,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "神官",
                "template_id": "cleric",
                "level": 2,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 29,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 195,
                  "mp": 51,
                  "attack": 33,
                  "defense": 28,
                  "speed": 19,
                  "recovery": 48,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 195,
                  "current_mp": 51
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0047",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": null
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 32.6737
            },
            {
              "turn": 2,
              "rank_score": 38.1907
            },
            {
              "turn": 3,
              "rank_score": 56.1534
            },
            {
              "turn": 4,
              "rank_score": 144.8629
            },
            {
              "turn": 5,
              "rank_score": 188.0794
            },
            {
              "turn": 6,
              "rank_score": 251.4835
            },
            {
              "turn": 7,
              "rank_score": 367.6752
            },
            {
              "turn": 8,
              "rank_score": 471.4824
            },
            {
              "turn": 9,
              "rank_score": 592.5293
            },
            {
              "turn": 10,
              "rank_score": 570.5502
            },
            {
              "turn": 11,
              "rank_score": 690.9097
            },
            {
              "turn": 12,
              "rank_score": 737.4063
            },
            {
              "turn": 13,
              "rank_score": 649.0869
            },
            {
              "turn": 14,
              "rank_score": 814.2278
            },
            {
              "turn": 15,
              "rank_score": 837.0736
            },
            {
              "turn": 16,
              "rank_score": 857.1549
            },
            {
              "turn": 17,
              "rank_score": 980.3068
            },
            {
              "turn": 18,
              "rank_score": 985.8074
            },
            {
              "turn": 19,
              "rank_score": 1012.4112
            },
            {
              "turn": 20,
              "rank_score": 1268.4191
            },
            {
              "turn": 21,
              "rank_score": 1274.7872
            },
            {
              "turn": 22,
              "rank_score": 1515.7861
            },
            {
              "turn": 23,
              "rank_score": 1542.2039
            },
            {
              "turn": 24,
              "rank_score": 1566.2832
            },
            {
              "turn": 25,
              "rank_score": 1612.8642
            },
            {
              "turn": 26,
              "rank_score": 1698.324
            },
            {
              "turn": 27,
              "rank_score": 1720.4772
            },
            {
              "turn": 28,
              "rank_score": 1929.1294
            },
            {
              "turn": 29,
              "rank_score": 1994.2353
            },
            {
              "turn": 30,
              "rank_score": 2136.0533
            },
            {
              "turn": 31,
              "rank_score": 2207.045
            },
            {
              "turn": 32,
              "rank_score": 2426.6508
            },
            {
              "turn": 33,
              "rank_score": 2622.2036
            },
            {
              "turn": 34,
              "rank_score": 2680.6107
            },
            {
              "turn": 35,
              "rank_score": 2592.8753
            }
          ],
          "token_usage": {
            "input_tokens": 6391371,
            "output_tokens": 355217
          },
          "timing": {
            "total_seconds": 9911.0
          },
          "tool_calls": {
            "total": 474,
            "successful": 463,
            "failed": 11,
            "by_name": {
              "get_recruitment": 28,
              "get_crafting": 35,
              "get_upgrades": 24,
              "recruit_adventurer": 5,
              "preview_battle": 112,
              "craft_equipment": 58,
              "equip_item": 67,
              "end_turn": 35,
              "get_inventory": 39,
              "allocate_experience": 45,
              "purchase_upgrade": 10,
              "write_memo": 2,
              "unequip_item": 2,
              "get_events": 3,
              "preview_team_power": 8,
              "dismiss_adventurer": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 24,
                "successful": 24,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "preview_battle": {
                "total": 112,
                "successful": 102,
                "failed": 10
              },
              "craft_equipment": {
                "total": 58,
                "successful": 57,
                "failed": 1
              },
              "equip_item": {
                "total": 67,
                "successful": 67,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 39,
                "successful": 39,
                "failed": 0
              },
              "allocate_experience": {
                "total": 45,
                "successful": 45,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 10,
                "successful": 10,
                "failed": 0
              },
              "write_memo": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "get_events": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "dismiss_adventurer": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 115,
            "battles_won": 110,
            "battles_lost": 5,
            "total_gold_earned": 3635,
            "total_experience_earned": 8110,
            "total_equipment_crafted": 57,
            "total_upgrades_purchased": 10,
            "total_recruits": 5,
            "total_dismissals": 1,
            "total_experience_allocated": 45,
            "total_equips": 67,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 60,
                "experience_earned": 135,
                "cumulative_gold_earned": 126,
                "cumulative_experience_earned": 284
              },
              {
                "turn": 3,
                "gold_earned": 71,
                "experience_earned": 159,
                "cumulative_gold_earned": 197,
                "cumulative_experience_earned": 443
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 263,
                "cumulative_experience_earned": 592
              },
              {
                "turn": 5,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 329,
                "cumulative_experience_earned": 744
              },
              {
                "turn": 6,
                "gold_earned": 91,
                "experience_earned": 211,
                "cumulative_gold_earned": 420,
                "cumulative_experience_earned": 955
              },
              {
                "turn": 7,
                "gold_earned": 86,
                "experience_earned": 198,
                "cumulative_gold_earned": 506,
                "cumulative_experience_earned": 1153
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 251,
                "cumulative_gold_earned": 617,
                "cumulative_experience_earned": 1404
              },
              {
                "turn": 9,
                "gold_earned": 89,
                "experience_earned": 198,
                "cumulative_gold_earned": 706,
                "cumulative_experience_earned": 1602
              },
              {
                "turn": 10,
                "gold_earned": 73,
                "experience_earned": 165,
                "cumulative_gold_earned": 779,
                "cumulative_experience_earned": 1767
              },
              {
                "turn": 11,
                "gold_earned": 56,
                "experience_earned": 128,
                "cumulative_gold_earned": 835,
                "cumulative_experience_earned": 1895
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 906,
                "cumulative_experience_earned": 2057
              },
              {
                "turn": 13,
                "gold_earned": 97,
                "experience_earned": 219,
                "cumulative_gold_earned": 1003,
                "cumulative_experience_earned": 2276
              },
              {
                "turn": 14,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 1098,
                "cumulative_experience_earned": 2487
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 1168,
                "cumulative_experience_earned": 2641
              },
              {
                "turn": 16,
                "gold_earned": 180,
                "experience_earned": 403,
                "cumulative_gold_earned": 1348,
                "cumulative_experience_earned": 3044
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1428,
                "cumulative_experience_earned": 3223
              },
              {
                "turn": 18,
                "gold_earned": 117,
                "experience_earned": 264,
                "cumulative_gold_earned": 1545,
                "cumulative_experience_earned": 3487
              },
              {
                "turn": 19,
                "gold_earned": 181,
                "experience_earned": 414,
                "cumulative_gold_earned": 1726,
                "cumulative_experience_earned": 3901
              },
              {
                "turn": 20,
                "gold_earned": 130,
                "experience_earned": 303,
                "cumulative_gold_earned": 1856,
                "cumulative_experience_earned": 4204
              },
              {
                "turn": 21,
                "gold_earned": 123,
                "experience_earned": 276,
                "cumulative_gold_earned": 1979,
                "cumulative_experience_earned": 4480
              },
              {
                "turn": 22,
                "gold_earned": 110,
                "experience_earned": 247,
                "cumulative_gold_earned": 2089,
                "cumulative_experience_earned": 4727
              },
              {
                "turn": 23,
                "gold_earned": 69,
                "experience_earned": 152,
                "cumulative_gold_earned": 2158,
                "cumulative_experience_earned": 4879
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 240,
                "cumulative_gold_earned": 2267,
                "cumulative_experience_earned": 5119
              },
              {
                "turn": 25,
                "gold_earned": 97,
                "experience_earned": 215,
                "cumulative_gold_earned": 2364,
                "cumulative_experience_earned": 5334
              },
              {
                "turn": 26,
                "gold_earned": 134,
                "experience_earned": 301,
                "cumulative_gold_earned": 2498,
                "cumulative_experience_earned": 5635
              },
              {
                "turn": 27,
                "gold_earned": 105,
                "experience_earned": 232,
                "cumulative_gold_earned": 2603,
                "cumulative_experience_earned": 5867
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2723,
                "cumulative_experience_earned": 6128
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 2841,
                "cumulative_experience_earned": 6388
              },
              {
                "turn": 30,
                "gold_earned": 173,
                "experience_earned": 389,
                "cumulative_gold_earned": 3014,
                "cumulative_experience_earned": 6777
              },
              {
                "turn": 31,
                "gold_earned": 151,
                "experience_earned": 319,
                "cumulative_gold_earned": 3165,
                "cumulative_experience_earned": 7096
              },
              {
                "turn": 32,
                "gold_earned": 121,
                "experience_earned": 265,
                "cumulative_gold_earned": 3286,
                "cumulative_experience_earned": 7361
              },
              {
                "turn": 33,
                "gold_earned": 129,
                "experience_earned": 271,
                "cumulative_gold_earned": 3415,
                "cumulative_experience_earned": 7632
              },
              {
                "turn": 34,
                "gold_earned": 220,
                "experience_earned": 478,
                "cumulative_gold_earned": 3635,
                "cumulative_experience_earned": 8110
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 3635,
                "cumulative_experience_earned": 8110
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1211,
                "cumulative_experience_earned": 2671
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 966,
                "cumulative_experience_earned": 2165
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1003,
                "cumulative_experience_earned": 2267
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "步行骑士",
                "cumulative_battles_total": 15,
                "cumulative_battles_won": 15,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 455,
                "cumulative_experience_earned": 1007
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "神官",
                "cumulative_battles_total": 0,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_4",
              "name": "怨灵",
              "power": 2362.3697,
              "tier": "normal",
              "archetype_id": "wraith",
              "stats": {
                "hp": 324,
                "mp": 20,
                "attack": 108,
                "defense": 28,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 41,
                "experience": 86
              }
            }
          }
        }
      ],
      "model": "muse-glimmer-30b-kquant-17gb",
      "rank": 70
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 61.2511,
        "mean": 61.25,
        "median": 61.25
      },
      "rank_score": {
        "best": 2569.5804,
        "mean": 2569.58,
        "median": 2569.58
      },
      "win_rate": {
        "best": 0.931,
        "mean": 0.931
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4975764,
          "total": 4975764
        },
        "output_tokens": {
          "mean": 592571,
          "total": 592571
        },
        "duration_seconds": {
          "mean": 34538.9,
          "total": 34538.9
        },
        "tool_calls": {
          "mean": 363,
          "total": 363
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3122,
          "best": 3122
        },
        "exp_earned": {
          "mean": 7006,
          "best": 7006
        },
        "battle_win_rate": 0.8661,
        "battles_total": 112,
        "battles_won": 97
      },
      "last_run": "20260606-235333-416654",
      "run_details": [
        {
          "run_id": "nemotron-3-ultra-free",
          "session_id": "195b35de51404583a5082b08b8dd9c5f",
          "created_at": "20260606-235333-416654",
          "updated_at": "20260607-150439-453871",
          "score": 61.2511,
          "rank_score": 2569.5804,
          "rank_score_source": null,
          "win_rate": 0.931,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 143,
          "final_experience_pool": 55,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "佣兵战士·脆弱",
            "average_score": 94.803,
            "win_rate": 0.968,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 841.4327,
              "rank_score_contribution": 841.4327,
              "rank_score_share": 0.3275,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 295,
                  "mp": 23,
                  "attack": 86,
                  "defense": 45,
                  "speed": 26,
                  "recovery": 56,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 84,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "炮手·坚壁",
              "rank_score": 403.5846,
              "rank_score_contribution": 403.5846,
              "rank_score_share": 0.1571,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 9,
                "experience": 59,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 287,
                  "mp": 68,
                  "attack": 78,
                  "defense": 52,
                  "speed": 23,
                  "recovery": 48,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 150,
                  "current_mp": 68
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 625.6596,
              "rank_score_contribution": 625.6596,
              "rank_score_share": 0.2435,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 8,
                "experience": 117,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 176,
                  "mp": 18,
                  "attack": 71,
                  "defense": 27,
                  "speed": 59,
                  "recovery": 37,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 56,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_light_bow",
                      "name": "猎弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 7,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "步行骑士·脆弱",
              "rank_score": 698.9034,
              "rank_score_contribution": 698.9034,
              "rank_score_share": 0.272,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "步行骑士·脆弱",
                "template_id": "foot_knight",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 179,
                  "mp": 0,
                  "attack": 12,
                  "defense": 12,
                  "speed": 6,
                  "recovery": 14,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 399,
                  "mp": 23,
                  "attack": 56,
                  "defense": 73,
                  "speed": 16,
                  "recovery": 76,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 112,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shield_bash",
                    "name": "盾击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "unyielding",
                    "name": "不屈意志",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 56.8422
            },
            {
              "turn": 2,
              "rank_score": 112.1213
            },
            {
              "turn": 3,
              "rank_score": 163.6126
            },
            {
              "turn": 4,
              "rank_score": 189.2127
            },
            {
              "turn": 5,
              "rank_score": 271.9455
            },
            {
              "turn": 6,
              "rank_score": 327.1319
            },
            {
              "turn": 7,
              "rank_score": 404.763
            },
            {
              "turn": 8,
              "rank_score": 451.1934
            },
            {
              "turn": 9,
              "rank_score": 551.8851
            },
            {
              "turn": 10,
              "rank_score": 561.0809
            },
            {
              "turn": 11,
              "rank_score": 561.0809
            },
            {
              "turn": 12,
              "rank_score": 561.0809
            },
            {
              "turn": 13,
              "rank_score": 561.0809
            },
            {
              "turn": 14,
              "rank_score": 594.7817
            },
            {
              "turn": 15,
              "rank_score": 759.4747
            },
            {
              "turn": 16,
              "rank_score": 768.5825
            },
            {
              "turn": 17,
              "rank_score": 768.5825
            },
            {
              "turn": 18,
              "rank_score": 792.567
            },
            {
              "turn": 19,
              "rank_score": 857.4935
            },
            {
              "turn": 20,
              "rank_score": 939.4612
            },
            {
              "turn": 21,
              "rank_score": 972.5969
            },
            {
              "turn": 22,
              "rank_score": 1165.5089
            },
            {
              "turn": 23,
              "rank_score": 1169.8416
            },
            {
              "turn": 24,
              "rank_score": 1173.1333
            },
            {
              "turn": 25,
              "rank_score": 1413.9059
            },
            {
              "turn": 26,
              "rank_score": 1413.9059
            },
            {
              "turn": 27,
              "rank_score": 1493.2178
            },
            {
              "turn": 28,
              "rank_score": 1493.2178
            },
            {
              "turn": 29,
              "rank_score": 1709.4994
            },
            {
              "turn": 30,
              "rank_score": 1865.49
            },
            {
              "turn": 31,
              "rank_score": 2061.381
            },
            {
              "turn": 32,
              "rank_score": 2061.381
            },
            {
              "turn": 33,
              "rank_score": 2235.2722
            },
            {
              "turn": 34,
              "rank_score": 2289.1012
            },
            {
              "turn": 35,
              "rank_score": 2569.5804
            }
          ],
          "token_usage": {
            "input_tokens": 4975764,
            "output_tokens": 592571
          },
          "timing": {
            "total_seconds": 34538.9
          },
          "tool_calls": {
            "total": 363,
            "successful": 347,
            "failed": 16,
            "by_name": {
              "get_recruitment": 11,
              "get_crafting": 33,
              "get_upgrades": 19,
              "recruit_adventurer": 4,
              "craft_equipment": 31,
              "equip_item": 33,
              "end_turn": 35,
              "preview_battle": 104,
              "get_inventory": 24,
              "allocate_experience": 42,
              "purchase_upgrade": 11,
              "unequip_item": 2,
              "write_memo": 4,
              "preview_team_power": 10
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "get_crafting": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "get_upgrades": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "equip_item": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "preview_battle": {
                "total": 104,
                "successful": 90,
                "failed": 14
              },
              "get_inventory": {
                "total": 24,
                "successful": 24,
                "failed": 0
              },
              "allocate_experience": {
                "total": 42,
                "successful": 40,
                "failed": 2
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "unequip_item": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "write_memo": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_team_power": {
                "total": 10,
                "successful": 10,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 112,
            "battles_won": 97,
            "battles_lost": 15,
            "total_gold_earned": 3122,
            "total_experience_earned": 7006,
            "total_equipment_crafted": 31,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 40,
            "total_equips": 33,
            "total_unequips": 2,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 148,
                "cumulative_experience_earned": 336
              },
              {
                "turn": 3,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 214,
                "cumulative_experience_earned": 485
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 280,
                "cumulative_experience_earned": 634
              },
              {
                "turn": 5,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 346,
                "cumulative_experience_earned": 786
              },
              {
                "turn": 6,
                "gold_earned": 98,
                "experience_earned": 226,
                "cumulative_gold_earned": 444,
                "cumulative_experience_earned": 1012
              },
              {
                "turn": 7,
                "gold_earned": 75,
                "experience_earned": 172,
                "cumulative_gold_earned": 519,
                "cumulative_experience_earned": 1184
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 251,
                "cumulative_gold_earned": 630,
                "cumulative_experience_earned": 1435
              },
              {
                "turn": 9,
                "gold_earned": 36,
                "experience_earned": 81,
                "cumulative_gold_earned": 666,
                "cumulative_experience_earned": 1516
              },
              {
                "turn": 10,
                "gold_earned": 48,
                "experience_earned": 107,
                "cumulative_gold_earned": 714,
                "cumulative_experience_earned": 1623
              },
              {
                "turn": 11,
                "gold_earned": 50,
                "experience_earned": 115,
                "cumulative_gold_earned": 764,
                "cumulative_experience_earned": 1738
              },
              {
                "turn": 12,
                "gold_earned": 69,
                "experience_earned": 159,
                "cumulative_gold_earned": 833,
                "cumulative_experience_earned": 1897
              },
              {
                "turn": 13,
                "gold_earned": 101,
                "experience_earned": 230,
                "cumulative_gold_earned": 934,
                "cumulative_experience_earned": 2127
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 990,
                "cumulative_experience_earned": 2253
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 1060,
                "cumulative_experience_earned": 2407
              },
              {
                "turn": 16,
                "gold_earned": 121,
                "experience_earned": 270,
                "cumulative_gold_earned": 1181,
                "cumulative_experience_earned": 2677
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1261,
                "cumulative_experience_earned": 2856
              },
              {
                "turn": 18,
                "gold_earned": 110,
                "experience_earned": 248,
                "cumulative_gold_earned": 1371,
                "cumulative_experience_earned": 3104
              },
              {
                "turn": 19,
                "gold_earned": 142,
                "experience_earned": 330,
                "cumulative_gold_earned": 1513,
                "cumulative_experience_earned": 3434
              },
              {
                "turn": 20,
                "gold_earned": 108,
                "experience_earned": 253,
                "cumulative_gold_earned": 1621,
                "cumulative_experience_earned": 3687
              },
              {
                "turn": 21,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1648,
                "cumulative_experience_earned": 3748
              },
              {
                "turn": 22,
                "gold_earned": 102,
                "experience_earned": 228,
                "cumulative_gold_earned": 1750,
                "cumulative_experience_earned": 3976
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 1815,
                "cumulative_experience_earned": 4118
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 1924,
                "cumulative_experience_earned": 4356
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 1978,
                "cumulative_experience_earned": 4479
              },
              {
                "turn": 26,
                "gold_earned": 114,
                "experience_earned": 262,
                "cumulative_gold_earned": 2092,
                "cumulative_experience_earned": 4741
              },
              {
                "turn": 27,
                "gold_earned": 143,
                "experience_earned": 321,
                "cumulative_gold_earned": 2235,
                "cumulative_experience_earned": 5062
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2355,
                "cumulative_experience_earned": 5323
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 2429,
                "cumulative_experience_earned": 5489
              },
              {
                "turn": 30,
                "gold_earned": 172,
                "experience_earned": 391,
                "cumulative_gold_earned": 2601,
                "cumulative_experience_earned": 5880
              },
              {
                "turn": 31,
                "gold_earned": 129,
                "experience_earned": 269,
                "cumulative_gold_earned": 2730,
                "cumulative_experience_earned": 6149
              },
              {
                "turn": 32,
                "gold_earned": 108,
                "experience_earned": 243,
                "cumulative_gold_earned": 2838,
                "cumulative_experience_earned": 6392
              },
              {
                "turn": 33,
                "gold_earned": 133,
                "experience_earned": 279,
                "cumulative_gold_earned": 2971,
                "cumulative_experience_earned": 6671
              },
              {
                "turn": 34,
                "gold_earned": 126,
                "experience_earned": 280,
                "cumulative_gold_earned": 3097,
                "cumulative_experience_earned": 6951
              },
              {
                "turn": 35,
                "gold_earned": 25,
                "experience_earned": 55,
                "cumulative_gold_earned": 3122,
                "cumulative_experience_earned": 7006
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 1039,
                "cumulative_experience_earned": 2326
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 27,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 734,
                "cumulative_experience_earned": 1660
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 902,
                "cumulative_experience_earned": 2026
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "步行骑士·脆弱",
                "cumulative_battles_total": 13,
                "cumulative_battles_won": 12,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 447,
                "cumulative_experience_earned": 994
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_4",
              "name": "怨灵",
              "power": 2362.3697,
              "tier": "normal",
              "archetype_id": "wraith",
              "stats": {
                "hp": 324,
                "mp": 20,
                "attack": 108,
                "defense": 28,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 41,
                "experience": 86
              }
            }
          }
        }
      ],
      "model": "nemotron-3-ultra-free",
      "rank": 71
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 59.6855,
        "mean": 59.69,
        "median": 59.69
      },
      "rank_score": {
        "best": 2511.6628,
        "mean": 2511.66,
        "median": 2511.66
      },
      "win_rate": {
        "best": 0.9025,
        "mean": 0.9025
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4223597,
          "total": 4223597
        },
        "output_tokens": {
          "mean": 268420,
          "total": 268420
        },
        "duration_seconds": {
          "mean": 9260.4,
          "total": 9260.4
        },
        "tool_calls": {
          "mean": 345,
          "total": 345
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 3507,
          "best": 3507
        },
        "exp_earned": {
          "mean": 7826,
          "best": 7826
        },
        "battle_win_rate": 0.9316,
        "battles_total": 117,
        "battles_won": 109
      },
      "last_run": "20260606-125157-602543",
      "run_details": [
        {
          "run_id": "gemma-4-26b-a4b-it-qat-ud-q4-k-xl",
          "session_id": "45050af211034c418eedccd7387f8699",
          "created_at": "20260606-125157-602543",
          "updated_at": "20260606-180626-952739",
          "score": 59.6855,
          "rank_score": 2511.6628,
          "rank_score_source": null,
          "win_rate": 0.9025,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 863,
          "final_experience_pool": 229,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 94.0626,
            "win_rate": 0.952,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 841.7397,
              "rank_score_contribution": 841.7397,
              "rank_score_share": 0.3351,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 348,
                  "mp": 18,
                  "attack": 89,
                  "defense": 59,
                  "speed": 29,
                  "recovery": 52,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 270,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": null
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 588.4788,
              "rank_score_contribution": 588.4788,
              "rank_score_share": 0.2343,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 250,
                  "mp": 75,
                  "attack": 94,
                  "defense": 37,
                  "speed": 35,
                  "recovery": 44,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 250,
                  "current_mp": 71
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 721.1568,
              "rank_score_contribution": 721.1568,
              "rank_score_share": 0.2871,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 324,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 187,
                  "mp": 18,
                  "attack": 71,
                  "defense": 30,
                  "speed": 58,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 73,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_light_bow",
                      "name": "猎弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 7,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师",
              "rank_score": 360.2875,
              "rank_score_contribution": 360.2875,
              "rank_score_share": 0.1434,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 8,
                "experience": 118,
                "base_stats": {
                  "hp": 87,
                  "mp": 30,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 184,
                  "mp": 103,
                  "attack": 77,
                  "defense": 34,
                  "speed": 29,
                  "recovery": 43,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 62,
                  "current_mp": 102
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_light_armor",
                      "name": "皮甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 16.3407
            },
            {
              "turn": 2,
              "rank_score": 41.2292
            },
            {
              "turn": 3,
              "rank_score": 79.2883
            },
            {
              "turn": 4,
              "rank_score": 82.2107
            },
            {
              "turn": 5,
              "rank_score": 87.8106
            },
            {
              "turn": 6,
              "rank_score": 158.2593
            },
            {
              "turn": 7,
              "rank_score": 178.8381
            },
            {
              "turn": 8,
              "rank_score": 241.7705
            },
            {
              "turn": 9,
              "rank_score": 280.0258
            },
            {
              "turn": 10,
              "rank_score": 380.4121
            },
            {
              "turn": 11,
              "rank_score": 380.4121
            },
            {
              "turn": 12,
              "rank_score": 380.4121
            },
            {
              "turn": 13,
              "rank_score": 554.2692
            },
            {
              "turn": 14,
              "rank_score": 703.2297
            },
            {
              "turn": 15,
              "rank_score": 711.927
            },
            {
              "turn": 16,
              "rank_score": 711.927
            },
            {
              "turn": 17,
              "rank_score": 728.3721
            },
            {
              "turn": 18,
              "rank_score": 728.3721
            },
            {
              "turn": 19,
              "rank_score": 1084.649
            },
            {
              "turn": 20,
              "rank_score": 1091.4962
            },
            {
              "turn": 21,
              "rank_score": 1143.0308
            },
            {
              "turn": 22,
              "rank_score": 1149.2886
            },
            {
              "turn": 23,
              "rank_score": 1312.9069
            },
            {
              "turn": 24,
              "rank_score": 1353.3862
            },
            {
              "turn": 25,
              "rank_score": 1416.7555
            },
            {
              "turn": 26,
              "rank_score": 1437.5216
            },
            {
              "turn": 27,
              "rank_score": 1528.8324
            },
            {
              "turn": 28,
              "rank_score": 1558.3684
            },
            {
              "turn": 29,
              "rank_score": 1575.0713
            },
            {
              "turn": 30,
              "rank_score": 1611.769
            },
            {
              "turn": 31,
              "rank_score": 1902.4121
            },
            {
              "turn": 32,
              "rank_score": 1902.4121
            },
            {
              "turn": 33,
              "rank_score": 2156.3588
            },
            {
              "turn": 34,
              "rank_score": 2342.022
            },
            {
              "turn": 35,
              "rank_score": 2511.6628
            }
          ],
          "token_usage": {
            "input_tokens": 4223597,
            "output_tokens": 268420
          },
          "timing": {
            "total_seconds": 9260.4
          },
          "tool_calls": {
            "total": 345,
            "successful": 325,
            "failed": 20,
            "by_name": {
              "get_recruitment": 8,
              "get_crafting": 29,
              "recruit_adventurer": 4,
              "preview_battle": 112,
              "end_turn": 35,
              "allocate_experience": 54,
              "craft_equipment": 21,
              "get_upgrades": 21,
              "get_inventory": 19,
              "equip_item": 22,
              "purchase_upgrade": 11,
              "unequip_item": 3,
              "preview_team_power": 6
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "get_crafting": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_battle": {
                "total": 112,
                "successful": 94,
                "failed": 18
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 54,
                "successful": 54,
                "failed": 0
              },
              "craft_equipment": {
                "total": 21,
                "successful": 20,
                "failed": 1
              },
              "get_upgrades": {
                "total": 21,
                "successful": 21,
                "failed": 0
              },
              "get_inventory": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "equip_item": {
                "total": 22,
                "successful": 21,
                "failed": 1
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "unequip_item": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 6,
                "successful": 6,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 117,
            "battles_won": 109,
            "battles_lost": 8,
            "total_gold_earned": 3507,
            "total_experience_earned": 7826,
            "total_equipment_crafted": 20,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 54,
            "total_equips": 21,
            "total_unequips": 3,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 138,
                "cumulative_experience_earned": 312
              },
              {
                "turn": 3,
                "gold_earned": 28,
                "experience_earned": 64,
                "cumulative_gold_earned": 166,
                "cumulative_experience_earned": 376
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 232,
                "cumulative_experience_earned": 525
              },
              {
                "turn": 5,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 298,
                "cumulative_experience_earned": 677
              },
              {
                "turn": 6,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 381,
                "cumulative_experience_earned": 868
              },
              {
                "turn": 7,
                "gold_earned": 86,
                "experience_earned": 199,
                "cumulative_gold_earned": 467,
                "cumulative_experience_earned": 1067
              },
              {
                "turn": 8,
                "gold_earned": 92,
                "experience_earned": 205,
                "cumulative_gold_earned": 559,
                "cumulative_experience_earned": 1272
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 614,
                "cumulative_experience_earned": 1395
              },
              {
                "turn": 10,
                "gold_earned": 81,
                "experience_earned": 183,
                "cumulative_gold_earned": 695,
                "cumulative_experience_earned": 1578
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 772,
                "cumulative_experience_earned": 1754
              },
              {
                "turn": 12,
                "gold_earned": 77,
                "experience_earned": 177,
                "cumulative_gold_earned": 849,
                "cumulative_experience_earned": 1931
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 938,
                "cumulative_experience_earned": 2138
              },
              {
                "turn": 14,
                "gold_earned": 95,
                "experience_earned": 211,
                "cumulative_gold_earned": 1033,
                "cumulative_experience_earned": 2349
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 1063,
                "cumulative_experience_earned": 2417
              },
              {
                "turn": 16,
                "gold_earned": 83,
                "experience_earned": 186,
                "cumulative_gold_earned": 1146,
                "cumulative_experience_earned": 2603
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1226,
                "cumulative_experience_earned": 2782
              },
              {
                "turn": 18,
                "gold_earned": 124,
                "experience_earned": 280,
                "cumulative_gold_earned": 1350,
                "cumulative_experience_earned": 3062
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1518,
                "cumulative_experience_earned": 3452
              },
              {
                "turn": 20,
                "gold_earned": 145,
                "experience_earned": 331,
                "cumulative_gold_earned": 1663,
                "cumulative_experience_earned": 3783
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1742,
                "cumulative_experience_earned": 3964
              },
              {
                "turn": 22,
                "gold_earned": 102,
                "experience_earned": 228,
                "cumulative_gold_earned": 1844,
                "cumulative_experience_earned": 4192
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 1909,
                "cumulative_experience_earned": 4334
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 2018,
                "cumulative_experience_earned": 4572
              },
              {
                "turn": 25,
                "gold_earned": 93,
                "experience_earned": 205,
                "cumulative_gold_earned": 2111,
                "cumulative_experience_earned": 4777
              },
              {
                "turn": 26,
                "gold_earned": 134,
                "experience_earned": 301,
                "cumulative_gold_earned": 2245,
                "cumulative_experience_earned": 5078
              },
              {
                "turn": 27,
                "gold_earned": 143,
                "experience_earned": 321,
                "cumulative_gold_earned": 2388,
                "cumulative_experience_earned": 5399
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2508,
                "cumulative_experience_earned": 5660
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 2582,
                "cumulative_experience_earned": 5826
              },
              {
                "turn": 30,
                "gold_earned": 161,
                "experience_earned": 362,
                "cumulative_gold_earned": 2743,
                "cumulative_experience_earned": 6188
              },
              {
                "turn": 31,
                "gold_earned": 153,
                "experience_earned": 323,
                "cumulative_gold_earned": 2896,
                "cumulative_experience_earned": 6511
              },
              {
                "turn": 32,
                "gold_earned": 108,
                "experience_earned": 243,
                "cumulative_gold_earned": 3004,
                "cumulative_experience_earned": 6754
              },
              {
                "turn": 33,
                "gold_earned": 174,
                "experience_earned": 365,
                "cumulative_gold_earned": 3178,
                "cumulative_experience_earned": 7119
              },
              {
                "turn": 34,
                "gold_earned": 220,
                "experience_earned": 478,
                "cumulative_gold_earned": 3398,
                "cumulative_experience_earned": 7597
              },
              {
                "turn": 35,
                "gold_earned": 109,
                "experience_earned": 229,
                "cumulative_gold_earned": 3507,
                "cumulative_experience_earned": 7826
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 1072,
                "cumulative_experience_earned": 2404
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 968,
                "cumulative_experience_earned": 2137
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 958,
                "cumulative_experience_earned": 2152
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 17,
                "cumulative_battles_won": 15,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 509,
                "cumulative_experience_earned": 1133
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_6",
              "name": "怨灵",
              "power": 2500.2008,
              "tier": "normal",
              "archetype_id": "wraith",
              "stats": {
                "hp": 338,
                "mp": 20,
                "attack": 113,
                "defense": 29,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 42,
                "experience": 87
              }
            }
          }
        }
      ],
      "model": "gemma-4-26b-a4b-it-qat-ud-q4-k-xl",
      "rank": 72
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 56.3725,
        "mean": 56.37,
        "median": 56.37
      },
      "rank_score": {
        "best": 2369.4312,
        "mean": 2369.43,
        "median": 2369.43
      },
      "win_rate": {
        "best": 0.8433,
        "mean": 0.8433
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2588344,
          "total": 2588344
        },
        "output_tokens": {
          "mean": 78327,
          "total": 78327
        },
        "duration_seconds": {
          "mean": 2748.9,
          "total": 2748.9
        },
        "tool_calls": {
          "mean": 339,
          "total": 339
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 2942,
          "best": 2942
        },
        "exp_earned": {
          "mean": 6632,
          "best": 6632
        },
        "battle_win_rate": 0.8482,
        "battles_total": 112,
        "battles_won": 95
      },
      "last_run": "20260923-213305-953513",
      "run_details": [
        {
          "run_id": "20260923-213305-953513_gpt-6-luna-high",
          "session_id": "255cc13f74894c58921d8c8f5c74d83b",
          "created_at": "20260923-213305-953513",
          "updated_at": "20260924-005432-903899",
          "score": 56.3725,
          "rank_score": 2369.4312,
          "rank_score_source": null,
          "win_rate": 0.8433,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 322,
          "final_experience_pool": 0,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 88.9563,
            "win_rate": 0.894,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 693.6954,
              "rank_score_contribution": 693.6954,
              "rank_score_share": 0.2928,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 17,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 194,
                  "mp": 18,
                  "attack": 73,
                  "defense": 29,
                  "speed": 61,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 194,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_light_bow",
                      "name": "猎弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 7,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_light_armor",
                      "name": "皮甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "佣兵战士·脆弱",
              "rank_score": 684.7193,
              "rank_score_contribution": 684.7193,
              "rank_score_share": 0.289,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 8,
                "experience": 70,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 292,
                  "mp": 23,
                  "attack": 85,
                  "defense": 43,
                  "speed": 26,
                  "recovery": 54,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 155,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "炮手·破绽",
              "rank_score": 348.7667,
              "rank_score_contribution": 348.7667,
              "rank_score_share": 0.1472,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "炮手·破绽",
                "template_id": "cannoneer",
                "level": 8,
                "experience": 70,
                "base_stats": {
                  "hp": 115,
                  "mp": 21,
                  "attack": 14,
                  "defense": 7,
                  "speed": 4,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 247,
                  "mp": 65,
                  "attack": 70,
                  "defense": 33,
                  "speed": 22,
                  "recovery": 45,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 145,
                  "current_mp": 65
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "rapid_reload",
                    "name": "快速装填",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "reload_boost",
                          "name": "装填加速",
                          "duration": 2,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 2,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 3,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_cannon_kit",
                      "name": "炮手弹药箱",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 12,
                        "attack": 2,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 6
                      },
                      "skills": [
                        {
                          "skill_id": "rapid_reload",
                          "name": "快速装填",
                          "kind": "active",
                          "condition": {
                            "type": "action_index_lte",
                            "value": 3,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "reload_boost",
                                "name": "装填加速",
                                "duration": 2,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_bonus",
                                    "value": 2,
                                    "stat": "speed",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 3,
                          "priority": 25,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "魔弹法师",
              "rank_score": 642.2497,
              "rank_score_contribution": 642.2497,
              "rank_score_share": 0.2711,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 9,
                "experience": 45,
                "base_stats": {
                  "hp": 87,
                  "mp": 30,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 181,
                  "mp": 108,
                  "attack": 81,
                  "defense": 34,
                  "speed": 28,
                  "recovery": 44,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 181,
                  "current_mp": 108
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "mana_dump",
                    "name": "魔力倾泻",
                    "kind": "active",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 34,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 15,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 45.1722
            },
            {
              "turn": 2,
              "rank_score": 80.5264
            },
            {
              "turn": 3,
              "rank_score": 139.1547
            },
            {
              "turn": 4,
              "rank_score": 151.5513
            },
            {
              "turn": 5,
              "rank_score": 164.3755
            },
            {
              "turn": 6,
              "rank_score": 301.2299
            },
            {
              "turn": 7,
              "rank_score": 358.904
            },
            {
              "turn": 8,
              "rank_score": 434.3567
            },
            {
              "turn": 9,
              "rank_score": 521.5488
            },
            {
              "turn": 10,
              "rank_score": 521.5488
            },
            {
              "turn": 11,
              "rank_score": 655.0425
            },
            {
              "turn": 12,
              "rank_score": 692.353
            },
            {
              "turn": 13,
              "rank_score": 692.353
            },
            {
              "turn": 14,
              "rank_score": 720.5758
            },
            {
              "turn": 15,
              "rank_score": 752.6755
            },
            {
              "turn": 16,
              "rank_score": 769.9458
            },
            {
              "turn": 17,
              "rank_score": 802.8504
            },
            {
              "turn": 18,
              "rank_score": 896.8057
            },
            {
              "turn": 19,
              "rank_score": 1091.0754
            },
            {
              "turn": 20,
              "rank_score": 1120.6444
            },
            {
              "turn": 21,
              "rank_score": 1178.9452
            },
            {
              "turn": 22,
              "rank_score": 1198.5226
            },
            {
              "turn": 23,
              "rank_score": 1258.6631
            },
            {
              "turn": 24,
              "rank_score": 1258.6631
            },
            {
              "turn": 25,
              "rank_score": 1360.9301
            },
            {
              "turn": 26,
              "rank_score": 1360.9301
            },
            {
              "turn": 27,
              "rank_score": 1522.7978
            },
            {
              "turn": 28,
              "rank_score": 1561.3492
            },
            {
              "turn": 29,
              "rank_score": 1561.3492
            },
            {
              "turn": 30,
              "rank_score": 1956.8565
            },
            {
              "turn": 31,
              "rank_score": 2257.1706
            },
            {
              "turn": 32,
              "rank_score": 2257.1706
            },
            {
              "turn": 33,
              "rank_score": 2263.099
            },
            {
              "turn": 34,
              "rank_score": 2355.2564
            },
            {
              "turn": 35,
              "rank_score": 2369.4312
            }
          ],
          "token_usage": {
            "input_tokens": 2588344,
            "output_tokens": 78327
          },
          "timing": {
            "total_seconds": 2748.9
          },
          "tool_calls": {
            "total": 339,
            "successful": 319,
            "failed": 20,
            "by_name": {
              "get_recruitment": 5,
              "get_inventory": 35,
              "get_upgrades": 26,
              "get_crafting": 35,
              "recruit_adventurer": 4,
              "purchase_upgrade": 12,
              "craft_equipment": 29,
              "equip_item": 29,
              "write_memo": 3,
              "end_turn": 44,
              "allocate_experience": 51,
              "preview_battle": 59,
              "preview_team_power": 6,
              "get_events": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "get_inventory": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 26,
                "successful": 26,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 11,
                "failed": 1
              },
              "craft_equipment": {
                "total": 29,
                "successful": 23,
                "failed": 6
              },
              "equip_item": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "write_memo": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "end_turn": {
                "total": 44,
                "successful": 35,
                "failed": 9
              },
              "allocate_experience": {
                "total": 51,
                "successful": 48,
                "failed": 3
              },
              "preview_battle": {
                "total": 59,
                "successful": 58,
                "failed": 1
              },
              "preview_team_power": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 112,
            "battles_won": 95,
            "battles_lost": 17,
            "total_gold_earned": 2942,
            "total_experience_earned": 6632,
            "total_equipment_crafted": 23,
            "total_upgrades_purchased": 11,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 48,
            "total_equips": 29,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 62,
                "experience_earned": 142,
                "cumulative_gold_earned": 62,
                "cumulative_experience_earned": 142
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 128,
                "cumulative_experience_earned": 291
              },
              {
                "turn": 3,
                "gold_earned": 46,
                "experience_earned": 104,
                "cumulative_gold_earned": 174,
                "cumulative_experience_earned": 395
              },
              {
                "turn": 4,
                "gold_earned": 56,
                "experience_earned": 128,
                "cumulative_gold_earned": 230,
                "cumulative_experience_earned": 523
              },
              {
                "turn": 5,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 296,
                "cumulative_experience_earned": 675
              },
              {
                "turn": 6,
                "gold_earned": 89,
                "experience_earned": 206,
                "cumulative_gold_earned": 385,
                "cumulative_experience_earned": 881
              },
              {
                "turn": 7,
                "gold_earned": 95,
                "experience_earned": 218,
                "cumulative_gold_earned": 480,
                "cumulative_experience_earned": 1099
              },
              {
                "turn": 8,
                "gold_earned": 54,
                "experience_earned": 122,
                "cumulative_gold_earned": 534,
                "cumulative_experience_earned": 1221
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 589,
                "cumulative_experience_earned": 1344
              },
              {
                "turn": 10,
                "gold_earned": 67,
                "experience_earned": 149,
                "cumulative_gold_earned": 656,
                "cumulative_experience_earned": 1493
              },
              {
                "turn": 11,
                "gold_earned": 85,
                "experience_earned": 191,
                "cumulative_gold_earned": 741,
                "cumulative_experience_earned": 1684
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 812,
                "cumulative_experience_earned": 1846
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 901,
                "cumulative_experience_earned": 2053
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 957,
                "cumulative_experience_earned": 2179
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 987,
                "cumulative_experience_earned": 2247
              },
              {
                "turn": 16,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1128,
                "cumulative_experience_earned": 2562
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1208,
                "cumulative_experience_earned": 2741
              },
              {
                "turn": 18,
                "gold_earned": 109,
                "experience_earned": 243,
                "cumulative_gold_earned": 1317,
                "cumulative_experience_earned": 2984
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1485,
                "cumulative_experience_earned": 3374
              },
              {
                "turn": 20,
                "gold_earned": 130,
                "experience_earned": 303,
                "cumulative_gold_earned": 1615,
                "cumulative_experience_earned": 3677
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1694,
                "cumulative_experience_earned": 3858
              },
              {
                "turn": 22,
                "gold_earned": 102,
                "experience_earned": 228,
                "cumulative_gold_earned": 1796,
                "cumulative_experience_earned": 4086
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1823,
                "cumulative_experience_earned": 4147
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 1890,
                "cumulative_experience_earned": 4295
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 1944,
                "cumulative_experience_earned": 4418
              },
              {
                "turn": 26,
                "gold_earned": 114,
                "experience_earned": 262,
                "cumulative_gold_earned": 2058,
                "cumulative_experience_earned": 4680
              },
              {
                "turn": 27,
                "gold_earned": 98,
                "experience_earned": 225,
                "cumulative_gold_earned": 2156,
                "cumulative_experience_earned": 4905
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 2230,
                "cumulative_experience_earned": 5069
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 2304,
                "cumulative_experience_earned": 5235
              },
              {
                "turn": 30,
                "gold_earned": 161,
                "experience_earned": 362,
                "cumulative_gold_earned": 2465,
                "cumulative_experience_earned": 5597
              },
              {
                "turn": 31,
                "gold_earned": 112,
                "experience_earned": 238,
                "cumulative_gold_earned": 2577,
                "cumulative_experience_earned": 5835
              },
              {
                "turn": 32,
                "gold_earned": 108,
                "experience_earned": 243,
                "cumulative_gold_earned": 2685,
                "cumulative_experience_earned": 6078
              },
              {
                "turn": 33,
                "gold_earned": 133,
                "experience_earned": 279,
                "cumulative_gold_earned": 2818,
                "cumulative_experience_earned": 6357
              },
              {
                "turn": 34,
                "gold_earned": 124,
                "experience_earned": 275,
                "cumulative_gold_earned": 2942,
                "cumulative_experience_earned": 6632
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 2942,
                "cumulative_experience_earned": 6632
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 974,
                "cumulative_experience_earned": 2196
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 870,
                "cumulative_experience_earned": 1973
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·破绽",
                "cumulative_battles_total": 29,
                "cumulative_battles_won": 23,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 683,
                "cumulative_experience_earned": 1538
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 18,
                "cumulative_battles_won": 12,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 415,
                "cumulative_experience_earned": 925
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_8",
              "name": "怨灵",
              "power": 2362.3697,
              "tier": "normal",
              "archetype_id": "wraith",
              "stats": {
                "hp": 324,
                "mp": 20,
                "attack": 108,
                "defense": 28,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 41,
                "experience": 86
              }
            }
          }
        }
      ],
      "model": "gpt-6-luna-high",
      "rank": 73
    },
    {
      "runs": 3,
      "is_baseline": false,
      "score": {
        "best": 76.2743,
        "mean": 54.57,
        "median": 48.41
      },
      "rank_score": {
        "best": 2987.5106,
        "mean": 2290.14,
        "median": 2510.65
      },
      "win_rate": {
        "best": 0.973,
        "mean": 0.7685
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2683198,
          "total": 8049593
        },
        "output_tokens": {
          "mean": 224699,
          "total": 674096
        },
        "duration_seconds": {
          "mean": 6259.5,
          "total": 18778.4
        },
        "tool_calls": {
          "mean": 327,
          "total": 980
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 2988,
          "best": 3827
        },
        "exp_earned": {
          "mean": 6686,
          "best": 8513
        },
        "battle_win_rate": 0.9096,
        "battles_total": 310,
        "battles_won": 285
      },
      "last_run": "20260607-184834-434198",
      "run_details": [
        {
          "run_id": "qwen-3-6-35b-a3b-ud-q8-k-xl_preserve_thinking-3",
          "session_id": "3ba7ea08e376415bace255c99cf36010",
          "created_at": "20260607-184834-434198",
          "updated_at": "20260607-210636-347737",
          "score": 48.4117,
          "rank_score": 2510.6461,
          "rank_score_source": null,
          "win_rate": 0.973,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 633,
          "final_experience_pool": 372,
          "party_size": 3,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 98.298,
            "win_rate": 0.985,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 798.692,
              "rank_score_contribution": 798.692,
              "rank_score_share": 0.3181,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 321,
                  "mp": 28,
                  "attack": 92,
                  "defense": 51,
                  "speed": 33,
                  "recovery": 60,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 90,
                  "current_mp": 28
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t2_light_boots",
                      "name": "附魔靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 2,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "连击师·枯竭",
              "rank_score": 864.9631,
              "rank_score_contribution": 864.9631,
              "rank_score_share": 0.3445,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 11,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 258,
                  "mp": 46,
                  "attack": 89,
                  "defense": 43,
                  "speed": 57,
                  "recovery": 52,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 258,
                  "current_mp": 46
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "林地射手·迟钝",
              "rank_score": 846.9911,
              "rank_score_contribution": 846.9911,
              "rank_score_share": 0.3374,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 194,
                  "mp": 18,
                  "attack": 80,
                  "defense": 29,
                  "speed": 64,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 194,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_light_armor",
                      "name": "皮甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 26.6039
            },
            {
              "turn": 2,
              "rank_score": 35.3568
            },
            {
              "turn": 3,
              "rank_score": 132.3134
            },
            {
              "turn": 4,
              "rank_score": 253.6918
            },
            {
              "turn": 5,
              "rank_score": 262.4312
            },
            {
              "turn": 6,
              "rank_score": 280.7496
            },
            {
              "turn": 7,
              "rank_score": 358.6078
            },
            {
              "turn": 8,
              "rank_score": 394.8077
            },
            {
              "turn": 9,
              "rank_score": 452.088
            },
            {
              "turn": 10,
              "rank_score": 462.8562
            },
            {
              "turn": 11,
              "rank_score": 712.9261
            },
            {
              "turn": 12,
              "rank_score": 712.9261
            },
            {
              "turn": 13,
              "rank_score": 736.965
            },
            {
              "turn": 14,
              "rank_score": 963.779
            },
            {
              "turn": 15,
              "rank_score": 963.779
            },
            {
              "turn": 16,
              "rank_score": 967.4677
            },
            {
              "turn": 17,
              "rank_score": 1116.832
            },
            {
              "turn": 18,
              "rank_score": 1329.0317
            },
            {
              "turn": 19,
              "rank_score": 1329.0317
            },
            {
              "turn": 20,
              "rank_score": 1418.1785
            },
            {
              "turn": 21,
              "rank_score": 1454.559
            },
            {
              "turn": 22,
              "rank_score": 1461.7244
            },
            {
              "turn": 23,
              "rank_score": 1699.8204
            },
            {
              "turn": 24,
              "rank_score": 1699.8204
            },
            {
              "turn": 25,
              "rank_score": 1877.9083
            },
            {
              "turn": 26,
              "rank_score": 1881.457
            },
            {
              "turn": 27,
              "rank_score": 2016.4412
            },
            {
              "turn": 28,
              "rank_score": 2081.9424
            },
            {
              "turn": 29,
              "rank_score": 2261.0623
            },
            {
              "turn": 30,
              "rank_score": 2266.6089
            },
            {
              "turn": 31,
              "rank_score": 2283.7333
            },
            {
              "turn": 32,
              "rank_score": 2283.7333
            },
            {
              "turn": 33,
              "rank_score": 2391.5777
            },
            {
              "turn": 34,
              "rank_score": 2494.2887
            },
            {
              "turn": 35,
              "rank_score": 2510.6461
            }
          ],
          "token_usage": {
            "input_tokens": 2565882,
            "output_tokens": 234589
          },
          "timing": {
            "total_seconds": 6439.6
          },
          "tool_calls": {
            "total": 319,
            "successful": 305,
            "failed": 14,
            "by_name": {
              "get_recruitment": 18,
              "get_upgrades": 23,
              "get_crafting": 27,
              "write_memo": 5,
              "recruit_adventurer": 3,
              "craft_equipment": 20,
              "equip_item": 22,
              "preview_battle": 90,
              "end_turn": 35,
              "allocate_experience": 40,
              "get_inventory": 20,
              "purchase_upgrade": 11,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 18,
                "successful": 18,
                "failed": 0
              },
              "get_upgrades": {
                "total": 23,
                "successful": 23,
                "failed": 0
              },
              "get_crafting": {
                "total": 27,
                "successful": 27,
                "failed": 0
              },
              "write_memo": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "craft_equipment": {
                "total": 20,
                "successful": 19,
                "failed": 1
              },
              "equip_item": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "preview_battle": {
                "total": 90,
                "successful": 78,
                "failed": 12
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 40,
                "successful": 39,
                "failed": 1
              },
              "get_inventory": {
                "total": 20,
                "successful": 20,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 11,
                "successful": 11,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 105,
            "battles_won": 100,
            "battles_lost": 5,
            "total_gold_earned": 3259,
            "total_experience_earned": 7302,
            "total_equipment_crafted": 19,
            "total_upgrades_purchased": 11,
            "total_recruits": 3,
            "total_dismissals": 0,
            "total_experience_allocated": 39,
            "total_equips": 22,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 82,
                "experience_earned": 187,
                "cumulative_gold_earned": 82,
                "cumulative_experience_earned": 187
              },
              {
                "turn": 2,
                "gold_earned": 72,
                "experience_earned": 164,
                "cumulative_gold_earned": 154,
                "cumulative_experience_earned": 351
              },
              {
                "turn": 3,
                "gold_earned": 65,
                "experience_earned": 146,
                "cumulative_gold_earned": 219,
                "cumulative_experience_earned": 497
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 285,
                "cumulative_experience_earned": 646
              },
              {
                "turn": 5,
                "gold_earned": 76,
                "experience_earned": 176,
                "cumulative_gold_earned": 361,
                "cumulative_experience_earned": 822
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 467,
                "cumulative_experience_earned": 1067
              },
              {
                "turn": 7,
                "gold_earned": 103,
                "experience_earned": 237,
                "cumulative_gold_earned": 570,
                "cumulative_experience_earned": 1304
              },
              {
                "turn": 8,
                "gold_earned": 128,
                "experience_earned": 287,
                "cumulative_gold_earned": 698,
                "cumulative_experience_earned": 1591
              },
              {
                "turn": 9,
                "gold_earned": 70,
                "experience_earned": 156,
                "cumulative_gold_earned": 768,
                "cumulative_experience_earned": 1747
              },
              {
                "turn": 10,
                "gold_earned": 67,
                "experience_earned": 149,
                "cumulative_gold_earned": 835,
                "cumulative_experience_earned": 1896
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 912,
                "cumulative_experience_earned": 2072
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 983,
                "cumulative_experience_earned": 2234
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 1072,
                "cumulative_experience_earned": 2441
              },
              {
                "turn": 14,
                "gold_earned": 93,
                "experience_earned": 207,
                "cumulative_gold_earned": 1165,
                "cumulative_experience_earned": 2648
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 156,
                "cumulative_gold_earned": 1235,
                "cumulative_experience_earned": 2804
              },
              {
                "turn": 16,
                "gold_earned": 121,
                "experience_earned": 270,
                "cumulative_gold_earned": 1356,
                "cumulative_experience_earned": 3074
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 1436,
                "cumulative_experience_earned": 3253
              },
              {
                "turn": 18,
                "gold_earned": 97,
                "experience_earned": 219,
                "cumulative_gold_earned": 1533,
                "cumulative_experience_earned": 3472
              },
              {
                "turn": 19,
                "gold_earned": 143,
                "experience_earned": 326,
                "cumulative_gold_earned": 1676,
                "cumulative_experience_earned": 3798
              },
              {
                "turn": 20,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 1759,
                "cumulative_experience_earned": 3989
              },
              {
                "turn": 21,
                "gold_earned": 121,
                "experience_earned": 272,
                "cumulative_gold_earned": 1880,
                "cumulative_experience_earned": 4261
              },
              {
                "turn": 22,
                "gold_earned": 79,
                "experience_earned": 177,
                "cumulative_gold_earned": 1959,
                "cumulative_experience_earned": 4438
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2066,
                "cumulative_experience_earned": 4671
              },
              {
                "turn": 24,
                "gold_earned": 84,
                "experience_earned": 182,
                "cumulative_gold_earned": 2150,
                "cumulative_experience_earned": 4853
              },
              {
                "turn": 25,
                "gold_earned": 93,
                "experience_earned": 205,
                "cumulative_gold_earned": 2243,
                "cumulative_experience_earned": 5058
              },
              {
                "turn": 26,
                "gold_earned": 93,
                "experience_earned": 215,
                "cumulative_gold_earned": 2336,
                "cumulative_experience_earned": 5273
              },
              {
                "turn": 27,
                "gold_earned": 98,
                "experience_earned": 225,
                "cumulative_gold_earned": 2434,
                "cumulative_experience_earned": 5498
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 2508,
                "cumulative_experience_earned": 5662
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 2626,
                "cumulative_experience_earned": 5922
              },
              {
                "turn": 30,
                "gold_earned": 119,
                "experience_earned": 271,
                "cumulative_gold_earned": 2745,
                "cumulative_experience_earned": 6193
              },
              {
                "turn": 31,
                "gold_earned": 112,
                "experience_earned": 238,
                "cumulative_gold_earned": 2857,
                "cumulative_experience_earned": 6431
              },
              {
                "turn": 32,
                "gold_earned": 76,
                "experience_earned": 170,
                "cumulative_gold_earned": 2933,
                "cumulative_experience_earned": 6601
              },
              {
                "turn": 33,
                "gold_earned": 88,
                "experience_earned": 185,
                "cumulative_gold_earned": 3021,
                "cumulative_experience_earned": 6786
              },
              {
                "turn": 34,
                "gold_earned": 171,
                "experience_earned": 374,
                "cumulative_gold_earned": 3192,
                "cumulative_experience_earned": 7160
              },
              {
                "turn": 35,
                "gold_earned": 67,
                "experience_earned": 142,
                "cumulative_gold_earned": 3259,
                "cumulative_experience_earned": 7302
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 31,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 996,
                "cumulative_experience_earned": 2251
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1181,
                "cumulative_experience_earned": 2647
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 35,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1082,
                "cumulative_experience_earned": 2404
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_6",
              "name": "怨灵",
              "power": 2500.2008,
              "tier": "normal",
              "archetype_id": "wraith",
              "stats": {
                "hp": 338,
                "mp": 20,
                "attack": 113,
                "defense": 29,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 42,
                "experience": 87
              }
            }
          }
        },
        {
          "run_id": "qwen-3-6-35b-a3b-ud-q8-k-xl_preserve_thinking-2",
          "session_id": "534c1f4da43040e6b45f73f58f1c0ce0",
          "created_at": "20260607-165056-990671",
          "updated_at": "20260607-183840-130141",
          "score": 39.012,
          "rank_score": 1372.2616,
          "rank_score_source": null,
          "win_rate": 0.5697,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 104,
          "final_experience_pool": 55,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "神官·迟缓",
            "average_score": 84.1435,
            "win_rate": 0.84,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 365.2434,
              "rank_score_contribution": 365.2434,
              "rank_score_share": 0.2662,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 318,
                  "mp": 18,
                  "attack": 62,
                  "defense": 44,
                  "speed": 22,
                  "recovery": 50,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 188,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": null
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "魔弹法师·疾风",
              "rank_score": 252.5244,
              "rank_score_contribution": 252.5244,
              "rank_score_share": 0.184,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "魔弹法师·疾风",
                "template_id": "spellshot_mage",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 80,
                  "mp": 28,
                  "attack": 16,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 153,
                  "mp": 91,
                  "attack": 56,
                  "defense": 20,
                  "speed": 26,
                  "recovery": 40,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 114,
                  "current_mp": 91
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·迟缓",
              "rank_score": 638.0544,
              "rank_score_contribution": 638.0544,
              "rank_score_share": 0.465,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·迟缓",
                "template_id": "cleric",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 120,
                  "mp": 33,
                  "attack": 12,
                  "defense": 8,
                  "speed": 9,
                  "recovery": 15,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 255,
                  "mp": 78,
                  "attack": 46,
                  "defense": 36,
                  "speed": 17,
                  "recovery": 75,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 255,
                  "current_mp": 53
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "魔弹法师·生机",
              "rank_score": 116.4393,
              "rank_score_contribution": 116.4393,
              "rank_score_share": 0.0849,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "魔弹法师·生机",
                "template_id": "spellshot_mage",
                "level": 4,
                "experience": 28,
                "base_stats": {
                  "hp": 90,
                  "mp": 30,
                  "attack": 14,
                  "defense": 3,
                  "speed": 10,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 144,
                  "mp": 83,
                  "attack": 44,
                  "defense": 16,
                  "speed": 19,
                  "recovery": 42,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 116,
                  "current_mp": 83
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 24.6635
            },
            {
              "turn": 2,
              "rank_score": 34.7871
            },
            {
              "turn": 3,
              "rank_score": 83.9817
            },
            {
              "turn": 4,
              "rank_score": 107.3191
            },
            {
              "turn": 5,
              "rank_score": 138.2708
            },
            {
              "turn": 6,
              "rank_score": 136.4276
            },
            {
              "turn": 7,
              "rank_score": 164.0556
            },
            {
              "turn": 8,
              "rank_score": 251.9358
            },
            {
              "turn": 9,
              "rank_score": 251.9358
            },
            {
              "turn": 10,
              "rank_score": 307.8904
            },
            {
              "turn": 11,
              "rank_score": 316.9566
            },
            {
              "turn": 12,
              "rank_score": 316.9566
            },
            {
              "turn": 13,
              "rank_score": 322.2891
            },
            {
              "turn": 14,
              "rank_score": 462.8718
            },
            {
              "turn": 15,
              "rank_score": 490.4784
            },
            {
              "turn": 16,
              "rank_score": 499.4512
            },
            {
              "turn": 17,
              "rank_score": 503.4093
            },
            {
              "turn": 18,
              "rank_score": 503.4093
            },
            {
              "turn": 19,
              "rank_score": 702.6452
            },
            {
              "turn": 20,
              "rank_score": 753.9928
            },
            {
              "turn": 21,
              "rank_score": 819.3913
            },
            {
              "turn": 22,
              "rank_score": 830.1279
            },
            {
              "turn": 23,
              "rank_score": 863.5476
            },
            {
              "turn": 24,
              "rank_score": 863.5476
            },
            {
              "turn": 25,
              "rank_score": 899.6455
            },
            {
              "turn": 26,
              "rank_score": 1011.8001
            },
            {
              "turn": 27,
              "rank_score": 1037.2497
            },
            {
              "turn": 28,
              "rank_score": 1103.1038
            },
            {
              "turn": 29,
              "rank_score": 1103.1038
            },
            {
              "turn": 30,
              "rank_score": 1105.0386
            },
            {
              "turn": 31,
              "rank_score": 1129.3991
            },
            {
              "turn": 32,
              "rank_score": 1146.5165
            },
            {
              "turn": 33,
              "rank_score": 1324.3699
            },
            {
              "turn": 34,
              "rank_score": 1334.3598
            },
            {
              "turn": 35,
              "rank_score": 1372.2616
            }
          ],
          "token_usage": {
            "input_tokens": 2501402,
            "output_tokens": 206843
          },
          "timing": {
            "total_seconds": 5716.3
          },
          "tool_calls": {
            "total": 305,
            "successful": 290,
            "failed": 15,
            "by_name": {
              "get_crafting": 26,
              "get_upgrades": 23,
              "get_recruitment": 17,
              "get_inventory": 20,
              "recruit_adventurer": 5,
              "craft_equipment": 17,
              "equip_item": 19,
              "preview_battle": 92,
              "purchase_upgrade": 9,
              "end_turn": 35,
              "write_memo": 5,
              "allocate_experience": 31,
              "dismiss_adventurer": 1,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_crafting": {
                "total": 26,
                "successful": 26,
                "failed": 0
              },
              "get_upgrades": {
                "total": 23,
                "successful": 23,
                "failed": 0
              },
              "get_recruitment": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "get_inventory": {
                "total": 20,
                "successful": 20,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "craft_equipment": {
                "total": 17,
                "successful": 15,
                "failed": 2
              },
              "equip_item": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "preview_battle": {
                "total": 92,
                "successful": 80,
                "failed": 12
              },
              "purchase_upgrade": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "write_memo": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "allocate_experience": {
                "total": 31,
                "successful": 30,
                "failed": 1
              },
              "dismiss_adventurer": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 84,
            "battles_won": 68,
            "battles_lost": 16,
            "total_gold_earned": 1877,
            "total_experience_earned": 4243,
            "total_equipment_crafted": 15,
            "total_upgrades_purchased": 9,
            "total_recruits": 5,
            "total_dismissals": 1,
            "total_experience_allocated": 30,
            "total_equips": 19,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 20,
                "experience_earned": 45,
                "cumulative_gold_earned": 20,
                "cumulative_experience_earned": 45
              },
              {
                "turn": 2,
                "gold_earned": 20,
                "experience_earned": 45,
                "cumulative_gold_earned": 40,
                "cumulative_experience_earned": 90
              },
              {
                "turn": 3,
                "gold_earned": 26,
                "experience_earned": 58,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 148
              },
              {
                "turn": 4,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 104,
                "cumulative_experience_earned": 233
              },
              {
                "turn": 5,
                "gold_earned": 42,
                "experience_earned": 97,
                "cumulative_gold_earned": 146,
                "cumulative_experience_earned": 330
              },
              {
                "turn": 6,
                "gold_earned": 38,
                "experience_earned": 87,
                "cumulative_gold_earned": 184,
                "cumulative_experience_earned": 417
              },
              {
                "turn": 7,
                "gold_earned": 38,
                "experience_earned": 87,
                "cumulative_gold_earned": 222,
                "cumulative_experience_earned": 504
              },
              {
                "turn": 8,
                "gold_earned": 21,
                "experience_earned": 47,
                "cumulative_gold_earned": 243,
                "cumulative_experience_earned": 551
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 298,
                "cumulative_experience_earned": 674
              },
              {
                "turn": 10,
                "gold_earned": 40,
                "experience_earned": 89,
                "cumulative_gold_earned": 338,
                "cumulative_experience_earned": 763
              },
              {
                "turn": 11,
                "gold_earned": 50,
                "experience_earned": 115,
                "cumulative_gold_earned": 388,
                "cumulative_experience_earned": 878
              },
              {
                "turn": 12,
                "gold_earned": 25,
                "experience_earned": 58,
                "cumulative_gold_earned": 413,
                "cumulative_experience_earned": 936
              },
              {
                "turn": 13,
                "gold_earned": 29,
                "experience_earned": 67,
                "cumulative_gold_earned": 442,
                "cumulative_experience_earned": 1003
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 498,
                "cumulative_experience_earned": 1129
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 528,
                "cumulative_experience_earned": 1197
              },
              {
                "turn": 16,
                "gold_earned": 22,
                "experience_earned": 49,
                "cumulative_gold_earned": 550,
                "cumulative_experience_earned": 1246
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 630,
                "cumulative_experience_earned": 1425
              },
              {
                "turn": 18,
                "gold_earned": 70,
                "experience_earned": 158,
                "cumulative_gold_earned": 700,
                "cumulative_experience_earned": 1583
              },
              {
                "turn": 19,
                "gold_earned": 130,
                "experience_earned": 302,
                "cumulative_gold_earned": 830,
                "cumulative_experience_earned": 1885
              },
              {
                "turn": 20,
                "gold_earned": 92,
                "experience_earned": 214,
                "cumulative_gold_earned": 922,
                "cumulative_experience_earned": 2099
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1001,
                "cumulative_experience_earned": 2280
              },
              {
                "turn": 22,
                "gold_earned": 48,
                "experience_earned": 107,
                "cumulative_gold_earned": 1049,
                "cumulative_experience_earned": 2387
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1076,
                "cumulative_experience_earned": 2448
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 1143,
                "cumulative_experience_earned": 2596
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 1197,
                "cumulative_experience_earned": 2719
              },
              {
                "turn": 26,
                "gold_earned": 88,
                "experience_earned": 198,
                "cumulative_gold_earned": 1285,
                "cumulative_experience_earned": 2917
              },
              {
                "turn": 27,
                "gold_earned": 98,
                "experience_earned": 225,
                "cumulative_gold_earned": 1383,
                "cumulative_experience_earned": 3142
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 1457,
                "cumulative_experience_earned": 3306
              },
              {
                "turn": 29,
                "gold_earned": 30,
                "experience_earned": 66,
                "cumulative_gold_earned": 1487,
                "cumulative_experience_earned": 3372
              },
              {
                "turn": 30,
                "gold_earned": 111,
                "experience_earned": 247,
                "cumulative_gold_earned": 1598,
                "cumulative_experience_earned": 3619
              },
              {
                "turn": 31,
                "gold_earned": 67,
                "experience_earned": 145,
                "cumulative_gold_earned": 1665,
                "cumulative_experience_earned": 3764
              },
              {
                "turn": 32,
                "gold_earned": 108,
                "experience_earned": 243,
                "cumulative_gold_earned": 1773,
                "cumulative_experience_earned": 4007
              },
              {
                "turn": 33,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 1773,
                "cumulative_experience_earned": 4007
              },
              {
                "turn": 34,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1852,
                "cumulative_experience_earned": 4188
              },
              {
                "turn": 35,
                "gold_earned": 25,
                "experience_earned": 55,
                "cumulative_gold_earned": 1877,
                "cumulative_experience_earned": 4243
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 910,
                "cumulative_experience_earned": 2064
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "魔弹法师·疾风",
                "cumulative_battles_total": 27,
                "cumulative_battles_won": 22,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 531,
                "cumulative_experience_earned": 1199
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·迟缓",
                "cumulative_battles_total": 17,
                "cumulative_battles_won": 13,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 369,
                "cumulative_experience_earned": 831
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "炮手·破绽",
                "cumulative_battles_total": 3,
                "cumulative_battles_won": 2,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 43,
                "cumulative_experience_earned": 95
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "魔弹法师·生机",
                "cumulative_battles_total": 3,
                "cumulative_battles_won": 1,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 24,
                "cumulative_experience_earned": 54
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_10",
              "name": "兽人战士",
              "power": 985,
              "tier": "normal",
              "archetype_id": "orc_warrior",
              "stats": {
                "hp": 239,
                "mp": 0,
                "attack": 66,
                "defense": 21,
                "speed": 10,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 32,
                "experience": 73
              }
            }
          }
        },
        {
          "run_id": "qwen-3-6-35b-a3b-ud-q8-k-xl_preserve_thinking",
          "session_id": "b8c479268e624552878feefb39ef79c1",
          "created_at": "20260606-233502-529305",
          "updated_at": "20260607-013035-846377",
          "score": 76.2743,
          "rank_score": 2987.5106,
          "rank_score_source": null,
          "win_rate": 0.7628,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 218,
          "final_experience_pool": 268,
          "party_size": 6,
          "party_size_limit": 6,
          "best_adventurer": {
            "name": "神官",
            "average_score": 89.6775,
            "win_rate": 0.901,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 491.598,
              "rank_score_contribution": 491.598,
              "rank_score_share": 0.1646,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 285,
                  "mp": 23,
                  "attack": 88,
                  "defense": 40,
                  "speed": 27,
                  "recovery": 56,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 279,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "execution",
                    "name": "处决",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.0,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 518.1261,
              "rank_score_contribution": 518.1261,
              "rank_score_share": 0.1734,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 187,
                  "mp": 18,
                  "attack": 78,
                  "defense": 30,
                  "speed": 61,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 57,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "连击师·枯竭",
              "rank_score": 700.7571,
              "rank_score_contribution": 700.7571,
              "rank_score_share": 0.2346,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 233,
                  "mp": 44,
                  "attack": 85,
                  "defense": 35,
                  "speed": 56,
                  "recovery": 48,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 206,
                  "current_mp": 44
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_shadow_blade",
                      "name": "影刃",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "苦行僧·脆弱",
              "rank_score": 714.6678,
              "rank_score_contribution": 714.6678,
              "rank_score_share": 0.2392,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "苦行僧·脆弱",
                "template_id": "ascetic_monk",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 130,
                  "mp": 0,
                  "attack": 11,
                  "defense": 7,
                  "speed": 7,
                  "recovery": 12,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 359,
                  "mp": 21,
                  "attack": 69,
                  "defense": 64,
                  "speed": 27,
                  "recovery": 84,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 359,
                  "current_mp": 21
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "inner_power",
                    "name": "内功",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "enlightenment",
                    "name": "开悟",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 10,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_heavy_boots",
                      "name": "厚皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "神官",
              "rank_score": 355.3708,
              "rank_score_contribution": 355.3708,
              "rank_score_share": 0.119,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "神官",
                "template_id": "cleric",
                "level": 4,
                "experience": 70,
                "base_stats": {
                  "hp": 112,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 17,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 221,
                  "mp": 72,
                  "attack": 49,
                  "defense": 37,
                  "speed": 21,
                  "recovery": 62,
                  "mp_recovery": 32
                },
                "resources": {
                  "current_hp": 221,
                  "current_mp": 72
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "sacred_veil",
                    "name": "圣佑法幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.3,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "duration": 6,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.08,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_sacred_robe",
                      "name": "圣佑法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 40,
                        "mp": 12,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 9,
                        "mp_recovery": 8
                      },
                      "skills": [
                        {
                          "skill_id": "sacred_veil",
                          "name": "圣佑法幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.85,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.3,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 10,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "sacred_veil",
                                "name": "圣佑法幕",
                                "duration": 6,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "heal_percent",
                                    "value": 0.08,
                                    "stat": null,
                                    "target": "self",
                                    "status": null
                                  },
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": null
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0006",
              "name": "魔弹法师",
              "rank_score": 206.9909,
              "rank_score_contribution": 206.9909,
              "rank_score_share": 0.0693,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0006",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 3,
                "experience": 35,
                "base_stats": {
                  "hp": 81,
                  "mp": 30,
                  "attack": 15,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 164,
                  "mp": 90,
                  "attack": 62,
                  "defense": 31,
                  "speed": 21,
                  "recovery": 39,
                  "mp_recovery": 29
                },
                "resources": {
                  "current_hp": 164,
                  "current_mp": 90
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "roster_expansion_2",
              "name": "扩编 II",
              "description": "解锁高级全局加成的前置科技。",
              "gold_cost": 600,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 2,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "reinforced_forge",
              "name": "强化锻造",
              "description": "",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 7,
                "defense": 5,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 24.5219
            },
            {
              "turn": 2,
              "rank_score": 42.5779
            },
            {
              "turn": 3,
              "rank_score": 71.86
            },
            {
              "turn": 4,
              "rank_score": 72.6551
            },
            {
              "turn": 5,
              "rank_score": 170.2685
            },
            {
              "turn": 6,
              "rank_score": 190.7281
            },
            {
              "turn": 7,
              "rank_score": 317.4588
            },
            {
              "turn": 8,
              "rank_score": 369.5379
            },
            {
              "turn": 9,
              "rank_score": 418.6422
            },
            {
              "turn": 10,
              "rank_score": 516.8874
            },
            {
              "turn": 11,
              "rank_score": 524.0501
            },
            {
              "turn": 12,
              "rank_score": 593.6597
            },
            {
              "turn": 13,
              "rank_score": 709.1007
            },
            {
              "turn": 14,
              "rank_score": 865.5493
            },
            {
              "turn": 15,
              "rank_score": 872.5886
            },
            {
              "turn": 16,
              "rank_score": 896.2181
            },
            {
              "turn": 17,
              "rank_score": 896.2181
            },
            {
              "turn": 18,
              "rank_score": 1121.9746
            },
            {
              "turn": 19,
              "rank_score": 1128.9292
            },
            {
              "turn": 20,
              "rank_score": 1368.5904
            },
            {
              "turn": 21,
              "rank_score": 1471.2564
            },
            {
              "turn": 22,
              "rank_score": 1475.8038
            },
            {
              "turn": 23,
              "rank_score": 1751.5363
            },
            {
              "turn": 24,
              "rank_score": 1760.035
            },
            {
              "turn": 25,
              "rank_score": 1789.5461
            },
            {
              "turn": 26,
              "rank_score": 1972.9476
            },
            {
              "turn": 27,
              "rank_score": 1972.9476
            },
            {
              "turn": 28,
              "rank_score": 2120.1076
            },
            {
              "turn": 29,
              "rank_score": 2144.3628
            },
            {
              "turn": 30,
              "rank_score": 2257.0796
            },
            {
              "turn": 31,
              "rank_score": 2402.4405
            },
            {
              "turn": 32,
              "rank_score": 2475.5294
            },
            {
              "turn": 33,
              "rank_score": 2539.7797
            },
            {
              "turn": 34,
              "rank_score": 2746.693
            },
            {
              "turn": 35,
              "rank_score": 2987.5106
            }
          ],
          "token_usage": {
            "input_tokens": 2982309,
            "output_tokens": 232664
          },
          "timing": {
            "total_seconds": 6622.5
          },
          "tool_calls": {
            "total": 356,
            "successful": 342,
            "failed": 14,
            "by_name": {
              "get_recruitment": 10,
              "get_crafting": 28,
              "get_upgrades": 22,
              "recruit_adventurer": 6,
              "craft_equipment": 25,
              "get_inventory": 23,
              "equip_item": 30,
              "preview_battle": 104,
              "write_memo": 4,
              "end_turn": 35,
              "allocate_experience": 49,
              "purchase_upgrade": 12,
              "preview_team_power": 8
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 10,
                "successful": 10,
                "failed": 0
              },
              "get_crafting": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "get_upgrades": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "craft_equipment": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "get_inventory": {
                "total": 23,
                "successful": 23,
                "failed": 0
              },
              "equip_item": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "preview_battle": {
                "total": 104,
                "successful": 90,
                "failed": 14
              },
              "write_memo": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 49,
                "successful": 49,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "preview_team_power": {
                "total": 8,
                "successful": 8,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 121,
            "battles_won": 117,
            "battles_lost": 4,
            "total_gold_earned": 3827,
            "total_experience_earned": 8513,
            "total_equipment_crafted": 25,
            "total_upgrades_purchased": 12,
            "total_recruits": 6,
            "total_dismissals": 0,
            "total_experience_allocated": 49,
            "total_equips": 30,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 138,
                "cumulative_experience_earned": 312
              },
              {
                "turn": 3,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 212,
                "cumulative_experience_earned": 478
              },
              {
                "turn": 4,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 278,
                "cumulative_experience_earned": 627
              },
              {
                "turn": 5,
                "gold_earned": 72,
                "experience_earned": 167,
                "cumulative_gold_earned": 350,
                "cumulative_experience_earned": 794
              },
              {
                "turn": 6,
                "gold_earned": 106,
                "experience_earned": 245,
                "cumulative_gold_earned": 456,
                "cumulative_experience_earned": 1039
              },
              {
                "turn": 7,
                "gold_earned": 78,
                "experience_earned": 179,
                "cumulative_gold_earned": 534,
                "cumulative_experience_earned": 1218
              },
              {
                "turn": 8,
                "gold_earned": 111,
                "experience_earned": 251,
                "cumulative_gold_earned": 645,
                "cumulative_experience_earned": 1469
              },
              {
                "turn": 9,
                "gold_earned": 89,
                "experience_earned": 198,
                "cumulative_gold_earned": 734,
                "cumulative_experience_earned": 1667
              },
              {
                "turn": 10,
                "gold_earned": 67,
                "experience_earned": 149,
                "cumulative_gold_earned": 801,
                "cumulative_experience_earned": 1816
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 878,
                "cumulative_experience_earned": 1992
              },
              {
                "turn": 12,
                "gold_earned": 105,
                "experience_earned": 231,
                "cumulative_gold_earned": 983,
                "cumulative_experience_earned": 2223
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 1072,
                "cumulative_experience_earned": 2430
              },
              {
                "turn": 14,
                "gold_earned": 136,
                "experience_earned": 301,
                "cumulative_gold_earned": 1208,
                "cumulative_experience_earned": 2731
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 1238,
                "cumulative_experience_earned": 2799
              },
              {
                "turn": 16,
                "gold_earned": 121,
                "experience_earned": 270,
                "cumulative_gold_earned": 1359,
                "cumulative_experience_earned": 3069
              },
              {
                "turn": 17,
                "gold_earned": 116,
                "experience_earned": 258,
                "cumulative_gold_earned": 1475,
                "cumulative_experience_earned": 3327
              },
              {
                "turn": 18,
                "gold_earned": 143,
                "experience_earned": 320,
                "cumulative_gold_earned": 1618,
                "cumulative_experience_earned": 3647
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1786,
                "cumulative_experience_earned": 4037
              },
              {
                "turn": 20,
                "gold_earned": 121,
                "experience_earned": 280,
                "cumulative_gold_earned": 1907,
                "cumulative_experience_earned": 4317
              },
              {
                "turn": 21,
                "gold_earned": 121,
                "experience_earned": 272,
                "cumulative_gold_earned": 2028,
                "cumulative_experience_earned": 4589
              },
              {
                "turn": 22,
                "gold_earned": 102,
                "experience_earned": 228,
                "cumulative_gold_earned": 2130,
                "cumulative_experience_earned": 4817
              },
              {
                "turn": 23,
                "gold_earned": 107,
                "experience_earned": 233,
                "cumulative_gold_earned": 2237,
                "cumulative_experience_earned": 5050
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 2346,
                "cumulative_experience_earned": 5288
              },
              {
                "turn": 25,
                "gold_earned": 97,
                "experience_earned": 215,
                "cumulative_gold_earned": 2443,
                "cumulative_experience_earned": 5503
              },
              {
                "turn": 26,
                "gold_earned": 88,
                "experience_earned": 198,
                "cumulative_gold_earned": 2531,
                "cumulative_experience_earned": 5701
              },
              {
                "turn": 27,
                "gold_earned": 143,
                "experience_earned": 321,
                "cumulative_gold_earned": 2674,
                "cumulative_experience_earned": 6022
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2794,
                "cumulative_experience_earned": 6283
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 2912,
                "cumulative_experience_earned": 6543
              },
              {
                "turn": 30,
                "gold_earned": 161,
                "experience_earned": 362,
                "cumulative_gold_earned": 3073,
                "cumulative_experience_earned": 6905
              },
              {
                "turn": 31,
                "gold_earned": 153,
                "experience_earned": 323,
                "cumulative_gold_earned": 3226,
                "cumulative_experience_earned": 7228
              },
              {
                "turn": 32,
                "gold_earned": 142,
                "experience_earned": 305,
                "cumulative_gold_earned": 3368,
                "cumulative_experience_earned": 7533
              },
              {
                "turn": 33,
                "gold_earned": 174,
                "experience_earned": 365,
                "cumulative_gold_earned": 3542,
                "cumulative_experience_earned": 7898
              },
              {
                "turn": 34,
                "gold_earned": 218,
                "experience_earned": 473,
                "cumulative_gold_earned": 3760,
                "cumulative_experience_earned": 8371
              },
              {
                "turn": 35,
                "gold_earned": 67,
                "experience_earned": 142,
                "cumulative_gold_earned": 3827,
                "cumulative_experience_earned": 8513
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1145,
                "cumulative_experience_earned": 2544
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 33,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 1021,
                "cumulative_experience_earned": 2274
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1084,
                "cumulative_experience_earned": 2399
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "苦行僧·脆弱",
                "cumulative_battles_total": 20,
                "cumulative_battles_won": 17,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 577,
                "cumulative_experience_earned": 1296
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "神官",
                "cumulative_battles_total": 0,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 0,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_6",
              "name": "怨灵",
              "power": 2500.2008,
              "tier": "normal",
              "archetype_id": "wraith",
              "stats": {
                "hp": 338,
                "mp": 20,
                "attack": 113,
                "defense": 29,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 42,
                "experience": 87
              }
            }
          }
        }
      ],
      "model": "qwen-3-6-35b-a3b-ud-q8-k-xl:preserve_thinking",
      "rank": 74
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 55.4085,
        "mean": 55.41,
        "median": 55.41
      },
      "rank_score": {
        "best": 2243.2956,
        "mean": 2243.3,
        "median": 2243.3
      },
      "win_rate": {
        "best": 0.83,
        "mean": 0.83
      },
      "efficiency": {
        "input_tokens": {
          "mean": 0,
          "total": 0
        },
        "output_tokens": {
          "mean": 0,
          "total": 0
        },
        "duration_seconds": {
          "mean": 13119.9,
          "total": 13119.9
        },
        "tool_calls": {
          "mean": 361,
          "total": 361
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 2629,
          "best": 2629
        },
        "exp_earned": {
          "mean": 5897,
          "best": 5897
        },
        "battle_win_rate": 0.8,
        "battles_total": 110,
        "battles_won": 88
      },
      "last_run": "20260630-100846-160672",
      "run_details": [
        {
          "run_id": "LongCat-2.0_20260630-100846-160672",
          "session_id": "1dafb4cc9b094b36aa4f1ef22ee8c0a1",
          "created_at": "20260630-100846-160672",
          "updated_at": "20260630-141006-097533",
          "score": 55.4085,
          "rank_score": 2243.2956,
          "rank_score_source": null,
          "win_rate": 0.83,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 192,
          "final_experience_pool": 55,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·灵感",
            "average_score": 91.5741,
            "win_rate": 0.937,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 528.5518,
              "rank_score_contribution": 528.5518,
              "rank_score_share": 0.2356,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 8,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 246,
                  "mp": 67,
                  "attack": 90,
                  "defense": 34,
                  "speed": 36,
                  "recovery": 37,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 195,
                  "current_mp": 67
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "瘟疫法师·灵感",
              "rank_score": 735.5021,
              "rank_score_contribution": 735.5021,
              "rank_score_share": 0.3279,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 8,
                "experience": 313,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 209,
                  "mp": 126,
                  "attack": 58,
                  "defense": 23,
                  "speed": 33,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 59,
                  "current_mp": 126
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "arcane_surge",
                    "name": "奥术涌流",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.12,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t2_mage_orb",
                      "name": "法师宝珠",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 20,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_surge",
                          "name": "奥术涌流",
                          "kind": "passive",
                          "condition": {
                            "type": "self_mp_pct_gte",
                            "value": 0.5,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.12,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "佣兵战士·脆弱",
              "rank_score": 550.7294,
              "rank_score_contribution": 550.7294,
              "rank_score_share": 0.2455,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 8,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 282,
                  "mp": 23,
                  "attack": 76,
                  "defense": 38,
                  "speed": 25,
                  "recovery": 54,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 81,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "林地射手·迟钝",
              "rank_score": 428.5123,
              "rank_score_contribution": 428.5123,
              "rank_score_share": 0.191,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 7,
                "experience": 99,
                "base_stats": {
                  "hp": 89,
                  "mp": 0,
                  "attack": 17,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 215,
                  "mp": 18,
                  "attack": 65,
                  "defense": 34,
                  "speed": 57,
                  "recovery": 36,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 58,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_elven_bow",
                      "name": "精灵长弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 14,
                        "defense": 0,
                        "speed": 5,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t2_heavy_boots",
                      "name": "秘银靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 13.1517
            },
            {
              "turn": 2,
              "rank_score": 21.3917
            },
            {
              "turn": 3,
              "rank_score": 56.9028
            },
            {
              "turn": 4,
              "rank_score": 105.4887
            },
            {
              "turn": 5,
              "rank_score": 110.5353
            },
            {
              "turn": 6,
              "rank_score": 150.3047
            },
            {
              "turn": 7,
              "rank_score": 302.4186
            },
            {
              "turn": 8,
              "rank_score": 347.7188
            },
            {
              "turn": 9,
              "rank_score": 362.3508
            },
            {
              "turn": 10,
              "rank_score": 453.3777
            },
            {
              "turn": 11,
              "rank_score": 492.2288
            },
            {
              "turn": 12,
              "rank_score": 492.2288
            },
            {
              "turn": 13,
              "rank_score": 604.5469
            },
            {
              "turn": 14,
              "rank_score": 604.5469
            },
            {
              "turn": 15,
              "rank_score": 783.186
            },
            {
              "turn": 16,
              "rank_score": 774.7954
            },
            {
              "turn": 17,
              "rank_score": 801.4854
            },
            {
              "turn": 18,
              "rank_score": 932.6636
            },
            {
              "turn": 19,
              "rank_score": 943.5265
            },
            {
              "turn": 20,
              "rank_score": 983.9386
            },
            {
              "turn": 21,
              "rank_score": 1000.7364
            },
            {
              "turn": 22,
              "rank_score": 1000.7364
            },
            {
              "turn": 23,
              "rank_score": 1172.9409
            },
            {
              "turn": 24,
              "rank_score": 1172.9409
            },
            {
              "turn": 25,
              "rank_score": 1176.7232
            },
            {
              "turn": 26,
              "rank_score": 1356.0979
            },
            {
              "turn": 27,
              "rank_score": 1356.0979
            },
            {
              "turn": 28,
              "rank_score": 1489.2097
            },
            {
              "turn": 29,
              "rank_score": 1793.5847
            },
            {
              "turn": 30,
              "rank_score": 1857.5162
            },
            {
              "turn": 31,
              "rank_score": 1857.5162
            },
            {
              "turn": 32,
              "rank_score": 1883.4261
            },
            {
              "turn": 33,
              "rank_score": 2198.0647
            },
            {
              "turn": 34,
              "rank_score": 2243.2956
            },
            {
              "turn": 35,
              "rank_score": 2243.2956
            }
          ],
          "token_usage": {
            "input_tokens": 0,
            "output_tokens": 0
          },
          "timing": {
            "total_seconds": 13119.9
          },
          "tool_calls": {
            "total": 361,
            "successful": 353,
            "failed": 8,
            "by_name": {
              "get_recruitment": 24,
              "get_crafting": 32,
              "get_upgrades": 22,
              "recruit_adventurer": 4,
              "preview_battle": 102,
              "craft_equipment": 23,
              "equip_item": 26,
              "end_turn": 36,
              "get_inventory": 28,
              "purchase_upgrade": 10,
              "allocate_experience": 37,
              "write_memo": 9,
              "unequip_item": 3,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 24,
                "successful": 24,
                "failed": 0
              },
              "get_crafting": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "get_upgrades": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_battle": {
                "total": 102,
                "successful": 95,
                "failed": 7
              },
              "craft_equipment": {
                "total": 23,
                "successful": 23,
                "failed": 0
              },
              "equip_item": {
                "total": 26,
                "successful": 26,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "get_inventory": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 10,
                "successful": 10,
                "failed": 0
              },
              "allocate_experience": {
                "total": 37,
                "successful": 37,
                "failed": 0
              },
              "write_memo": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "unequip_item": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 110,
            "battles_won": 88,
            "battles_lost": 22,
            "total_gold_earned": 2629,
            "total_experience_earned": 5897,
            "total_equipment_crafted": 23,
            "total_upgrades_purchased": 10,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 37,
            "total_equips": 26,
            "total_unequips": 3,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 56,
                "experience_earned": 125,
                "cumulative_gold_earned": 122,
                "cumulative_experience_earned": 274
              },
              {
                "turn": 3,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 160,
                "cumulative_experience_earned": 359
              },
              {
                "turn": 4,
                "gold_earned": 76,
                "experience_earned": 173,
                "cumulative_gold_earned": 236,
                "cumulative_experience_earned": 532
              },
              {
                "turn": 5,
                "gold_earned": 28,
                "experience_earned": 65,
                "cumulative_gold_earned": 264,
                "cumulative_experience_earned": 597
              },
              {
                "turn": 6,
                "gold_earned": 66,
                "experience_earned": 152,
                "cumulative_gold_earned": 330,
                "cumulative_experience_earned": 749
              },
              {
                "turn": 7,
                "gold_earned": 38,
                "experience_earned": 87,
                "cumulative_gold_earned": 368,
                "cumulative_experience_earned": 836
              },
              {
                "turn": 8,
                "gold_earned": 21,
                "experience_earned": 47,
                "cumulative_gold_earned": 389,
                "cumulative_experience_earned": 883
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 444,
                "cumulative_experience_earned": 1006
              },
              {
                "turn": 10,
                "gold_earned": 73,
                "experience_earned": 165,
                "cumulative_gold_earned": 517,
                "cumulative_experience_earned": 1171
              },
              {
                "turn": 11,
                "gold_earned": 60,
                "experience_earned": 132,
                "cumulative_gold_earned": 577,
                "cumulative_experience_earned": 1303
              },
              {
                "turn": 12,
                "gold_earned": 52,
                "experience_earned": 119,
                "cumulative_gold_earned": 629,
                "cumulative_experience_earned": 1422
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 718,
                "cumulative_experience_earned": 1629
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 774,
                "cumulative_experience_earned": 1755
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 804,
                "cumulative_experience_earned": 1823
              },
              {
                "turn": 16,
                "gold_earned": 102,
                "experience_earned": 224,
                "cumulative_gold_earned": 906,
                "cumulative_experience_earned": 2047
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 986,
                "cumulative_experience_earned": 2226
              },
              {
                "turn": 18,
                "gold_earned": 128,
                "experience_earned": 286,
                "cumulative_gold_earned": 1114,
                "cumulative_experience_earned": 2512
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1282,
                "cumulative_experience_earned": 2902
              },
              {
                "turn": 20,
                "gold_earned": 127,
                "experience_earned": 287,
                "cumulative_gold_earned": 1409,
                "cumulative_experience_earned": 3189
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1488,
                "cumulative_experience_earned": 3370
              },
              {
                "turn": 22,
                "gold_earned": 102,
                "experience_earned": 228,
                "cumulative_gold_earned": 1590,
                "cumulative_experience_earned": 3598
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1617,
                "cumulative_experience_earned": 3659
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 1726,
                "cumulative_experience_earned": 3897
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 1780,
                "cumulative_experience_earned": 4020
              },
              {
                "turn": 26,
                "gold_earned": 112,
                "experience_earned": 257,
                "cumulative_gold_earned": 1892,
                "cumulative_experience_earned": 4277
              },
              {
                "turn": 27,
                "gold_earned": 98,
                "experience_earned": 225,
                "cumulative_gold_earned": 1990,
                "cumulative_experience_earned": 4502
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2110,
                "cumulative_experience_earned": 4763
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 2184,
                "cumulative_experience_earned": 4929
              },
              {
                "turn": 30,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 2184,
                "cumulative_experience_earned": 4929
              },
              {
                "turn": 31,
                "gold_earned": 112,
                "experience_earned": 238,
                "cumulative_gold_earned": 2296,
                "cumulative_experience_earned": 5167
              },
              {
                "turn": 32,
                "gold_earned": 135,
                "experience_earned": 296,
                "cumulative_gold_earned": 2431,
                "cumulative_experience_earned": 5463
              },
              {
                "turn": 33,
                "gold_earned": 47,
                "experience_earned": 99,
                "cumulative_gold_earned": 2478,
                "cumulative_experience_earned": 5562
              },
              {
                "turn": 34,
                "gold_earned": 126,
                "experience_earned": 280,
                "cumulative_gold_earned": 2604,
                "cumulative_experience_earned": 5842
              },
              {
                "turn": 35,
                "gold_earned": 25,
                "experience_earned": 55,
                "cumulative_gold_earned": 2629,
                "cumulative_experience_earned": 5897
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 27,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 803,
                "cumulative_experience_earned": 1805
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 26,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 837,
                "cumulative_experience_earned": 1858
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 31,
                "cumulative_battles_won": 23,
                "cumulative_battles_lost": 8,
                "cumulative_gold_earned": 697,
                "cumulative_experience_earned": 1577
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 16,
                "cumulative_battles_won": 12,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 292,
                "cumulative_experience_earned": 657
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_7",
              "name": "巨蛛",
              "power": 2274.4098,
              "tier": "normal",
              "archetype_id": "giant_spider",
              "stats": {
                "hp": 368,
                "mp": 0,
                "attack": 114,
                "defense": 29,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 43,
                "experience": 89
              }
            }
          }
        }
      ],
      "model": "LongCat-2.0",
      "rank": 75
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 55.1242,
        "mean": 55.12,
        "median": 55.12
      },
      "rank_score": {
        "best": 2230.3991,
        "mean": 2230.4,
        "median": 2230.4
      },
      "win_rate": {
        "best": 0.8285,
        "mean": 0.8285
      },
      "efficiency": {
        "input_tokens": {
          "mean": 1895936,
          "total": 1895936
        },
        "output_tokens": {
          "mean": 36615,
          "total": 36615
        },
        "duration_seconds": {
          "mean": 1135.3,
          "total": 1135.3
        },
        "tool_calls": {
          "mean": 326,
          "total": 326
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 2358,
          "best": 2358
        },
        "exp_earned": {
          "mean": 5281,
          "best": 5281
        },
        "battle_win_rate": 0.708,
        "battles_total": 113,
        "battles_won": 80
      },
      "last_run": "20260711-222429-731639",
      "run_details": [
        {
          "run_id": "20260711-222429-731639_gpt-5.6-luna-low",
          "session_id": "59dd87d982324ce2aa3752e72f87620f",
          "created_at": "20260711-222429-731639",
          "updated_at": "20260711-230028-838658",
          "score": 55.1242,
          "rank_score": 2230.3991,
          "rank_score_source": null,
          "win_rate": 0.8285,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 320,
          "final_experience_pool": 142,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·灵感",
            "average_score": 94.6366,
            "win_rate": 0.965,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 420.981,
              "rank_score_contribution": 420.981,
              "rank_score_share": 0.1887,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 160,
                  "mp": 10,
                  "attack": 60,
                  "defense": 20,
                  "speed": 50,
                  "recovery": 29,
                  "mp_recovery": 18
                },
                "resources": {
                  "current_hp": 138,
                  "current_mp": 10
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t1_light_bow",
                      "name": "猎弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 7,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "瘟疫法师·灵感",
              "rank_score": 943.49,
              "rank_score_contribution": 943.49,
              "rank_score_share": 0.423,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 228,
                  "mp": 117,
                  "attack": 63,
                  "defense": 22,
                  "speed": 35,
                  "recovery": 40,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 223,
                  "current_mp": 91
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 512.0375,
              "rank_score_contribution": 512.0375,
              "rank_score_share": 0.2296,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 222,
                  "mp": 63,
                  "attack": 51,
                  "defense": 37,
                  "speed": 20,
                  "recovery": 70,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 92,
                  "current_mp": 63
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "吸血魔",
              "rank_score": 353.8905,
              "rank_score_contribution": 353.8905,
              "rank_score_share": 0.1587,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "吸血魔",
                "template_id": "bloodfiend",
                "level": 7,
                "experience": 154,
                "base_stats": {
                  "hp": 106,
                  "mp": 24,
                  "attack": 18,
                  "defense": 4,
                  "speed": 12,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 219,
                  "mp": 57,
                  "attack": 71,
                  "defense": 25,
                  "speed": 31,
                  "recovery": 36,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 58,
                  "current_mp": 57
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 13.2096
            },
            {
              "turn": 2,
              "rank_score": 31.1669
            },
            {
              "turn": 3,
              "rank_score": 55.6942
            },
            {
              "turn": 4,
              "rank_score": 173.7199
            },
            {
              "turn": 5,
              "rank_score": 181.0352
            },
            {
              "turn": 6,
              "rank_score": 253.6163
            },
            {
              "turn": 7,
              "rank_score": 268.0273
            },
            {
              "turn": 8,
              "rank_score": 269.5332
            },
            {
              "turn": 9,
              "rank_score": 283.6703
            },
            {
              "turn": 10,
              "rank_score": 283.6703
            },
            {
              "turn": 11,
              "rank_score": 323.9426
            },
            {
              "turn": 12,
              "rank_score": 336.9551
            },
            {
              "turn": 13,
              "rank_score": 388.3218
            },
            {
              "turn": 14,
              "rank_score": 501.1898
            },
            {
              "turn": 15,
              "rank_score": 533.0341
            },
            {
              "turn": 16,
              "rank_score": 645.5253
            },
            {
              "turn": 17,
              "rank_score": 746.3679
            },
            {
              "turn": 18,
              "rank_score": 746.3679
            },
            {
              "turn": 19,
              "rank_score": 746.3679
            },
            {
              "turn": 20,
              "rank_score": 894.4144
            },
            {
              "turn": 21,
              "rank_score": 970.4156
            },
            {
              "turn": 22,
              "rank_score": 987.1027
            },
            {
              "turn": 23,
              "rank_score": 1253.7485
            },
            {
              "turn": 24,
              "rank_score": 1320.609
            },
            {
              "turn": 25,
              "rank_score": 1328.8045
            },
            {
              "turn": 26,
              "rank_score": 1578.1079
            },
            {
              "turn": 27,
              "rank_score": 1578.1079
            },
            {
              "turn": 28,
              "rank_score": 1679.0844
            },
            {
              "turn": 29,
              "rank_score": 1712.5755
            },
            {
              "turn": 30,
              "rank_score": 1830.4791
            },
            {
              "turn": 31,
              "rank_score": 2116.1919
            },
            {
              "turn": 32,
              "rank_score": 2120.7434
            },
            {
              "turn": 33,
              "rank_score": 2174.8786
            },
            {
              "turn": 34,
              "rank_score": 2174.8786
            },
            {
              "turn": 35,
              "rank_score": 2230.3991
            }
          ],
          "token_usage": {
            "input_tokens": 1895936,
            "output_tokens": 36615
          },
          "timing": {
            "total_seconds": 1135.3
          },
          "tool_calls": {
            "total": 326,
            "successful": 320,
            "failed": 6,
            "by_name": {
              "get_recruitment": 3,
              "get_crafting": 34,
              "get_upgrades": 22,
              "recruit_adventurer": 4,
              "craft_equipment": 30,
              "equip_item": 28,
              "preview_battle": 66,
              "end_turn": 39,
              "purchase_upgrade": 9,
              "allocate_experience": 48,
              "write_memo": 6,
              "get_inventory": 33,
              "preview_team_power": 4
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_upgrades": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 30,
                "successful": 28,
                "failed": 2
              },
              "equip_item": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "preview_battle": {
                "total": 66,
                "successful": 66,
                "failed": 0
              },
              "end_turn": {
                "total": 39,
                "successful": 35,
                "failed": 4
              },
              "purchase_upgrade": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "allocate_experience": {
                "total": 48,
                "successful": 48,
                "failed": 0
              },
              "write_memo": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "get_inventory": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "preview_team_power": {
                "total": 4,
                "successful": 4,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 113,
            "battles_won": 80,
            "battles_lost": 33,
            "total_gold_earned": 2358,
            "total_experience_earned": 5281,
            "total_equipment_crafted": 28,
            "total_upgrades_purchased": 9,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 48,
            "total_equips": 28,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 54,
                "cumulative_experience_earned": 123
              },
              {
                "turn": 2,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 92,
                "cumulative_experience_earned": 208
              },
              {
                "turn": 3,
                "gold_earned": 18,
                "experience_earned": 40,
                "cumulative_gold_earned": 110,
                "cumulative_experience_earned": 248
              },
              {
                "turn": 4,
                "gold_earned": 58,
                "experience_earned": 130,
                "cumulative_gold_earned": 168,
                "cumulative_experience_earned": 378
              },
              {
                "turn": 5,
                "gold_earned": 38,
                "experience_earned": 87,
                "cumulative_gold_earned": 206,
                "cumulative_experience_earned": 465
              },
              {
                "turn": 6,
                "gold_earned": 38,
                "experience_earned": 87,
                "cumulative_gold_earned": 244,
                "cumulative_experience_earned": 552
              },
              {
                "turn": 7,
                "gold_earned": 18,
                "experience_earned": 41,
                "cumulative_gold_earned": 262,
                "cumulative_experience_earned": 593
              },
              {
                "turn": 8,
                "gold_earned": 21,
                "experience_earned": 47,
                "cumulative_gold_earned": 283,
                "cumulative_experience_earned": 640
              },
              {
                "turn": 9,
                "gold_earned": 19,
                "experience_earned": 42,
                "cumulative_gold_earned": 302,
                "cumulative_experience_earned": 682
              },
              {
                "turn": 10,
                "gold_earned": 40,
                "experience_earned": 89,
                "cumulative_gold_earned": 342,
                "cumulative_experience_earned": 771
              },
              {
                "turn": 11,
                "gold_earned": 48,
                "experience_earned": 109,
                "cumulative_gold_earned": 390,
                "cumulative_experience_earned": 880
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 461,
                "cumulative_experience_earned": 1042
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 550,
                "cumulative_experience_earned": 1249
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 606,
                "cumulative_experience_earned": 1375
              },
              {
                "turn": 15,
                "gold_earned": 70,
                "experience_earned": 154,
                "cumulative_gold_earned": 676,
                "cumulative_experience_earned": 1529
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 736,
                "cumulative_experience_earned": 1662
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 816,
                "cumulative_experience_earned": 1841
              },
              {
                "turn": 18,
                "gold_earned": 35,
                "experience_earned": 79,
                "cumulative_gold_earned": 851,
                "cumulative_experience_earned": 1920
              },
              {
                "turn": 19,
                "gold_earned": 130,
                "experience_earned": 302,
                "cumulative_gold_earned": 981,
                "cumulative_experience_earned": 2222
              },
              {
                "turn": 20,
                "gold_earned": 83,
                "experience_earned": 191,
                "cumulative_gold_earned": 1064,
                "cumulative_experience_earned": 2413
              },
              {
                "turn": 21,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1091,
                "cumulative_experience_earned": 2474
              },
              {
                "turn": 22,
                "gold_earned": 134,
                "experience_earned": 291,
                "cumulative_gold_earned": 1225,
                "cumulative_experience_earned": 2765
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 1290,
                "cumulative_experience_earned": 2907
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 1357,
                "cumulative_experience_earned": 3055
              },
              {
                "turn": 25,
                "gold_earned": 93,
                "experience_earned": 205,
                "cumulative_gold_earned": 1450,
                "cumulative_experience_earned": 3260
              },
              {
                "turn": 26,
                "gold_earned": 88,
                "experience_earned": 198,
                "cumulative_gold_earned": 1538,
                "cumulative_experience_earned": 3458
              },
              {
                "turn": 27,
                "gold_earned": 98,
                "experience_earned": 225,
                "cumulative_gold_earned": 1636,
                "cumulative_experience_earned": 3683
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 1710,
                "cumulative_experience_earned": 3847
              },
              {
                "turn": 29,
                "gold_earned": 118,
                "experience_earned": 260,
                "cumulative_gold_earned": 1828,
                "cumulative_experience_earned": 4107
              },
              {
                "turn": 30,
                "gold_earned": 188,
                "experience_earned": 423,
                "cumulative_gold_earned": 2016,
                "cumulative_experience_earned": 4530
              },
              {
                "turn": 31,
                "gold_earned": 43,
                "experience_earned": 91,
                "cumulative_gold_earned": 2059,
                "cumulative_experience_earned": 4621
              },
              {
                "turn": 32,
                "gold_earned": 108,
                "experience_earned": 243,
                "cumulative_gold_earned": 2167,
                "cumulative_experience_earned": 4864
              },
              {
                "turn": 33,
                "gold_earned": 45,
                "experience_earned": 94,
                "cumulative_gold_earned": 2212,
                "cumulative_experience_earned": 4958
              },
              {
                "turn": 34,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 2291,
                "cumulative_experience_earned": 5139
              },
              {
                "turn": 35,
                "gold_earned": 67,
                "experience_earned": 142,
                "cumulative_gold_earned": 2358,
                "cumulative_experience_earned": 5281
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 25,
                "cumulative_battles_lost": 9,
                "cumulative_gold_earned": 643,
                "cumulative_experience_earned": 1449
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 35,
                "cumulative_battles_won": 27,
                "cumulative_battles_lost": 8,
                "cumulative_gold_earned": 933,
                "cumulative_experience_earned": 2069
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 22,
                "cumulative_battles_lost": 12,
                "cumulative_gold_earned": 588,
                "cumulative_experience_earned": 1332
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "吸血魔",
                "cumulative_battles_total": 10,
                "cumulative_battles_won": 6,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 194,
                "cumulative_experience_earned": 431
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 35,
              "monster_id": "turn_35_monster_6",
              "name": "怨灵",
              "power": 2500.2008,
              "tier": "normal",
              "archetype_id": "wraith",
              "stats": {
                "hp": 338,
                "mp": 20,
                "attack": 113,
                "defense": 29,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 42,
                "experience": 87
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-luna-low",
      "rank": 76
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 54.4613,
        "mean": 54.46,
        "median": 54.46
      },
      "rank_score": {
        "best": 2143.1278,
        "mean": 2143.13,
        "median": 2143.13
      },
      "win_rate": {
        "best": 0.8123,
        "mean": 0.8123
      },
      "efficiency": {
        "input_tokens": {
          "mean": 5920153,
          "total": 5920153
        },
        "output_tokens": {
          "mean": 383457,
          "total": 383457
        },
        "duration_seconds": {
          "mean": 45990.1,
          "total": 45990.1
        },
        "tool_calls": {
          "mean": 403,
          "total": 403
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 2867,
          "best": 2867
        },
        "exp_earned": {
          "mean": 6452,
          "best": 6452
        },
        "battle_win_rate": 0.8411,
        "battles_total": 107,
        "battles_won": 90
      },
      "last_run": "20260704-022332-161057",
      "run_details": [
        {
          "run_id": "openpangu-2-0-flash-base-q4-k-m",
          "session_id": "8dc8ae71b1de486291fe8ed1f5ae85ac",
          "created_at": "20260704-022332-161057",
          "updated_at": "20260704-154907-097154",
          "score": 54.4613,
          "rank_score": 2143.1278,
          "rank_score_source": null,
          "win_rate": 0.8123,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 33,
          "final_experience_pool": 332,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "神官·锐利",
            "average_score": 90.6999,
            "win_rate": 0.906,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "连击师·枯竭",
              "rank_score": 650.6777,
              "rank_score_contribution": 650.6777,
              "rank_score_share": 0.3036,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 233,
                  "mp": 49,
                  "attack": 68,
                  "defense": 36,
                  "speed": 48,
                  "recovery": 54,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 233,
                  "current_mp": 49
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_finisher",
                    "name": "连击终式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0048",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 477.6802,
              "rank_score_contribution": 477.6802,
              "rank_score_share": 0.2229,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 204,
                  "mp": 18,
                  "attack": 69,
                  "defense": 30,
                  "speed": 59,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 204,
                  "current_mp": 18
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "kill_shot",
                    "name": "致命射击",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.25,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 2.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 18,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0043",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0040",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_light_armor",
                      "name": "皮甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 605.5239,
              "rank_score_contribution": 605.5239,
              "rank_score_share": 0.2825,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 8,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 273,
                  "mp": 79,
                  "attack": 57,
                  "defense": 47,
                  "speed": 25,
                  "recovery": 84,
                  "mp_recovery": 36
                },
                "resources": {
                  "current_hp": 273,
                  "current_mp": 79
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "steady_stance",
                    "name": "稳固架势",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_bonus",
                        "value": 5,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t2_heavy_armor",
                      "name": "锁子甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 30,
                        "mp": 0,
                        "attack": 0,
                        "defense": 8,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "steady_stance",
                          "name": "稳固架势",
                          "kind": "passive",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "stat_bonus",
                              "value": 5,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 0,
                          "priority": 0,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0042",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "步行骑士·锐利",
              "rank_score": 409.246,
              "rank_score_contribution": 409.246,
              "rank_score_share": 0.191,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "步行骑士·锐利",
                "template_id": "foot_knight",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 178,
                  "mp": 0,
                  "attack": 10,
                  "defense": 12,
                  "speed": 7,
                  "recovery": 12,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 366,
                  "mp": 23,
                  "attack": 59,
                  "defense": 56,
                  "speed": 17,
                  "recovery": 66,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 366,
                  "current_mp": 23
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shield_bash",
                    "name": "盾击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0046",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 25.3035
            },
            {
              "turn": 2,
              "rank_score": 47.0893
            },
            {
              "turn": 3,
              "rank_score": 53.7447
            },
            {
              "turn": 4,
              "rank_score": 53.7447
            },
            {
              "turn": 5,
              "rank_score": 91.0303
            },
            {
              "turn": 6,
              "rank_score": 117.8427
            },
            {
              "turn": 7,
              "rank_score": 167.869
            },
            {
              "turn": 8,
              "rank_score": 288.3997
            },
            {
              "turn": 9,
              "rank_score": 295.8741
            },
            {
              "turn": 10,
              "rank_score": 366.7856
            },
            {
              "turn": 11,
              "rank_score": 380.2801
            },
            {
              "turn": 12,
              "rank_score": 751.3877
            },
            {
              "turn": 13,
              "rank_score": 924.9216
            },
            {
              "turn": 14,
              "rank_score": 955.2763
            },
            {
              "turn": 15,
              "rank_score": 966.3788
            },
            {
              "turn": 16,
              "rank_score": 1037.479
            },
            {
              "turn": 17,
              "rank_score": 1037.479
            },
            {
              "turn": 18,
              "rank_score": 1147.2023
            },
            {
              "turn": 19,
              "rank_score": 1174.5929
            },
            {
              "turn": 20,
              "rank_score": 1248.6274
            },
            {
              "turn": 21,
              "rank_score": 1295.7879
            },
            {
              "turn": 22,
              "rank_score": 1295.7879
            },
            {
              "turn": 23,
              "rank_score": 1270.3034
            },
            {
              "turn": 24,
              "rank_score": 1360.3945
            },
            {
              "turn": 25,
              "rank_score": 1598.2613
            },
            {
              "turn": 26,
              "rank_score": 1647.6551
            },
            {
              "turn": 27,
              "rank_score": 1654.0182
            },
            {
              "turn": 28,
              "rank_score": 1696.7838
            },
            {
              "turn": 29,
              "rank_score": 1746.084
            },
            {
              "turn": 30,
              "rank_score": 1763.8379
            },
            {
              "turn": 31,
              "rank_score": 1812.8371
            },
            {
              "turn": 32,
              "rank_score": 1835.9642
            },
            {
              "turn": 33,
              "rank_score": 1841.8302
            },
            {
              "turn": 34,
              "rank_score": 1894.4074
            },
            {
              "turn": 35,
              "rank_score": 2143.1278
            }
          ],
          "token_usage": {
            "input_tokens": 5920153,
            "output_tokens": 383457
          },
          "timing": {
            "total_seconds": 45990.1
          },
          "tool_calls": {
            "total": 403,
            "successful": 382,
            "failed": 21,
            "by_name": {
              "get_recruitment": 17,
              "get_crafting": 35,
              "get_upgrades": 22,
              "recruit_adventurer": 4,
              "craft_equipment": 49,
              "equip_item": 55,
              "preview_battle": 108,
              "end_turn": 36,
              "purchase_upgrade": 10,
              "allocate_experience": 32,
              "get_inventory": 32,
              "unequip_item": 1,
              "write_memo": 1,
              "get_events": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "get_crafting": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_upgrades": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 49,
                "successful": 48,
                "failed": 1
              },
              "equip_item": {
                "total": 55,
                "successful": 53,
                "failed": 2
              },
              "preview_battle": {
                "total": 108,
                "successful": 92,
                "failed": 16
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "purchase_upgrade": {
                "total": 10,
                "successful": 10,
                "failed": 0
              },
              "allocate_experience": {
                "total": 32,
                "successful": 31,
                "failed": 1
              },
              "get_inventory": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "write_memo": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 107,
            "battles_won": 90,
            "battles_lost": 17,
            "total_gold_earned": 2867,
            "total_experience_earned": 6452,
            "total_equipment_crafted": 48,
            "total_upgrades_purchased": 10,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 31,
            "total_equips": 53,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 38,
                "cumulative_experience_earned": 85
              },
              {
                "turn": 2,
                "gold_earned": 42,
                "experience_earned": 95,
                "cumulative_gold_earned": 80,
                "cumulative_experience_earned": 180
              },
              {
                "turn": 3,
                "gold_earned": 45,
                "experience_earned": 101,
                "cumulative_gold_earned": 125,
                "cumulative_experience_earned": 281
              },
              {
                "turn": 4,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 163,
                "cumulative_experience_earned": 366
              },
              {
                "turn": 5,
                "gold_earned": 82,
                "experience_earned": 188,
                "cumulative_gold_earned": 245,
                "cumulative_experience_earned": 554
              },
              {
                "turn": 6,
                "gold_earned": 81,
                "experience_earned": 186,
                "cumulative_gold_earned": 326,
                "cumulative_experience_earned": 740
              },
              {
                "turn": 7,
                "gold_earned": 77,
                "experience_earned": 179,
                "cumulative_gold_earned": 403,
                "cumulative_experience_earned": 919
              },
              {
                "turn": 8,
                "gold_earned": 54,
                "experience_earned": 122,
                "cumulative_gold_earned": 457,
                "cumulative_experience_earned": 1041
              },
              {
                "turn": 9,
                "gold_earned": 36,
                "experience_earned": 81,
                "cumulative_gold_earned": 493,
                "cumulative_experience_earned": 1122
              },
              {
                "turn": 10,
                "gold_earned": 67,
                "experience_earned": 149,
                "cumulative_gold_earned": 560,
                "cumulative_experience_earned": 1271
              },
              {
                "turn": 11,
                "gold_earned": 91,
                "experience_earned": 204,
                "cumulative_gold_earned": 651,
                "cumulative_experience_earned": 1475
              },
              {
                "turn": 12,
                "gold_earned": 113,
                "experience_earned": 253,
                "cumulative_gold_earned": 764,
                "cumulative_experience_earned": 1728
              },
              {
                "turn": 13,
                "gold_earned": 89,
                "experience_earned": 207,
                "cumulative_gold_earned": 853,
                "cumulative_experience_earned": 1935
              },
              {
                "turn": 14,
                "gold_earned": 97,
                "experience_earned": 216,
                "cumulative_gold_earned": 950,
                "cumulative_experience_earned": 2151
              },
              {
                "turn": 15,
                "gold_earned": 66,
                "experience_earned": 146,
                "cumulative_gold_earned": 1016,
                "cumulative_experience_earned": 2297
              },
              {
                "turn": 16,
                "gold_earned": 141,
                "experience_earned": 315,
                "cumulative_gold_earned": 1157,
                "cumulative_experience_earned": 2612
              },
              {
                "turn": 17,
                "gold_earned": 94,
                "experience_earned": 209,
                "cumulative_gold_earned": 1251,
                "cumulative_experience_earned": 2821
              },
              {
                "turn": 18,
                "gold_earned": 89,
                "experience_earned": 201,
                "cumulative_gold_earned": 1340,
                "cumulative_experience_earned": 3022
              },
              {
                "turn": 19,
                "gold_earned": 168,
                "experience_earned": 390,
                "cumulative_gold_earned": 1508,
                "cumulative_experience_earned": 3412
              },
              {
                "turn": 20,
                "gold_earned": 127,
                "experience_earned": 295,
                "cumulative_gold_earned": 1635,
                "cumulative_experience_earned": 3707
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1714,
                "cumulative_experience_earned": 3888
              },
              {
                "turn": 22,
                "gold_earned": 127,
                "experience_earned": 279,
                "cumulative_gold_earned": 1841,
                "cumulative_experience_earned": 4167
              },
              {
                "turn": 23,
                "gold_earned": 65,
                "experience_earned": 142,
                "cumulative_gold_earned": 1906,
                "cumulative_experience_earned": 4309
              },
              {
                "turn": 24,
                "gold_earned": 44,
                "experience_earned": 97,
                "cumulative_gold_earned": 1950,
                "cumulative_experience_earned": 4406
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 2004,
                "cumulative_experience_earned": 4529
              },
              {
                "turn": 26,
                "gold_earned": 112,
                "experience_earned": 257,
                "cumulative_gold_earned": 2116,
                "cumulative_experience_earned": 4786
              },
              {
                "turn": 27,
                "gold_earned": 76,
                "experience_earned": 167,
                "cumulative_gold_earned": 2192,
                "cumulative_experience_earned": 4953
              },
              {
                "turn": 28,
                "gold_earned": 120,
                "experience_earned": 261,
                "cumulative_gold_earned": 2312,
                "cumulative_experience_earned": 5214
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 2386,
                "cumulative_experience_earned": 5380
              },
              {
                "turn": 30,
                "gold_earned": 161,
                "experience_earned": 362,
                "cumulative_gold_earned": 2547,
                "cumulative_experience_earned": 5742
              },
              {
                "turn": 31,
                "gold_earned": 67,
                "experience_earned": 145,
                "cumulative_gold_earned": 2614,
                "cumulative_experience_earned": 5887
              },
              {
                "turn": 32,
                "gold_earned": 108,
                "experience_earned": 243,
                "cumulative_gold_earned": 2722,
                "cumulative_experience_earned": 6130
              },
              {
                "turn": 33,
                "gold_earned": 41,
                "experience_earned": 86,
                "cumulative_gold_earned": 2763,
                "cumulative_experience_earned": 6216
              },
              {
                "turn": 34,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 2842,
                "cumulative_experience_earned": 6397
              },
              {
                "turn": 35,
                "gold_earned": 25,
                "experience_earned": 55,
                "cumulative_gold_earned": 2867,
                "cumulative_experience_earned": 6452
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 773,
                "cumulative_experience_earned": 1747
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 34,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 1344,
                "cumulative_experience_earned": 3001
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 29,
                "cumulative_battles_won": 21,
                "cumulative_battles_lost": 8,
                "cumulative_gold_earned": 549,
                "cumulative_experience_earned": 1247
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "步行骑士·锐利",
                "cumulative_battles_total": 12,
                "cumulative_battles_won": 7,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 201,
                "cumulative_experience_earned": 457
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_4",
              "name": "怨灵",
              "power": 2362.3697,
              "tier": "normal",
              "archetype_id": "wraith",
              "stats": {
                "hp": 324,
                "mp": 20,
                "attack": 108,
                "defense": 28,
                "speed": 20,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 41,
                "experience": 86
              }
            }
          }
        }
      ],
      "model": "openpangu-2-0-flash-base-q4-k-m",
      "rank": 77
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 48.2576,
        "mean": 48.26,
        "median": 48.26
      },
      "rank_score": {
        "best": 2059.5775,
        "mean": 2059.58,
        "median": 2059.58
      },
      "win_rate": {
        "best": 0.7143,
        "mean": 0.7143
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2777930,
          "total": 2777930
        },
        "output_tokens": {
          "mean": 335216,
          "total": 335216
        },
        "duration_seconds": {
          "mean": 6754.5,
          "total": 6754.5
        },
        "tool_calls": {
          "mean": 349,
          "total": 349
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 1640,
          "best": 1640
        },
        "exp_earned": {
          "mean": 3692,
          "best": 3692
        },
        "battle_win_rate": 0.9077,
        "battles_total": 65,
        "battles_won": 59
      },
      "last_run": "20260711-180353-711929",
      "run_details": [
        {
          "run_id": "20260711-180353-711929_gpt-5.6-terra-xhigh",
          "session_id": "9bc729ce9ab145d2b143beb0a51d7efb",
          "created_at": "20260711-180353-711929",
          "updated_at": "20260711-200943-813221",
          "score": 48.2576,
          "rank_score": 2059.5775,
          "rank_score_source": null,
          "win_rate": 0.7143,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 9,
          "final_experience_pool": 0,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·灵感",
            "average_score": 97.1434,
            "win_rate": 0.982,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 292.0175,
              "rank_score_contribution": 292.0175,
              "rank_score_share": 0.1418,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 4,
                "experience": 38,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 165,
                  "mp": 41,
                  "attack": 67,
                  "defense": 18,
                  "speed": 26,
                  "recovery": 19,
                  "mp_recovery": 10
                },
                "resources": {
                  "current_hp": 165,
                  "current_mp": 41
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "venom_coat",
                    "name": "淬毒涂层",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_bonus",
                        "value": 3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "coated_poison",
                          "name": "涂毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 4,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 11,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_blood_ring",
                      "name": "暗杀者戒指",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 8,
                        "defense": 0,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "venom_coat",
                          "name": "淬毒涂层",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_bonus",
                              "value": 3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "coated_poison",
                                "name": "涂毒",
                                "duration": 3,
                                "polarity": "negative",
                                "stack_mode": "add_duration",
                                "effects": [
                                  {
                                    "type": "true_damage",
                                    "value": 4,
                                    "stat": null,
                                    "target": "target",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 11,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "瘟疫法师·灵感",
              "rank_score": 1047.2977,
              "rank_score_contribution": 1047.2977,
              "rank_score_share": 0.5085,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 10,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 238,
                  "mp": 111,
                  "attack": 63,
                  "defense": 27,
                  "speed": 35,
                  "recovery": 32,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 238,
                  "current_mp": 88
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "魔弹法师·脆弱",
              "rank_score": 440.2783,
              "rank_score_contribution": 440.2783,
              "rank_score_share": 0.2138,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "魔弹法师·脆弱",
                "template_id": "spellshot_mage",
                "level": 5,
                "experience": 0,
                "base_stats": {
                  "hp": 84,
                  "mp": 33,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 172,
                  "mp": 74,
                  "attack": 60,
                  "defense": 28,
                  "speed": 21,
                  "recovery": 33,
                  "mp_recovery": 21
                },
                "resources": {
                  "current_hp": 172,
                  "current_mp": 74
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrier",
                    "name": "奥术护幕",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "self",
                        "status": {
                          "status_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "duration": 4,
                          "polarity": "positive",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 1.7,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 24,
                    "once_per_battle": true,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t2_arcane_robe",
                      "name": "奥术法袍",
                      "slot": "armor",
                      "stats": {
                        "hp": 36,
                        "mp": 12,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 7,
                        "mp_recovery": 5
                      },
                      "skills": [
                        {
                          "skill_id": "arcane_barrier",
                          "name": "奥术护幕",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.8,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal_percent",
                              "value": 0.18,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "mp_restore",
                              "value": 4,
                              "stat": null,
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "self",
                              "status": {
                                "status_id": "arcane_barrier",
                                "name": "奥术护幕",
                                "duration": 4,
                                "polarity": "positive",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 1.7,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 6,
                          "priority": 24,
                          "once_per_battle": true,
                          "free": true
                        }
                      ]
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "林地射手·萎靡",
              "rank_score": 279.984,
              "rank_score_contribution": 279.984,
              "rank_score_share": 0.1359,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "林地射手·萎靡",
                "template_id": "woodland_archer",
                "level": 4,
                "experience": 74,
                "base_stats": {
                  "hp": 89,
                  "mp": 0,
                  "attack": 17,
                  "defense": 5,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 154,
                  "mp": 4,
                  "attack": 53,
                  "defense": 25,
                  "speed": 38,
                  "recovery": 16,
                  "mp_recovery": 10
                },
                "resources": {
                  "current_hp": 154,
                  "current_mp": 4
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 46.2445
            },
            {
              "turn": 2,
              "rank_score": 47.2721
            },
            {
              "turn": 3,
              "rank_score": 111.0095
            },
            {
              "turn": 4,
              "rank_score": 111.0095
            },
            {
              "turn": 5,
              "rank_score": 111.0095
            },
            {
              "turn": 6,
              "rank_score": 111.0095
            },
            {
              "turn": 7,
              "rank_score": 148.9497
            },
            {
              "turn": 8,
              "rank_score": 129.4038
            },
            {
              "turn": 9,
              "rank_score": 150.1932
            },
            {
              "turn": 10,
              "rank_score": 178.1928
            },
            {
              "turn": 11,
              "rank_score": 209.1975
            },
            {
              "turn": 12,
              "rank_score": 222.6363
            },
            {
              "turn": 13,
              "rank_score": 227.5016
            },
            {
              "turn": 14,
              "rank_score": 227.5016
            },
            {
              "turn": 15,
              "rank_score": 227.5016
            },
            {
              "turn": 16,
              "rank_score": 227.5016
            },
            {
              "turn": 17,
              "rank_score": 275.8944
            },
            {
              "turn": 18,
              "rank_score": 292.3716
            },
            {
              "turn": 19,
              "rank_score": 390.7891
            },
            {
              "turn": 20,
              "rank_score": 390.7891
            },
            {
              "turn": 21,
              "rank_score": 413.4347
            },
            {
              "turn": 22,
              "rank_score": 413.4347
            },
            {
              "turn": 23,
              "rank_score": 471.5325
            },
            {
              "turn": 24,
              "rank_score": 480.4557
            },
            {
              "turn": 25,
              "rank_score": 670.3306
            },
            {
              "turn": 26,
              "rank_score": 683.4732
            },
            {
              "turn": 27,
              "rank_score": 817.7415
            },
            {
              "turn": 28,
              "rank_score": 963.1886
            },
            {
              "turn": 29,
              "rank_score": 972.1673
            },
            {
              "turn": 30,
              "rank_score": 1049.7887
            },
            {
              "turn": 31,
              "rank_score": 1289.0
            },
            {
              "turn": 32,
              "rank_score": 1631.3745
            },
            {
              "turn": 33,
              "rank_score": 1631.3745
            },
            {
              "turn": 34,
              "rank_score": 1904.9252
            },
            {
              "turn": 35,
              "rank_score": 2059.5775
            }
          ],
          "token_usage": {
            "input_tokens": 2777930,
            "output_tokens": 335216
          },
          "timing": {
            "total_seconds": 6754.5
          },
          "tool_calls": {
            "total": 349,
            "successful": 346,
            "failed": 3,
            "by_name": {
              "get_recruitment": 4,
              "get_inventory": 29,
              "get_crafting": 32,
              "get_upgrades": 28,
              "recruit_adventurer": 4,
              "preview_battle": 89,
              "craft_equipment": 17,
              "equip_item": 31,
              "write_memo": 35,
              "end_turn": 36,
              "allocate_experience": 33,
              "unequip_item": 3,
              "purchase_upgrade": 8
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_inventory": {
                "total": 29,
                "successful": 29,
                "failed": 0
              },
              "get_crafting": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "get_upgrades": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_battle": {
                "total": 89,
                "successful": 87,
                "failed": 2
              },
              "craft_equipment": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "equip_item": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "write_memo": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "allocate_experience": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "unequip_item": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 8,
                "successful": 8,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 65,
            "battles_won": 59,
            "battles_lost": 6,
            "total_gold_earned": 1640,
            "total_experience_earned": 3692,
            "total_equipment_crafted": 17,
            "total_upgrades_purchased": 8,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 33,
            "total_equips": 31,
            "total_unequips": 3,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 110,
                "cumulative_experience_earned": 248
              },
              {
                "turn": 3,
                "gold_earned": 20,
                "experience_earned": 45,
                "cumulative_gold_earned": 130,
                "cumulative_experience_earned": 293
              },
              {
                "turn": 4,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 130,
                "cumulative_experience_earned": 293
              },
              {
                "turn": 5,
                "gold_earned": 18,
                "experience_earned": 41,
                "cumulative_gold_earned": 148,
                "cumulative_experience_earned": 334
              },
              {
                "turn": 6,
                "gold_earned": 20,
                "experience_earned": 46,
                "cumulative_gold_earned": 168,
                "cumulative_experience_earned": 380
              },
              {
                "turn": 7,
                "gold_earned": 18,
                "experience_earned": 41,
                "cumulative_gold_earned": 186,
                "cumulative_experience_earned": 421
              },
              {
                "turn": 8,
                "gold_earned": 21,
                "experience_earned": 47,
                "cumulative_gold_earned": 207,
                "cumulative_experience_earned": 468
              },
              {
                "turn": 9,
                "gold_earned": 19,
                "experience_earned": 42,
                "cumulative_gold_earned": 226,
                "cumulative_experience_earned": 510
              },
              {
                "turn": 10,
                "gold_earned": 40,
                "experience_earned": 89,
                "cumulative_gold_earned": 266,
                "cumulative_experience_earned": 599
              },
              {
                "turn": 11,
                "gold_earned": 21,
                "experience_earned": 48,
                "cumulative_gold_earned": 287,
                "cumulative_experience_earned": 647
              },
              {
                "turn": 12,
                "gold_earned": 44,
                "experience_earned": 101,
                "cumulative_gold_earned": 331,
                "cumulative_experience_earned": 748
              },
              {
                "turn": 13,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 331,
                "cumulative_experience_earned": 748
              },
              {
                "turn": 14,
                "gold_earned": 19,
                "experience_earned": 43,
                "cumulative_gold_earned": 350,
                "cumulative_experience_earned": 791
              },
              {
                "turn": 15,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 350,
                "cumulative_experience_earned": 791
              },
              {
                "turn": 16,
                "gold_earned": 22,
                "experience_earned": 49,
                "cumulative_gold_earned": 372,
                "cumulative_experience_earned": 840
              },
              {
                "turn": 17,
                "gold_earned": 22,
                "experience_earned": 49,
                "cumulative_gold_earned": 394,
                "cumulative_experience_earned": 889
              },
              {
                "turn": 18,
                "gold_earned": 77,
                "experience_earned": 174,
                "cumulative_gold_earned": 471,
                "cumulative_experience_earned": 1063
              },
              {
                "turn": 19,
                "gold_earned": 52,
                "experience_earned": 120,
                "cumulative_gold_earned": 523,
                "cumulative_experience_earned": 1183
              },
              {
                "turn": 20,
                "gold_earned": 70,
                "experience_earned": 164,
                "cumulative_gold_earned": 593,
                "cumulative_experience_earned": 1347
              },
              {
                "turn": 21,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 620,
                "cumulative_experience_earned": 1408
              },
              {
                "turn": 22,
                "gold_earned": 71,
                "experience_earned": 158,
                "cumulative_gold_earned": 691,
                "cumulative_experience_earned": 1566
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 718,
                "cumulative_experience_earned": 1627
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 785,
                "cumulative_experience_earned": 1775
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 839,
                "cumulative_experience_earned": 1898
              },
              {
                "turn": 26,
                "gold_earned": 114,
                "experience_earned": 262,
                "cumulative_gold_earned": 953,
                "cumulative_experience_earned": 2160
              },
              {
                "turn": 27,
                "gold_earned": 98,
                "experience_earned": 225,
                "cumulative_gold_earned": 1051,
                "cumulative_experience_earned": 2385
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 1125,
                "cumulative_experience_earned": 2549
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 1199,
                "cumulative_experience_earned": 2715
              },
              {
                "turn": 30,
                "gold_earned": 131,
                "experience_earned": 298,
                "cumulative_gold_earned": 1330,
                "cumulative_experience_earned": 3013
              },
              {
                "turn": 31,
                "gold_earned": 67,
                "experience_earned": 145,
                "cumulative_gold_earned": 1397,
                "cumulative_experience_earned": 3158
              },
              {
                "turn": 32,
                "gold_earned": 119,
                "experience_earned": 259,
                "cumulative_gold_earned": 1516,
                "cumulative_experience_earned": 3417
              },
              {
                "turn": 33,
                "gold_earned": 45,
                "experience_earned": 94,
                "cumulative_gold_earned": 1561,
                "cumulative_experience_earned": 3511
              },
              {
                "turn": 34,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1640,
                "cumulative_experience_earned": 3692
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 1640,
                "cumulative_experience_earned": 3692
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 14,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 385,
                "cumulative_experience_earned": 873
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 26,
                "cumulative_battles_won": 24,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 756,
                "cumulative_experience_earned": 1697
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "魔弹法师·脆弱",
                "cumulative_battles_total": 17,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 322,
                "cumulative_experience_earned": 726
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "林地射手·萎靡",
                "cumulative_battles_total": 8,
                "cumulative_battles_won": 7,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 177,
                "cumulative_experience_earned": 396
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_7",
              "name": "巨蛛",
              "power": 2274.4098,
              "tier": "normal",
              "archetype_id": "giant_spider",
              "stats": {
                "hp": 368,
                "mp": 0,
                "attack": 114,
                "defense": 29,
                "speed": 16,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 43,
                "experience": 89
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-terra-xhigh",
      "rank": 78
    },
    {
      "runs": 1,
      "is_baseline": true,
      "score": {
        "best": 45.0568,
        "mean": 45.06,
        "median": 45.06
      },
      "rank_score": {
        "best": 1925.2443,
        "mean": 1925.24,
        "median": 1925.24
      },
      "win_rate": {
        "best": 0.903,
        "mean": 0.903
      },
      "efficiency": {
        "duration_seconds": {
          "mean": 37.1,
          "total": 37.1
        }
      },
      "game_quality": null,
      "last_run": "2026-06-06T16:45:29.063014+00:00",
      "run_details": [
        {
          "run_id": "baseline-search-seed-42",
          "session_id": "b93e0793131149f4bc75e4a875b9fbda",
          "created_at": "2026-06-06T16:45:29.063014+00:00",
          "updated_at": "2026-06-06T16:45:29.063014+00:00",
          "score": 45.0568,
          "rank_score": 1925.2443,
          "rank_score_source": "game_state",
          "win_rate": 0.903,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 1388,
          "final_experience_pool": 142,
          "party_size": 3,
          "party_size_limit": 3,
          "best_adventurer": {
            "name": "神官·锐利",
            "average_score": 95.9717,
            "win_rate": 0.967,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0002",
              "name": "神官·锐利",
              "rank_score": 960.4775,
              "rank_score_contribution": 960.4775,
              "rank_score_share": 0.4989,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 12,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 293,
                  "mp": 81,
                  "attack": 64,
                  "defense": 50,
                  "speed": 25,
                  "recovery": 86,
                  "mp_recovery": 22
                },
                "resources": {
                  "current_hp": 290,
                  "current_mp": 42
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "holy_strike",
                    "name": "神圣打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 18,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "divine_guard",
                    "name": "神圣守护",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.8,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 2.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.9,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0044",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0045",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0033",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0037",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "林地射手·锐利",
              "rank_score": 544.141,
              "rank_score_contribution": 544.141,
              "rank_score_share": 0.2826,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "林地射手·锐利",
                "template_id": "woodland_archer",
                "level": 8,
                "experience": 69,
                "base_stats": {
                  "hp": 85,
                  "mp": 0,
                  "attack": 16,
                  "defense": 3,
                  "speed": 18,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 181,
                  "mp": 4,
                  "attack": 63,
                  "defense": 21,
                  "speed": 50,
                  "recovery": 22,
                  "mp_recovery": 10
                },
                "resources": {
                  "current_hp": 115,
                  "current_mp": 4
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0041",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0036",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0007",
              "name": "吸血魔",
              "rank_score": 420.6258,
              "rank_score_contribution": 420.6258,
              "rank_score_share": 0.2185,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0007",
                "name": "吸血魔",
                "template_id": "bloodfiend",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 106,
                  "mp": 24,
                  "attack": 18,
                  "defense": 4,
                  "speed": 12,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 232,
                  "mp": 52,
                  "attack": 66,
                  "defense": 19,
                  "speed": 32,
                  "recovery": 24,
                  "mp_recovery": 10
                },
                "resources": {
                  "current_hp": 47,
                  "current_mp": 21
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "vampiric_embrace",
                    "name": "吸血鬼拥抱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.35,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 12,
                    "priority": 25,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0039",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": null
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": null,
          "token_usage": null,
          "timing": {
            "total_seconds": 37.1
          },
          "tool_calls": null,
          "game_actions": null
        }
      ],
      "model": "Baseline · Search",
      "rank": 79
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 48.6569,
        "mean": 48.66,
        "median": 48.66
      },
      "rank_score": {
        "best": 1889.4229,
        "mean": 1889.42,
        "median": 1889.42
      },
      "win_rate": {
        "best": 0.735,
        "mean": 0.735
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4392373,
          "total": 4392373
        },
        "output_tokens": {
          "mean": 247277,
          "total": 247277
        },
        "duration_seconds": {
          "mean": 13174.7,
          "total": 13174.7
        },
        "tool_calls": {
          "mean": 363,
          "total": 363
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 1746,
          "best": 1746
        },
        "exp_earned": {
          "mean": 3915,
          "best": 3915
        },
        "battle_win_rate": 0.63,
        "battles_total": 100,
        "battles_won": 63
      },
      "last_run": "20260606-160639-263959",
      "run_details": [
        {
          "run_id": "gemma-4-26b-a4b-it-qat-google-q4-0",
          "session_id": "6ced0c5e5efe4c2396c180525d3dff21",
          "created_at": "20260606-160639-263959",
          "updated_at": "20260606-215100-956578",
          "score": 48.6569,
          "rank_score": 1889.4229,
          "rank_score_source": null,
          "win_rate": 0.735,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 37,
          "final_experience_pool": 55,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·铁壁",
            "average_score": 95.0167,
            "win_rate": 0.967,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 552.6527,
              "rank_score_contribution": 552.6527,
              "rank_score_share": 0.2925,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 259,
                  "mp": 9,
                  "attack": 66,
                  "defense": 34,
                  "speed": 16,
                  "recovery": 36,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 73,
                  "current_mp": 9
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shatter_strike",
                    "name": "碎甲打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "armor_break",
                          "name": "破甲",
                          "duration": 2,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 16,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t2_warhammer",
                      "name": "破甲战锤",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 18,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": [
                        {
                          "skill_id": "shatter_strike",
                          "name": "碎甲打击",
                          "kind": "active",
                          "condition": {
                            "type": "always",
                            "value": null,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "damage_multiplier",
                              "value": 1.3,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "apply_status",
                              "value": 0,
                              "stat": null,
                              "target": "target",
                              "status": {
                                "status_id": "armor_break",
                                "name": "破甲",
                                "duration": 2,
                                "polarity": "negative",
                                "stack_mode": "refresh",
                                "effects": [
                                  {
                                    "type": "stat_multiplier",
                                    "value": 0.75,
                                    "stat": "defense",
                                    "target": "self",
                                    "status": null
                                  }
                                ]
                              }
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 16,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·锐利",
              "rank_score": 384.8821,
              "rank_score_contribution": 384.8821,
              "rank_score_share": 0.2037,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 7,
                "experience": 6,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 204,
                  "mp": 55,
                  "attack": 73,
                  "defense": 23,
                  "speed": 24,
                  "recovery": 28,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 49,
                  "current_mp": 53
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "瘟疫法师·铁壁",
              "rank_score": 869.8246,
              "rank_score_contribution": 869.8246,
              "rank_score_share": 0.4604,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "瘟疫法师·铁壁",
                "template_id": "plague_mage",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 90,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 206,
                  "mp": 96,
                  "attack": 56,
                  "defense": 26,
                  "speed": 29,
                  "recovery": 31,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 52,
                  "current_mp": 43
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "epidemic",
                    "name": "疫病蔓延",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "epidemic_poison",
                          "name": "剧毒",
                          "duration": 6,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 36,
                              "stat": null,
                              "target": "target",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 22,
                    "once_per_battle": true,
                    "free": true
                  },
                  {
                    "skill_id": "shadow_form",
                    "name": "暗影形态",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 12,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 3.2,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0008",
              "name": "魔弹法师",
              "rank_score": 82.0635,
              "rank_score_contribution": 82.0635,
              "rank_score_share": 0.0434,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0008",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 1,
                "experience": 99,
                "base_stats": {
                  "hp": 81,
                  "mp": 30,
                  "attack": 15,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 109,
                  "mp": 39,
                  "attack": 39,
                  "defense": 10,
                  "speed": 15,
                  "recovery": 22,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 35,
                  "current_mp": 39
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t1_light_bow",
                      "name": "猎弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 7,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 14.0131
            },
            {
              "turn": 2,
              "rank_score": 35.4685
            },
            {
              "turn": 3,
              "rank_score": 42.408
            },
            {
              "turn": 4,
              "rank_score": 46.0542
            },
            {
              "turn": 5,
              "rank_score": 76.4008
            },
            {
              "turn": 6,
              "rank_score": 76.3229
            },
            {
              "turn": 7,
              "rank_score": 84.9643
            },
            {
              "turn": 8,
              "rank_score": 84.9643
            },
            {
              "turn": 9,
              "rank_score": 92.2934
            },
            {
              "turn": 10,
              "rank_score": 161.4259
            },
            {
              "turn": 11,
              "rank_score": 177.9008
            },
            {
              "turn": 12,
              "rank_score": 255.5843
            },
            {
              "turn": 13,
              "rank_score": 272.5034
            },
            {
              "turn": 14,
              "rank_score": 272.5034
            },
            {
              "turn": 15,
              "rank_score": 347.2452
            },
            {
              "turn": 16,
              "rank_score": 347.2452
            },
            {
              "turn": 17,
              "rank_score": 400.9891
            },
            {
              "turn": 18,
              "rank_score": 442.5348
            },
            {
              "turn": 19,
              "rank_score": 532.4764
            },
            {
              "turn": 20,
              "rank_score": 682.7664
            },
            {
              "turn": 21,
              "rank_score": 683.2527
            },
            {
              "turn": 22,
              "rank_score": 683.2527
            },
            {
              "turn": 23,
              "rank_score": 721.0492
            },
            {
              "turn": 24,
              "rank_score": 721.0492
            },
            {
              "turn": 25,
              "rank_score": 841.7129
            },
            {
              "turn": 26,
              "rank_score": 908.8978
            },
            {
              "turn": 27,
              "rank_score": 911.6497
            },
            {
              "turn": 28,
              "rank_score": 920.223
            },
            {
              "turn": 29,
              "rank_score": 928.3326
            },
            {
              "turn": 30,
              "rank_score": 928.3326
            },
            {
              "turn": 31,
              "rank_score": 1236.7075
            },
            {
              "turn": 32,
              "rank_score": 1252.6329
            },
            {
              "turn": 33,
              "rank_score": 1385.4254
            },
            {
              "turn": 34,
              "rank_score": 1810.5658
            },
            {
              "turn": 35,
              "rank_score": 1889.4229
            }
          ],
          "token_usage": {
            "input_tokens": 4392373,
            "output_tokens": 247277
          },
          "timing": {
            "total_seconds": 13174.7
          },
          "tool_calls": {
            "total": 363,
            "successful": 344,
            "failed": 19,
            "by_name": {
              "get_recruitment": 19,
              "get_crafting": 32,
              "recruit_adventurer": 8,
              "craft_equipment": 25,
              "preview_battle": 109,
              "end_turn": 35,
              "get_inventory": 28,
              "allocate_experience": 44,
              "equip_item": 30,
              "get_upgrades": 13,
              "purchase_upgrade": 8,
              "dismiss_adventurer": 4,
              "write_memo": 1,
              "get_events": 1,
              "preview_team_power": 6
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "get_crafting": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "craft_equipment": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "preview_battle": {
                "total": 109,
                "successful": 93,
                "failed": 16
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "get_inventory": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "allocate_experience": {
                "total": 44,
                "successful": 44,
                "failed": 0
              },
              "equip_item": {
                "total": 30,
                "successful": 28,
                "failed": 2
              },
              "get_upgrades": {
                "total": 13,
                "successful": 13,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 8,
                "successful": 7,
                "failed": 1
              },
              "dismiss_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "write_memo": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 6,
                "successful": 6,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 100,
            "battles_won": 63,
            "battles_lost": 37,
            "total_gold_earned": 1746,
            "total_experience_earned": 3915,
            "total_equipment_crafted": 25,
            "total_upgrades_purchased": 7,
            "total_recruits": 8,
            "total_dismissals": 4,
            "total_experience_allocated": 44,
            "total_equips": 28,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 72,
                "experience_earned": 163,
                "cumulative_gold_earned": 72,
                "cumulative_experience_earned": 163
              },
              {
                "turn": 2,
                "gold_earned": 56,
                "experience_earned": 125,
                "cumulative_gold_earned": 128,
                "cumulative_experience_earned": 288
              },
              {
                "turn": 3,
                "gold_earned": 46,
                "experience_earned": 104,
                "cumulative_gold_earned": 174,
                "cumulative_experience_earned": 392
              },
              {
                "turn": 4,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 174,
                "cumulative_experience_earned": 392
              },
              {
                "turn": 5,
                "gold_earned": 20,
                "experience_earned": 46,
                "cumulative_gold_earned": 194,
                "cumulative_experience_earned": 438
              },
              {
                "turn": 6,
                "gold_earned": 20,
                "experience_earned": 46,
                "cumulative_gold_earned": 214,
                "cumulative_experience_earned": 484
              },
              {
                "turn": 7,
                "gold_earned": 28,
                "experience_earned": 65,
                "cumulative_gold_earned": 242,
                "cumulative_experience_earned": 549
              },
              {
                "turn": 8,
                "gold_earned": 21,
                "experience_earned": 47,
                "cumulative_gold_earned": 263,
                "cumulative_experience_earned": 596
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 318,
                "cumulative_experience_earned": 719
              },
              {
                "turn": 10,
                "gold_earned": 61,
                "experience_earned": 136,
                "cumulative_gold_earned": 379,
                "cumulative_experience_earned": 855
              },
              {
                "turn": 11,
                "gold_earned": 50,
                "experience_earned": 115,
                "cumulative_gold_earned": 429,
                "cumulative_experience_earned": 970
              },
              {
                "turn": 12,
                "gold_earned": 52,
                "experience_earned": 119,
                "cumulative_gold_earned": 481,
                "cumulative_experience_earned": 1089
              },
              {
                "turn": 13,
                "gold_earned": 29,
                "experience_earned": 67,
                "cumulative_gold_earned": 510,
                "cumulative_experience_earned": 1156
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 566,
                "cumulative_experience_earned": 1282
              },
              {
                "turn": 15,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 566,
                "cumulative_experience_earned": 1282
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 626,
                "cumulative_experience_earned": 1415
              },
              {
                "turn": 17,
                "gold_earned": 50,
                "experience_earned": 111,
                "cumulative_gold_earned": 676,
                "cumulative_experience_earned": 1526
              },
              {
                "turn": 18,
                "gold_earned": 61,
                "experience_earned": 135,
                "cumulative_gold_earned": 737,
                "cumulative_experience_earned": 1661
              },
              {
                "turn": 19,
                "gold_earned": 90,
                "experience_earned": 208,
                "cumulative_gold_earned": 827,
                "cumulative_experience_earned": 1869
              },
              {
                "turn": 20,
                "gold_earned": 86,
                "experience_earned": 199,
                "cumulative_gold_earned": 913,
                "cumulative_experience_earned": 2068
              },
              {
                "turn": 21,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 940,
                "cumulative_experience_earned": 2129
              },
              {
                "turn": 22,
                "gold_earned": 75,
                "experience_earned": 167,
                "cumulative_gold_earned": 1015,
                "cumulative_experience_earned": 2296
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1042,
                "cumulative_experience_earned": 2357
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 1109,
                "cumulative_experience_earned": 2505
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 1163,
                "cumulative_experience_earned": 2628
              },
              {
                "turn": 26,
                "gold_earned": 66,
                "experience_earned": 143,
                "cumulative_gold_earned": 1229,
                "cumulative_experience_earned": 2771
              },
              {
                "turn": 27,
                "gold_earned": 69,
                "experience_earned": 160,
                "cumulative_gold_earned": 1298,
                "cumulative_experience_earned": 2931
              },
              {
                "turn": 28,
                "gold_earned": 52,
                "experience_earned": 116,
                "cumulative_gold_earned": 1350,
                "cumulative_experience_earned": 3047
              },
              {
                "turn": 29,
                "gold_earned": 30,
                "experience_earned": 66,
                "cumulative_gold_earned": 1380,
                "cumulative_experience_earned": 3113
              },
              {
                "turn": 30,
                "gold_earned": 120,
                "experience_earned": 269,
                "cumulative_gold_earned": 1500,
                "cumulative_experience_earned": 3382
              },
              {
                "turn": 31,
                "gold_earned": 67,
                "experience_earned": 145,
                "cumulative_gold_earned": 1567,
                "cumulative_experience_earned": 3527
              },
              {
                "turn": 32,
                "gold_earned": 62,
                "experience_earned": 140,
                "cumulative_gold_earned": 1629,
                "cumulative_experience_earned": 3667
              },
              {
                "turn": 33,
                "gold_earned": 45,
                "experience_earned": 94,
                "cumulative_gold_earned": 1674,
                "cumulative_experience_earned": 3761
              },
              {
                "turn": 34,
                "gold_earned": 47,
                "experience_earned": 99,
                "cumulative_gold_earned": 1721,
                "cumulative_experience_earned": 3860
              },
              {
                "turn": 35,
                "gold_earned": 25,
                "experience_earned": 55,
                "cumulative_gold_earned": 1746,
                "cumulative_experience_earned": 3915
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 5,
                "cumulative_gold_earned": 826,
                "cumulative_experience_earned": 1868
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 22,
                "cumulative_battles_lost": 10,
                "cumulative_gold_earned": 589,
                "cumulative_experience_earned": 1313
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 3,
                "cumulative_battles_won": 2,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 38,
                "cumulative_experience_earned": 85
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "苦行僧",
                "cumulative_battles_total": 4,
                "cumulative_battles_won": 1,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 19,
                "cumulative_experience_earned": 42
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "瘟疫法师·铁壁",
                "cumulative_battles_total": 19,
                "cumulative_battles_won": 9,
                "cumulative_battles_lost": 10,
                "cumulative_gold_earned": 274,
                "cumulative_experience_earned": 607
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 6,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              },
              {
                "adventurer_id": "recruit_0007",
                "adventurer_name": "连击师·疾风",
                "cumulative_battles_total": 1,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              },
              {
                "adventurer_id": "recruit_0008",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 1,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 34,
              "monster_id": "turn_34_monster_7",
              "name": "兽人队长",
              "power": 1988.6547,
              "tier": "normal",
              "archetype_id": "orc_captain",
              "stats": {
                "hp": 447,
                "mp": 0,
                "attack": 129,
                "defense": 38,
                "speed": 8,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 47,
                "experience": 99
              }
            }
          }
        }
      ],
      "model": "gemma-4-26b-a4b-it-qat-google-q4-0",
      "rank": 80
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 46.3914,
        "mean": 46.39,
        "median": 46.39
      },
      "rank_score": {
        "best": 1712.6747,
        "mean": 1712.67,
        "median": 1712.67
      },
      "win_rate": {
        "best": 0.6925,
        "mean": 0.6925
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2743052,
          "total": 2743052
        },
        "output_tokens": {
          "mean": 264128,
          "total": 264128
        },
        "duration_seconds": {
          "mean": 7334.2,
          "total": 7334.2
        },
        "tool_calls": {
          "mean": 318,
          "total": 318
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 1964,
          "best": 1964
        },
        "exp_earned": {
          "mean": 4433,
          "best": 4433
        },
        "battle_win_rate": 0.7931,
        "battles_total": 87,
        "battles_won": 69
      },
      "last_run": "20260607-142922-472420",
      "run_details": [
        {
          "run_id": "qwen-3-6-35b-a3b-ud-q8-k-xl_think",
          "session_id": "5b10eb4df90c46ce8618d0568dc700b8",
          "created_at": "20260607-142922-472420",
          "updated_at": "20260607-163534-912773",
          "score": 46.3914,
          "rank_score": 1712.6747,
          "rank_score_source": null,
          "win_rate": 0.6925,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 170,
          "final_experience_pool": 0,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·灵感",
            "average_score": 84.7602,
            "win_rate": 0.87,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "佣兵战士·脆弱",
              "rank_score": 478.7989,
              "rank_score_contribution": 478.7989,
              "rank_score_share": 0.2796,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "佣兵战士·脆弱",
                "template_id": "mercenary_warrior",
                "level": 7,
                "experience": 135,
                "base_stats": {
                  "hp": 143,
                  "mp": 0,
                  "attack": 18,
                  "defense": 9,
                  "speed": 8,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 292,
                  "mp": 15,
                  "attack": 60,
                  "defense": 43,
                  "speed": 21,
                  "recovery": 46,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 292,
                  "current_mp": 15
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "瘟疫法师·灵感",
              "rank_score": 786.4056,
              "rank_score_contribution": 786.4056,
              "rank_score_share": 0.4592,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 8,
                "experience": 100,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 216,
                  "mp": 103,
                  "attack": 57,
                  "defense": 22,
                  "speed": 33,
                  "recovery": 38,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 216,
                  "current_mp": 103
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t1_light_armor",
                      "name": "皮甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "魔弹法师·疾风",
              "rank_score": 290.0564,
              "rank_score_contribution": 290.0564,
              "rank_score_share": 0.1694,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "魔弹法师·疾风",
                "template_id": "spellshot_mage",
                "level": 7,
                "experience": 108,
                "base_stats": {
                  "hp": 80,
                  "mp": 28,
                  "attack": 16,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 5,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 160,
                  "mp": 88,
                  "attack": 64,
                  "defense": 26,
                  "speed": 32,
                  "recovery": 35,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 160,
                  "current_mp": 88
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "苦行僧·铁壁",
              "rank_score": 157.4138,
              "rank_score_contribution": 157.4138,
              "rank_score_share": 0.0919,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "苦行僧·铁壁",
                "template_id": "ascetic_monk",
                "level": 4,
                "experience": 0,
                "base_stats": {
                  "hp": 121,
                  "mp": 0,
                  "attack": 10,
                  "defense": 8,
                  "speed": 7,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 213,
                  "mp": 13,
                  "attack": 45,
                  "defense": 32,
                  "speed": 18,
                  "recovery": 52,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 213,
                  "current_mp": 13
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "tactics_academy",
              "name": "战术学院",
              "description": "",
              "gold_cost": 300,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 3,
                "speed": 4,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 17.0417
            },
            {
              "turn": 2,
              "rank_score": 48.5484
            },
            {
              "turn": 3,
              "rank_score": 89.688
            },
            {
              "turn": 4,
              "rank_score": 89.688
            },
            {
              "turn": 5,
              "rank_score": 120.3758
            },
            {
              "turn": 6,
              "rank_score": 124.6225
            },
            {
              "turn": 7,
              "rank_score": 156.0865
            },
            {
              "turn": 8,
              "rank_score": 210.4944
            },
            {
              "turn": 9,
              "rank_score": 255.0321
            },
            {
              "turn": 10,
              "rank_score": 255.0321
            },
            {
              "turn": 11,
              "rank_score": 355.9171
            },
            {
              "turn": 12,
              "rank_score": 421.3443
            },
            {
              "turn": 13,
              "rank_score": 421.3443
            },
            {
              "turn": 14,
              "rank_score": 595.4761
            },
            {
              "turn": 15,
              "rank_score": 627.3535
            },
            {
              "turn": 16,
              "rank_score": 627.3535
            },
            {
              "turn": 17,
              "rank_score": 630.373
            },
            {
              "turn": 18,
              "rank_score": 741.2692
            },
            {
              "turn": 19,
              "rank_score": 741.2692
            },
            {
              "turn": 20,
              "rank_score": 794.8935
            },
            {
              "turn": 21,
              "rank_score": 825.12
            },
            {
              "turn": 22,
              "rank_score": 850.3963
            },
            {
              "turn": 23,
              "rank_score": 920.2775
            },
            {
              "turn": 24,
              "rank_score": 920.2775
            },
            {
              "turn": 25,
              "rank_score": 1043.6888
            },
            {
              "turn": 26,
              "rank_score": 1043.6888
            },
            {
              "turn": 27,
              "rank_score": 1043.6888
            },
            {
              "turn": 28,
              "rank_score": 1150.2648
            },
            {
              "turn": 29,
              "rank_score": 1278.8253
            },
            {
              "turn": 30,
              "rank_score": 1300.7025
            },
            {
              "turn": 31,
              "rank_score": 1650.5677
            },
            {
              "turn": 32,
              "rank_score": 1658.7339
            },
            {
              "turn": 33,
              "rank_score": 1658.7339
            },
            {
              "turn": 34,
              "rank_score": 1712.012
            },
            {
              "turn": 35,
              "rank_score": 1712.6747
            }
          ],
          "token_usage": {
            "input_tokens": 2743052,
            "output_tokens": 264128
          },
          "timing": {
            "total_seconds": 7334.2
          },
          "tool_calls": {
            "total": 318,
            "successful": 301,
            "failed": 17,
            "by_name": {
              "get_recruitment": 10,
              "get_crafting": 25,
              "get_upgrades": 22,
              "recruit_adventurer": 4,
              "purchase_upgrade": 9,
              "preview_battle": 95,
              "craft_equipment": 21,
              "equip_item": 31,
              "end_turn": 36,
              "get_inventory": 21,
              "allocate_experience": 30,
              "get_events": 1,
              "write_memo": 3,
              "preview_team_power": 9,
              "unequip_item": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 10,
                "successful": 10,
                "failed": 0
              },
              "get_crafting": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "get_upgrades": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "preview_battle": {
                "total": 95,
                "successful": 81,
                "failed": 14
              },
              "craft_equipment": {
                "total": 21,
                "successful": 19,
                "failed": 2
              },
              "equip_item": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "get_inventory": {
                "total": 21,
                "successful": 21,
                "failed": 0
              },
              "allocate_experience": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "write_memo": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "preview_team_power": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 87,
            "battles_won": 69,
            "battles_lost": 18,
            "total_gold_earned": 1964,
            "total_experience_earned": 4433,
            "total_equipment_crafted": 19,
            "total_upgrades_purchased": 9,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 30,
            "total_equips": 31,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 52,
                "experience_earned": 118,
                "cumulative_gold_earned": 52,
                "cumulative_experience_earned": 118
              },
              {
                "turn": 2,
                "gold_earned": 46,
                "experience_earned": 104,
                "cumulative_gold_earned": 98,
                "cumulative_experience_earned": 222
              },
              {
                "turn": 3,
                "gold_earned": 48,
                "experience_earned": 108,
                "cumulative_gold_earned": 146,
                "cumulative_experience_earned": 330
              },
              {
                "turn": 4,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 146,
                "cumulative_experience_earned": 330
              },
              {
                "turn": 5,
                "gold_earned": 42,
                "experience_earned": 97,
                "cumulative_gold_earned": 188,
                "cumulative_experience_earned": 427
              },
              {
                "turn": 6,
                "gold_earned": 38,
                "experience_earned": 87,
                "cumulative_gold_earned": 226,
                "cumulative_experience_earned": 514
              },
              {
                "turn": 7,
                "gold_earned": 38,
                "experience_earned": 87,
                "cumulative_gold_earned": 264,
                "cumulative_experience_earned": 601
              },
              {
                "turn": 8,
                "gold_earned": 54,
                "experience_earned": 122,
                "cumulative_gold_earned": 318,
                "cumulative_experience_earned": 723
              },
              {
                "turn": 9,
                "gold_earned": 19,
                "experience_earned": 42,
                "cumulative_gold_earned": 337,
                "cumulative_experience_earned": 765
              },
              {
                "turn": 10,
                "gold_earned": 40,
                "experience_earned": 89,
                "cumulative_gold_earned": 377,
                "cumulative_experience_earned": 854
              },
              {
                "turn": 11,
                "gold_earned": 56,
                "experience_earned": 128,
                "cumulative_gold_earned": 433,
                "cumulative_experience_earned": 982
              },
              {
                "turn": 12,
                "gold_earned": 44,
                "experience_earned": 101,
                "cumulative_gold_earned": 477,
                "cumulative_experience_earned": 1083
              },
              {
                "turn": 13,
                "gold_earned": 29,
                "experience_earned": 67,
                "cumulative_gold_earned": 506,
                "cumulative_experience_earned": 1150
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 562,
                "cumulative_experience_earned": 1276
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 592,
                "cumulative_experience_earned": 1344
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 652,
                "cumulative_experience_earned": 1477
              },
              {
                "turn": 17,
                "gold_earned": 50,
                "experience_earned": 111,
                "cumulative_gold_earned": 702,
                "cumulative_experience_earned": 1588
              },
              {
                "turn": 18,
                "gold_earned": 70,
                "experience_earned": 158,
                "cumulative_gold_earned": 772,
                "cumulative_experience_earned": 1746
              },
              {
                "turn": 19,
                "gold_earned": 104,
                "experience_earned": 242,
                "cumulative_gold_earned": 876,
                "cumulative_experience_earned": 1988
              },
              {
                "turn": 20,
                "gold_earned": 86,
                "experience_earned": 199,
                "cumulative_gold_earned": 962,
                "cumulative_experience_earned": 2187
              },
              {
                "turn": 21,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 989,
                "cumulative_experience_earned": 2248
              },
              {
                "turn": 22,
                "gold_earned": 79,
                "experience_earned": 177,
                "cumulative_gold_earned": 1068,
                "cumulative_experience_earned": 2425
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1095,
                "cumulative_experience_earned": 2486
              },
              {
                "turn": 24,
                "gold_earned": 86,
                "experience_earned": 187,
                "cumulative_gold_earned": 1181,
                "cumulative_experience_earned": 2673
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 1235,
                "cumulative_experience_earned": 2796
              },
              {
                "turn": 26,
                "gold_earned": 91,
                "experience_earned": 210,
                "cumulative_gold_earned": 1326,
                "cumulative_experience_earned": 3006
              },
              {
                "turn": 27,
                "gold_earned": 98,
                "experience_earned": 225,
                "cumulative_gold_earned": 1424,
                "cumulative_experience_earned": 3231
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 1498,
                "cumulative_experience_earned": 3395
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 1572,
                "cumulative_experience_earned": 3561
              },
              {
                "turn": 30,
                "gold_earned": 172,
                "experience_earned": 391,
                "cumulative_gold_earned": 1744,
                "cumulative_experience_earned": 3952
              },
              {
                "turn": 31,
                "gold_earned": 112,
                "experience_earned": 238,
                "cumulative_gold_earned": 1856,
                "cumulative_experience_earned": 4190
              },
              {
                "turn": 32,
                "gold_earned": 108,
                "experience_earned": 243,
                "cumulative_gold_earned": 1964,
                "cumulative_experience_earned": 4433
              },
              {
                "turn": 33,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 1964,
                "cumulative_experience_earned": 4433
              },
              {
                "turn": 34,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 1964,
                "cumulative_experience_earned": 4433
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 1964,
                "cumulative_experience_earned": 4433
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 30,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 784,
                "cumulative_experience_earned": 1766
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 28,
                "cumulative_battles_won": 22,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 607,
                "cumulative_experience_earned": 1366
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "魔弹法师·疾风",
                "cumulative_battles_total": 26,
                "cumulative_battles_won": 16,
                "cumulative_battles_lost": 10,
                "cumulative_gold_earned": 489,
                "cumulative_experience_earned": 1111
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "苦行僧·铁壁",
                "cumulative_battles_total": 3,
                "cumulative_battles_won": 3,
                "cumulative_battles_lost": 0,
                "cumulative_gold_earned": 84,
                "cumulative_experience_earned": 190
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 31,
              "monster_id": "turn_31_monster_2",
              "name": "暗黑法师",
              "power": 1799.0452,
              "tier": "normal",
              "archetype_id": "dark_mage",
              "stats": {
                "hp": 320,
                "mp": 30,
                "attack": 122,
                "defense": 31,
                "speed": 13,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 45,
                "experience": 93
              }
            }
          }
        }
      ],
      "model": "qwen-3-6-35b-a3b-ud-q8-k-xl:think",
      "rank": 81
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 46.6671,
        "mean": 46.67,
        "median": 46.67
      },
      "rank_score": {
        "best": 1644.7836,
        "mean": 1644.78,
        "median": 1644.78
      },
      "win_rate": {
        "best": 0.6985,
        "mean": 0.6985
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2192865,
          "total": 2192865
        },
        "output_tokens": {
          "mean": 71077,
          "total": 71077
        },
        "duration_seconds": {
          "mean": 1805.3,
          "total": 1805.3
        },
        "tool_calls": {
          "mean": 343,
          "total": 343
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 1908,
          "best": 1908
        },
        "exp_earned": {
          "mean": 4315,
          "best": 4315
        },
        "battle_win_rate": 0.8667,
        "battles_total": 75,
        "battles_won": 65
      },
      "last_run": "20260711-234824-278689",
      "run_details": [
        {
          "run_id": "20260711-234824-278689_gpt-5.6-terra-low",
          "session_id": "9ee35a58e96e4a5bbdd14088b497df74",
          "created_at": "20260711-234824-278689",
          "updated_at": "20260712-003306-514684",
          "score": 46.6671,
          "rank_score": 1644.7836,
          "rank_score_source": null,
          "win_rate": 0.6985,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 31,
          "final_experience_pool": 55,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·坚壁",
            "average_score": 81.7512,
            "win_rate": 0.838,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "吸血魔·锐利",
              "rank_score": 674.3654,
              "rank_score_contribution": 674.3654,
              "rank_score_share": 0.41,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "吸血魔·锐利",
                "template_id": "bloodfiend",
                "level": 8,
                "experience": 0,
                "base_stats": {
                  "hp": 101,
                  "mp": 28,
                  "attack": 18,
                  "defense": 5,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 253,
                  "mp": 67,
                  "attack": 78,
                  "defense": 34,
                  "speed": 32,
                  "recovery": 37,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 230,
                  "current_mp": 67
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t2_heavy_sword",
                      "name": "秘银长剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 10,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0018",
                      "template_id": "t2_heavy_shield",
                      "name": "秘银盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 7,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_light_boots",
                      "name": "皮靴",
                      "slot": "boots",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 0,
                        "defense": 1,
                        "speed": 3,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0019",
                      "template_id": "t2_heavy_helmet",
                      "name": "战盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 15,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": null
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "瘟疫法师·灵感",
              "rank_score": 295.9312,
              "rank_score_contribution": 295.9312,
              "rank_score_share": 0.1799,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 187,
                  "mp": 97,
                  "attack": 45,
                  "defense": 18,
                  "speed": 25,
                  "recovery": 42,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 187,
                  "current_mp": 97
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "魔弹法师·脆弱",
              "rank_score": 221.2957,
              "rank_score_contribution": 221.2957,
              "rank_score_share": 0.1345,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "魔弹法师·脆弱",
                "template_id": "spellshot_mage",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 84,
                  "mp": 33,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 181,
                  "mp": 86,
                  "attack": 62,
                  "defense": 30,
                  "speed": 21,
                  "recovery": 42,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 181,
                  "current_mp": 86
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "arcane_barrage",
                    "name": "奥术弹幕",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "瘟疫法师·坚壁",
              "rank_score": 453.1913,
              "rank_score_contribution": 453.1913,
              "rank_score_share": 0.2755,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "瘟疫法师·坚壁",
                "template_id": "plague_mage",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 93,
                  "mp": 24,
                  "attack": 11,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 194,
                  "mp": 92,
                  "attack": 44,
                  "defense": 18,
                  "speed": 25,
                  "recovery": 41,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 194,
                  "current_mp": 92
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "meditation_hall",
              "name": "精神修炼堂",
              "description": "",
              "gold_cost": 260,
              "stats": {
                "hp": 0,
                "mp": 8,
                "attack": 0,
                "defense": 0,
                "speed": 3,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 46.2445
            },
            {
              "turn": 2,
              "rank_score": 47.6215
            },
            {
              "turn": 3,
              "rank_score": 48.8151
            },
            {
              "turn": 4,
              "rank_score": 51.7512
            },
            {
              "turn": 5,
              "rank_score": 51.7512
            },
            {
              "turn": 6,
              "rank_score": 51.7512
            },
            {
              "turn": 7,
              "rank_score": 151.9815
            },
            {
              "turn": 8,
              "rank_score": 160.0525
            },
            {
              "turn": 9,
              "rank_score": 190.0356
            },
            {
              "turn": 10,
              "rank_score": 196.4273
            },
            {
              "turn": 11,
              "rank_score": 227.0782
            },
            {
              "turn": 12,
              "rank_score": 227.0782
            },
            {
              "turn": 13,
              "rank_score": 302.8438
            },
            {
              "turn": 14,
              "rank_score": 309.4113
            },
            {
              "turn": 15,
              "rank_score": 490.9275
            },
            {
              "turn": 16,
              "rank_score": 490.9275
            },
            {
              "turn": 17,
              "rank_score": 614.7177
            },
            {
              "turn": 18,
              "rank_score": 614.7177
            },
            {
              "turn": 19,
              "rank_score": 614.7177
            },
            {
              "turn": 20,
              "rank_score": 801.0927
            },
            {
              "turn": 21,
              "rank_score": 852.4492
            },
            {
              "turn": 22,
              "rank_score": 924.9668
            },
            {
              "turn": 23,
              "rank_score": 962.2805
            },
            {
              "turn": 24,
              "rank_score": 962.2805
            },
            {
              "turn": 25,
              "rank_score": 967.0205
            },
            {
              "turn": 26,
              "rank_score": 989.2858
            },
            {
              "turn": 27,
              "rank_score": 1190.8835
            },
            {
              "turn": 28,
              "rank_score": 1207.0118
            },
            {
              "turn": 29,
              "rank_score": 1207.0118
            },
            {
              "turn": 30,
              "rank_score": 1279.4243
            },
            {
              "turn": 31,
              "rank_score": 1291.997
            },
            {
              "turn": 32,
              "rank_score": 1291.997
            },
            {
              "turn": 33,
              "rank_score": 1406.677
            },
            {
              "turn": 34,
              "rank_score": 1502.9566
            },
            {
              "turn": 35,
              "rank_score": 1644.7836
            }
          ],
          "token_usage": {
            "input_tokens": 2192865,
            "output_tokens": 71077
          },
          "timing": {
            "total_seconds": 1805.3
          },
          "tool_calls": {
            "total": 343,
            "successful": 343,
            "failed": 0,
            "by_name": {
              "get_recruitment": 3,
              "get_crafting": 33,
              "get_upgrades": 12,
              "get_inventory": 30,
              "recruit_adventurer": 4,
              "preview_battle": 102,
              "craft_equipment": 19,
              "equip_item": 18,
              "write_memo": 33,
              "end_turn": 35,
              "allocate_experience": 40,
              "purchase_upgrade": 9,
              "preview_team_power": 4,
              "get_events": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 3,
                "successful": 3,
                "failed": 0
              },
              "get_crafting": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "get_upgrades": {
                "total": 12,
                "successful": 12,
                "failed": 0
              },
              "get_inventory": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_battle": {
                "total": 102,
                "successful": 102,
                "failed": 0
              },
              "craft_equipment": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "equip_item": {
                "total": 18,
                "successful": 18,
                "failed": 0
              },
              "write_memo": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "end_turn": {
                "total": 35,
                "successful": 35,
                "failed": 0
              },
              "allocate_experience": {
                "total": 40,
                "successful": 40,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 9,
                "successful": 9,
                "failed": 0
              },
              "preview_team_power": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 75,
            "battles_won": 65,
            "battles_lost": 10,
            "total_gold_earned": 1908,
            "total_experience_earned": 4315,
            "total_equipment_crafted": 19,
            "total_upgrades_purchased": 9,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 40,
            "total_equips": 18,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 20,
                "experience_earned": 45,
                "cumulative_gold_earned": 20,
                "cumulative_experience_earned": 45
              },
              {
                "turn": 2,
                "gold_earned": 24,
                "experience_earned": 55,
                "cumulative_gold_earned": 44,
                "cumulative_experience_earned": 100
              },
              {
                "turn": 3,
                "gold_earned": 18,
                "experience_earned": 40,
                "cumulative_gold_earned": 62,
                "cumulative_experience_earned": 140
              },
              {
                "turn": 4,
                "gold_earned": 18,
                "experience_earned": 40,
                "cumulative_gold_earned": 80,
                "cumulative_experience_earned": 180
              },
              {
                "turn": 5,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 80,
                "cumulative_experience_earned": 180
              },
              {
                "turn": 6,
                "gold_earned": 36,
                "experience_earned": 82,
                "cumulative_gold_earned": 116,
                "cumulative_experience_earned": 262
              },
              {
                "turn": 7,
                "gold_earned": 36,
                "experience_earned": 82,
                "cumulative_gold_earned": 152,
                "cumulative_experience_earned": 344
              },
              {
                "turn": 8,
                "gold_earned": 33,
                "experience_earned": 75,
                "cumulative_gold_earned": 185,
                "cumulative_experience_earned": 419
              },
              {
                "turn": 9,
                "gold_earned": 19,
                "experience_earned": 42,
                "cumulative_gold_earned": 204,
                "cumulative_experience_earned": 461
              },
              {
                "turn": 10,
                "gold_earned": 52,
                "experience_earned": 118,
                "cumulative_gold_earned": 256,
                "cumulative_experience_earned": 579
              },
              {
                "turn": 11,
                "gold_earned": 21,
                "experience_earned": 48,
                "cumulative_gold_earned": 277,
                "cumulative_experience_earned": 627
              },
              {
                "turn": 12,
                "gold_earned": 46,
                "experience_earned": 104,
                "cumulative_gold_earned": 323,
                "cumulative_experience_earned": 731
              },
              {
                "turn": 13,
                "gold_earned": 29,
                "experience_earned": 67,
                "cumulative_gold_earned": 352,
                "cumulative_experience_earned": 798
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 408,
                "cumulative_experience_earned": 924
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 438,
                "cumulative_experience_earned": 992
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 498,
                "cumulative_experience_earned": 1125
              },
              {
                "turn": 17,
                "gold_earned": 50,
                "experience_earned": 111,
                "cumulative_gold_earned": 548,
                "cumulative_experience_earned": 1236
              },
              {
                "turn": 18,
                "gold_earned": 77,
                "experience_earned": 174,
                "cumulative_gold_earned": 625,
                "cumulative_experience_earned": 1410
              },
              {
                "turn": 19,
                "gold_earned": 104,
                "experience_earned": 242,
                "cumulative_gold_earned": 729,
                "cumulative_experience_earned": 1652
              },
              {
                "turn": 20,
                "gold_earned": 101,
                "experience_earned": 235,
                "cumulative_gold_earned": 830,
                "cumulative_experience_earned": 1887
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 909,
                "cumulative_experience_earned": 2068
              },
              {
                "turn": 22,
                "gold_earned": 81,
                "experience_earned": 182,
                "cumulative_gold_earned": 990,
                "cumulative_experience_earned": 2250
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1017,
                "cumulative_experience_earned": 2311
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 1084,
                "cumulative_experience_earned": 2459
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 1138,
                "cumulative_experience_earned": 2582
              },
              {
                "turn": 26,
                "gold_earned": 112,
                "experience_earned": 257,
                "cumulative_gold_earned": 1250,
                "cumulative_experience_earned": 2839
              },
              {
                "turn": 27,
                "gold_earned": 98,
                "experience_earned": 225,
                "cumulative_gold_earned": 1348,
                "cumulative_experience_earned": 3064
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 1422,
                "cumulative_experience_earned": 3228
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 1496,
                "cumulative_experience_earned": 3394
              },
              {
                "turn": 30,
                "gold_earned": 161,
                "experience_earned": 362,
                "cumulative_gold_earned": 1657,
                "cumulative_experience_earned": 3756
              },
              {
                "turn": 31,
                "gold_earned": 24,
                "experience_earned": 54,
                "cumulative_gold_earned": 1681,
                "cumulative_experience_earned": 3810
              },
              {
                "turn": 32,
                "gold_earned": 76,
                "experience_earned": 170,
                "cumulative_gold_earned": 1757,
                "cumulative_experience_earned": 3980
              },
              {
                "turn": 33,
                "gold_earned": 47,
                "experience_earned": 99,
                "cumulative_gold_earned": 1804,
                "cumulative_experience_earned": 4079
              },
              {
                "turn": 34,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1883,
                "cumulative_experience_earned": 4260
              },
              {
                "turn": 35,
                "gold_earned": 25,
                "experience_earned": 55,
                "cumulative_gold_earned": 1908,
                "cumulative_experience_earned": 4315
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "吸血魔·锐利",
                "cumulative_battles_total": 25,
                "cumulative_battles_won": 23,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 734,
                "cumulative_experience_earned": 1659
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 20,
                "cumulative_battles_won": 17,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 486,
                "cumulative_experience_earned": 1102
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "魔弹法师·脆弱",
                "cumulative_battles_total": 21,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 468,
                "cumulative_experience_earned": 1058
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "瘟疫法师·坚壁",
                "cumulative_battles_total": 9,
                "cumulative_battles_won": 7,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 220,
                "cumulative_experience_earned": 496
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_5",
              "name": "兽人队长",
              "power": 1915.194,
              "tier": "normal",
              "archetype_id": "orc_captain",
              "stats": {
                "hp": 438,
                "mp": 0,
                "attack": 126,
                "defense": 37,
                "speed": 8,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 47,
                "experience": 99
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-terra-low",
      "rank": 82
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 41.9795,
        "mean": 41.98,
        "median": 41.98
      },
      "rank_score": {
        "best": 1549.835,
        "mean": 1549.84,
        "median": 1549.84
      },
      "win_rate": {
        "best": 0.627,
        "mean": 0.627
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2137896,
          "total": 2137896
        },
        "output_tokens": {
          "mean": 30733,
          "total": 30733
        },
        "duration_seconds": {
          "mean": 1640.9,
          "total": 1640.9
        },
        "tool_calls": {
          "mean": 323,
          "total": 323
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 1611,
          "best": 1611
        },
        "exp_earned": {
          "mean": 3625,
          "best": 3625
        },
        "battle_win_rate": 0.8,
        "battles_total": 75,
        "battles_won": 60
      },
      "last_run": "20260711-230308-440070",
      "run_details": [
        {
          "run_id": "20260711-230308-440070_gpt-5.6-sol-low",
          "session_id": "ec06802f3058409f9cf9d66947e240f0",
          "created_at": "20260711-230308-440070",
          "updated_at": "20260711-233944-304017",
          "score": 41.9795,
          "rank_score": 1549.835,
          "rank_score_source": null,
          "win_rate": 0.627,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 35,
          "final_experience_pool": 55,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "瘟疫法师·灵感",
            "average_score": 71.6862,
            "win_rate": 0.728,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "瘟疫法师·灵感",
              "rank_score": 577.9898,
              "rank_score_contribution": 577.9898,
              "rank_score_share": 0.3729,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "瘟疫法师·灵感",
                "template_id": "plague_mage",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 91,
                  "mp": 24,
                  "attack": 12,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 7,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 214,
                  "mp": 74,
                  "attack": 49,
                  "defense": 24,
                  "speed": 23,
                  "recovery": 36,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 157,
                  "current_mp": 74
                },
                "skills": [
                  {
                    "skill_id": "necrotic_blast",
                    "name": "死灵爆发",
                    "kind": "active",
                    "condition": {
                      "type": "target_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "plague_curse",
                    "name": "瘟疫诅咒",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "plague_poison",
                          "name": "瘟毒",
                          "duration": 3,
                          "polarity": "negative",
                          "stack_mode": "add_duration",
                          "effects": [
                            {
                              "type": "true_damage",
                              "value": 10,
                              "stat": null,
                              "target": "target",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "withering_touch",
                    "name": "枯萎之触",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "apply_status",
                        "value": 0,
                        "stat": null,
                        "target": "target",
                        "status": {
                          "status_id": "wither",
                          "name": "虚弱",
                          "duration": 4,
                          "polarity": "negative",
                          "stack_mode": "refresh",
                          "effects": [
                            {
                              "type": "stat_multiplier",
                              "value": 0.65,
                              "stat": "attack",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "defense",
                              "target": "self",
                              "status": null
                            },
                            {
                              "type": "stat_multiplier",
                              "value": 0.75,
                              "stat": "speed",
                              "target": "self",
                              "status": null
                            }
                          ]
                        }
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0001",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "炮手·坚壁",
              "rank_score": 186.3661,
              "rank_score_contribution": 186.3661,
              "rank_score_share": 0.1202,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 4,
                "experience": 11,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 202,
                  "mp": 38,
                  "attack": 50,
                  "defense": 24,
                  "speed": 16,
                  "recovery": 32,
                  "mp_recovery": 18
                },
                "resources": {
                  "current_hp": 53,
                  "current_mp": 38
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0012",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "神官·锐利",
              "rank_score": 182.8614,
              "rank_score_contribution": 182.8614,
              "rank_score_share": 0.118,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "神官·锐利",
                "template_id": "cleric",
                "level": 4,
                "experience": 0,
                "base_stats": {
                  "hp": 111,
                  "mp": 30,
                  "attack": 12,
                  "defense": 8,
                  "speed": 8,
                  "recovery": 20,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 188,
                  "mp": 55,
                  "attack": 41,
                  "defense": 26,
                  "speed": 14,
                  "recovery": 62,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 82,
                  "current_mp": 55
                },
                "skills": [
                  {
                    "skill_id": "minor_heal",
                    "name": "治愈术",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.75,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 30,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 20,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "soothing_light",
                    "name": "净化之光",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.85,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal_percent",
                        "value": 0.2,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "mp_restore",
                        "value": 4,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 7,
                    "priority": 15,
                    "once_per_battle": false,
                    "free": true
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "苦行僧",
              "rank_score": 602.6176,
              "rank_score_contribution": 602.6176,
              "rank_score_share": 0.3888,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "苦行僧",
                "template_id": "ascetic_monk",
                "level": 9,
                "experience": 119,
                "base_stats": {
                  "hp": 134,
                  "mp": 0,
                  "attack": 12,
                  "defense": 9,
                  "speed": 7,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 329,
                  "mp": 13,
                  "attack": 56,
                  "defense": 49,
                  "speed": 18,
                  "recovery": 72,
                  "mp_recovery": 30
                },
                "resources": {
                  "current_hp": 103,
                  "current_mp": 13
                },
                "skills": [
                  {
                    "skill_id": "steady_breath",
                    "name": "调息",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "inner_power",
                    "name": "内功",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "enlightenment",
                    "name": "开悟",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 10,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.3,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "healing_pulse",
                    "name": "治愈脉冲",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.7,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "heal",
                        "value": 15,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 22,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_prayer_beads",
                      "name": "疗愈符印",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 3,
                        "attack": 0,
                        "defense": 2,
                        "speed": 0,
                        "recovery": 12,
                        "mp_recovery": 12
                      },
                      "skills": [
                        {
                          "skill_id": "healing_pulse",
                          "name": "治愈脉冲",
                          "kind": "active",
                          "condition": {
                            "type": "self_hp_pct_lte",
                            "value": 0.7,
                            "conditions": []
                          },
                          "effects": [
                            {
                              "type": "heal",
                              "value": 15,
                              "stat": null,
                              "target": "self",
                              "status": null
                            }
                          ],
                          "mp_cost": 5,
                          "priority": 22,
                          "once_per_battle": false,
                          "free": false
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 36.5302
            },
            {
              "turn": 2,
              "rank_score": 38.328
            },
            {
              "turn": 3,
              "rank_score": 44.7707
            },
            {
              "turn": 4,
              "rank_score": 129.7801
            },
            {
              "turn": 5,
              "rank_score": 129.7801
            },
            {
              "turn": 6,
              "rank_score": 136.837
            },
            {
              "turn": 7,
              "rank_score": 136.837
            },
            {
              "turn": 8,
              "rank_score": 138.729
            },
            {
              "turn": 9,
              "rank_score": 138.729
            },
            {
              "turn": 10,
              "rank_score": 143.9868
            },
            {
              "turn": 11,
              "rank_score": 192.6721
            },
            {
              "turn": 12,
              "rank_score": 192.6721
            },
            {
              "turn": 13,
              "rank_score": 202.1599
            },
            {
              "turn": 14,
              "rank_score": 202.1599
            },
            {
              "turn": 15,
              "rank_score": 202.1599
            },
            {
              "turn": 16,
              "rank_score": 269.3907
            },
            {
              "turn": 17,
              "rank_score": 269.3907
            },
            {
              "turn": 18,
              "rank_score": 332.7984
            },
            {
              "turn": 19,
              "rank_score": 332.7984
            },
            {
              "turn": 20,
              "rank_score": 390.389
            },
            {
              "turn": 21,
              "rank_score": 485.4609
            },
            {
              "turn": 22,
              "rank_score": 485.4609
            },
            {
              "turn": 23,
              "rank_score": 603.8649
            },
            {
              "turn": 24,
              "rank_score": 758.4044
            },
            {
              "turn": 25,
              "rank_score": 776.6708
            },
            {
              "turn": 26,
              "rank_score": 776.6708
            },
            {
              "turn": 27,
              "rank_score": 787.3478
            },
            {
              "turn": 28,
              "rank_score": 833.5027
            },
            {
              "turn": 29,
              "rank_score": 1066.4998
            },
            {
              "turn": 30,
              "rank_score": 1119.5441
            },
            {
              "turn": 31,
              "rank_score": 1143.2048
            },
            {
              "turn": 32,
              "rank_score": 1160.6841
            },
            {
              "turn": 33,
              "rank_score": 1468.7191
            },
            {
              "turn": 34,
              "rank_score": 1529.4685
            },
            {
              "turn": 35,
              "rank_score": 1549.835
            }
          ],
          "token_usage": {
            "input_tokens": 2137896,
            "output_tokens": 30733
          },
          "timing": {
            "total_seconds": 1640.9
          },
          "tool_calls": {
            "total": 323,
            "successful": 322,
            "failed": 1,
            "by_name": {
              "get_recruitment": 4,
              "get_crafting": 24,
              "get_upgrades": 19,
              "recruit_adventurer": 4,
              "preview_battle": 96,
              "craft_equipment": 20,
              "equip_item": 22,
              "write_memo": 34,
              "end_turn": 36,
              "get_inventory": 22,
              "allocate_experience": 30,
              "purchase_upgrade": 8,
              "preview_team_power": 4
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_crafting": {
                "total": 24,
                "successful": 24,
                "failed": 0
              },
              "get_upgrades": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "preview_battle": {
                "total": 96,
                "successful": 96,
                "failed": 0
              },
              "craft_equipment": {
                "total": 20,
                "successful": 20,
                "failed": 0
              },
              "equip_item": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "write_memo": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "end_turn": {
                "total": 36,
                "successful": 35,
                "failed": 1
              },
              "get_inventory": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "allocate_experience": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "preview_team_power": {
                "total": 4,
                "successful": 4,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 75,
            "battles_won": 60,
            "battles_lost": 15,
            "total_gold_earned": 1611,
            "total_experience_earned": 3625,
            "total_equipment_crafted": 20,
            "total_upgrades_purchased": 8,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 30,
            "total_equips": 22,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 38,
                "cumulative_experience_earned": 85
              },
              {
                "turn": 2,
                "gold_earned": 56,
                "experience_earned": 125,
                "cumulative_gold_earned": 94,
                "cumulative_experience_earned": 210
              },
              {
                "turn": 3,
                "gold_earned": 20,
                "experience_earned": 45,
                "cumulative_gold_earned": 114,
                "cumulative_experience_earned": 255
              },
              {
                "turn": 4,
                "gold_earned": 28,
                "experience_earned": 64,
                "cumulative_gold_earned": 142,
                "cumulative_experience_earned": 319
              },
              {
                "turn": 5,
                "gold_earned": 18,
                "experience_earned": 41,
                "cumulative_gold_earned": 160,
                "cumulative_experience_earned": 360
              },
              {
                "turn": 6,
                "gold_earned": 18,
                "experience_earned": 41,
                "cumulative_gold_earned": 178,
                "cumulative_experience_earned": 401
              },
              {
                "turn": 7,
                "gold_earned": 36,
                "experience_earned": 82,
                "cumulative_gold_earned": 214,
                "cumulative_experience_earned": 483
              },
              {
                "turn": 8,
                "gold_earned": 21,
                "experience_earned": 47,
                "cumulative_gold_earned": 235,
                "cumulative_experience_earned": 530
              },
              {
                "turn": 9,
                "gold_earned": 19,
                "experience_earned": 42,
                "cumulative_gold_earned": 254,
                "cumulative_experience_earned": 572
              },
              {
                "turn": 10,
                "gold_earned": 61,
                "experience_earned": 136,
                "cumulative_gold_earned": 315,
                "cumulative_experience_earned": 708
              },
              {
                "turn": 11,
                "gold_earned": 29,
                "experience_earned": 67,
                "cumulative_gold_earned": 344,
                "cumulative_experience_earned": 775
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 415,
                "cumulative_experience_earned": 937
              },
              {
                "turn": 13,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 415,
                "cumulative_experience_earned": 937
              },
              {
                "turn": 14,
                "gold_earned": 19,
                "experience_earned": 43,
                "cumulative_gold_earned": 434,
                "cumulative_experience_earned": 980
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 464,
                "cumulative_experience_earned": 1048
              },
              {
                "turn": 16,
                "gold_earned": 22,
                "experience_earned": 49,
                "cumulative_gold_earned": 486,
                "cumulative_experience_earned": 1097
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 566,
                "cumulative_experience_earned": 1276
              },
              {
                "turn": 18,
                "gold_earned": 22,
                "experience_earned": 50,
                "cumulative_gold_earned": 588,
                "cumulative_experience_earned": 1326
              },
              {
                "turn": 19,
                "gold_earned": 26,
                "experience_earned": 60,
                "cumulative_gold_earned": 614,
                "cumulative_experience_earned": 1386
              },
              {
                "turn": 20,
                "gold_earned": 48,
                "experience_earned": 110,
                "cumulative_gold_earned": 662,
                "cumulative_experience_earned": 1496
              },
              {
                "turn": 21,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 689,
                "cumulative_experience_earned": 1557
              },
              {
                "turn": 22,
                "gold_earned": 79,
                "experience_earned": 177,
                "cumulative_gold_earned": 768,
                "cumulative_experience_earned": 1734
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 795,
                "cumulative_experience_earned": 1795
              },
              {
                "turn": 24,
                "gold_earned": 109,
                "experience_earned": 238,
                "cumulative_gold_earned": 904,
                "cumulative_experience_earned": 2033
              },
              {
                "turn": 25,
                "gold_earned": 23,
                "experience_earned": 52,
                "cumulative_gold_earned": 927,
                "cumulative_experience_earned": 2085
              },
              {
                "turn": 26,
                "gold_earned": 91,
                "experience_earned": 210,
                "cumulative_gold_earned": 1018,
                "cumulative_experience_earned": 2295
              },
              {
                "turn": 27,
                "gold_earned": 67,
                "experience_earned": 154,
                "cumulative_gold_earned": 1085,
                "cumulative_experience_earned": 2449
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 1159,
                "cumulative_experience_earned": 2613
              },
              {
                "turn": 29,
                "gold_earned": 30,
                "experience_earned": 66,
                "cumulative_gold_earned": 1189,
                "cumulative_experience_earned": 2679
              },
              {
                "turn": 30,
                "gold_earned": 173,
                "experience_earned": 389,
                "cumulative_gold_earned": 1362,
                "cumulative_experience_earned": 3068
              },
              {
                "turn": 31,
                "gold_earned": 67,
                "experience_earned": 145,
                "cumulative_gold_earned": 1429,
                "cumulative_experience_earned": 3213
              },
              {
                "turn": 32,
                "gold_earned": 78,
                "experience_earned": 176,
                "cumulative_gold_earned": 1507,
                "cumulative_experience_earned": 3389
              },
              {
                "turn": 33,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 1507,
                "cumulative_experience_earned": 3389
              },
              {
                "turn": 34,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1586,
                "cumulative_experience_earned": 3570
              },
              {
                "turn": 35,
                "gold_earned": 25,
                "experience_earned": 55,
                "cumulative_gold_earned": 1611,
                "cumulative_experience_earned": 3625
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 20,
                "cumulative_battles_won": 14,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 287,
                "cumulative_experience_earned": 642
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "神官·锐利",
                "cumulative_battles_total": 21,
                "cumulative_battles_won": 15,
                "cumulative_battles_lost": 6,
                "cumulative_gold_earned": 394,
                "cumulative_experience_earned": 891
              },
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "瘟疫法师·灵感",
                "cumulative_battles_total": 24,
                "cumulative_battles_won": 22,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 595,
                "cumulative_experience_earned": 1342
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "苦行僧",
                "cumulative_battles_total": 10,
                "cumulative_battles_won": 9,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 335,
                "cumulative_experience_earned": 750
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 24,
              "monster_id": "turn_24_monster_4",
              "name": "暗黑法师",
              "power": 1428.4298,
              "tier": "normal",
              "archetype_id": "dark_mage",
              "stats": {
                "hp": 271,
                "mp": 30,
                "attack": 99,
                "defense": 25,
                "speed": 13,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 42,
                "experience": 90
              }
            }
          }
        }
      ],
      "model": "gpt-5.6-sol-low",
      "rank": 83
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 41.941,
        "mean": 41.94,
        "median": 41.94
      },
      "rank_score": {
        "best": 1512.5268,
        "mean": 1512.53,
        "median": 1512.53
      },
      "win_rate": {
        "best": 0.6262,
        "mean": 0.6262
      },
      "efficiency": {
        "input_tokens": {
          "mean": 3095663,
          "total": 3095663
        },
        "output_tokens": {
          "mean": 243483,
          "total": 243483
        },
        "duration_seconds": {
          "mean": 5233.7,
          "total": 5233.7
        },
        "tool_calls": {
          "mean": 407,
          "total": 407
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 1931,
          "best": 1931
        },
        "exp_earned": {
          "mean": 4354,
          "best": 4354
        },
        "battle_win_rate": 0.6571,
        "battles_total": 105,
        "battles_won": 69
      },
      "last_run": "20260606-122429-196990",
      "run_details": [
        {
          "run_id": "minimax-m2.7-highspeed",
          "session_id": "2b9a43edf2074c3d9e5c6cded86691a4",
          "created_at": "20260606-122429-196990",
          "updated_at": "20260606-135724-126173",
          "score": 41.941,
          "rank_score": 1512.5268,
          "rank_score_source": null,
          "win_rate": 0.6262,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 61,
          "final_experience_pool": 55,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "林地射手·迟钝",
            "average_score": 76.5032,
            "win_rate": 0.763,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0002",
              "name": "林地射手·迟钝",
              "rank_score": 664.1263,
              "rank_score_contribution": 664.1263,
              "rank_score_share": 0.4391,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 8,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 176,
                  "mp": 10,
                  "attack": 60,
                  "defense": 18,
                  "speed": 49,
                  "recovery": 31,
                  "mp_recovery": 18
                },
                "resources": {
                  "current_hp": 50,
                  "current_mp": 10
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_bow",
                      "name": "猎弓",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 7,
                        "defense": 0,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0013",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0020",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "炮手",
              "rank_score": 568.1087,
              "rank_score_contribution": 568.1087,
              "rank_score_share": 0.3756,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "炮手",
                "template_id": "cannoneer",
                "level": 9,
                "experience": 0,
                "base_stats": {
                  "hp": 103,
                  "mp": 20,
                  "attack": 14,
                  "defense": 6,
                  "speed": 6,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 250,
                  "mp": 46,
                  "attack": 61,
                  "defense": 34,
                  "speed": 23,
                  "recovery": 42,
                  "mp_recovery": 18
                },
                "resources": {
                  "current_hp": 67,
                  "current_mp": 46
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "siege_cannon",
                    "name": "攻城炮",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 60,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0025",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_light_armor",
                      "name": "皮甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 2,
                        "speed": 2,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0005",
              "name": "步行骑士",
              "rank_score": 149.9218,
              "rank_score_contribution": 149.9218,
              "rank_score_share": 0.0991,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0005",
                "name": "步行骑士",
                "template_id": "foot_knight",
                "level": 5,
                "experience": 230,
                "base_stats": {
                  "hp": 168,
                  "mp": 0,
                  "attack": 12,
                  "defense": 12,
                  "speed": 7,
                  "recovery": 14,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 289,
                  "mp": 15,
                  "attack": 36,
                  "defense": 38,
                  "speed": 10,
                  "recovery": 54,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 242,
                  "current_mp": 15
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0008",
              "name": "魔弹法师",
              "rank_score": 130.37,
              "rank_score_contribution": 130.37,
              "rank_score_share": 0.0862,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0008",
                "name": "魔弹法师",
                "template_id": "spellshot_mage",
                "level": 3,
                "experience": 9,
                "base_stats": {
                  "hp": 82,
                  "mp": 27,
                  "attack": 18,
                  "defense": 3,
                  "speed": 9,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 129,
                  "mp": 67,
                  "attack": 44,
                  "defense": 14,
                  "speed": 14,
                  "recovery": 32,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 47,
                  "current_mp": 67
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0026",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 49.3974
            },
            {
              "turn": 2,
              "rank_score": 84.7585
            },
            {
              "turn": 3,
              "rank_score": 99.8447
            },
            {
              "turn": 4,
              "rank_score": 130.5173
            },
            {
              "turn": 5,
              "rank_score": 132.7035
            },
            {
              "turn": 6,
              "rank_score": 143.0766
            },
            {
              "turn": 7,
              "rank_score": 200.0511
            },
            {
              "turn": 8,
              "rank_score": 236.0593
            },
            {
              "turn": 9,
              "rank_score": 278.7601
            },
            {
              "turn": 10,
              "rank_score": 308.2436
            },
            {
              "turn": 11,
              "rank_score": 438.67
            },
            {
              "turn": 12,
              "rank_score": 501.1248
            },
            {
              "turn": 13,
              "rank_score": 501.1248
            },
            {
              "turn": 14,
              "rank_score": 672.5893
            },
            {
              "turn": 15,
              "rank_score": 672.5893
            },
            {
              "turn": 16,
              "rank_score": 695.6774
            },
            {
              "turn": 17,
              "rank_score": 767.1446
            },
            {
              "turn": 18,
              "rank_score": 806.5672
            },
            {
              "turn": 19,
              "rank_score": 806.5672
            },
            {
              "turn": 20,
              "rank_score": 813.3149
            },
            {
              "turn": 21,
              "rank_score": 931.9479
            },
            {
              "turn": 22,
              "rank_score": 931.9479
            },
            {
              "turn": 23,
              "rank_score": 960.8644
            },
            {
              "turn": 24,
              "rank_score": 960.8644
            },
            {
              "turn": 25,
              "rank_score": 960.8644
            },
            {
              "turn": 26,
              "rank_score": 954.4337
            },
            {
              "turn": 27,
              "rank_score": 954.4337
            },
            {
              "turn": 28,
              "rank_score": 960.8764
            },
            {
              "turn": 29,
              "rank_score": 1086.757
            },
            {
              "turn": 30,
              "rank_score": 1094.8358
            },
            {
              "turn": 31,
              "rank_score": 1152.875
            },
            {
              "turn": 32,
              "rank_score": 1397.2333
            },
            {
              "turn": 33,
              "rank_score": 1422.5061
            },
            {
              "turn": 34,
              "rank_score": 1422.5061
            },
            {
              "turn": 35,
              "rank_score": 1512.5268
            }
          ],
          "token_usage": {
            "input_tokens": 3095663,
            "output_tokens": 243483
          },
          "timing": {
            "total_seconds": 5233.7
          },
          "tool_calls": {
            "total": 407,
            "successful": 372,
            "failed": 35,
            "by_name": {
              "get_recruitment": 19,
              "get_upgrades": 20,
              "get_crafting": 30,
              "recruit_adventurer": 10,
              "craft_equipment": 32,
              "equip_item": 45,
              "preview_battle": 103,
              "end_turn": 38,
              "allocate_experience": 54,
              "purchase_upgrade": 10,
              "get_party": 6,
              "get_inventory": 25,
              "dismiss_adventurer": 4,
              "write_memo": 2,
              "unequip_item": 1,
              "preview_team_power": 8
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 19,
                "successful": 19,
                "failed": 0
              },
              "get_upgrades": {
                "total": 20,
                "successful": 20,
                "failed": 0
              },
              "get_crafting": {
                "total": 30,
                "successful": 30,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 10,
                "successful": 8,
                "failed": 2
              },
              "craft_equipment": {
                "total": 32,
                "successful": 30,
                "failed": 2
              },
              "equip_item": {
                "total": 45,
                "successful": 45,
                "failed": 0
              },
              "preview_battle": {
                "total": 103,
                "successful": 79,
                "failed": 24
              },
              "end_turn": {
                "total": 38,
                "successful": 35,
                "failed": 3
              },
              "allocate_experience": {
                "total": 54,
                "successful": 52,
                "failed": 2
              },
              "purchase_upgrade": {
                "total": 10,
                "successful": 8,
                "failed": 2
              },
              "get_party": {
                "total": 6,
                "successful": 6,
                "failed": 0
              },
              "get_inventory": {
                "total": 25,
                "successful": 25,
                "failed": 0
              },
              "dismiss_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "write_memo": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 8,
                "successful": 8,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 105,
            "battles_won": 69,
            "battles_lost": 36,
            "total_gold_earned": 1931,
            "total_experience_earned": 4354,
            "total_equipment_crafted": 30,
            "total_upgrades_purchased": 8,
            "total_recruits": 8,
            "total_dismissals": 4,
            "total_experience_allocated": 52,
            "total_equips": 45,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 60,
                "experience_earned": 135,
                "cumulative_gold_earned": 126,
                "cumulative_experience_earned": 284
              },
              {
                "turn": 3,
                "gold_earned": 64,
                "experience_earned": 143,
                "cumulative_gold_earned": 190,
                "cumulative_experience_earned": 427
              },
              {
                "turn": 4,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 228,
                "cumulative_experience_earned": 512
              },
              {
                "turn": 5,
                "gold_earned": 101,
                "experience_earned": 234,
                "cumulative_gold_earned": 329,
                "cumulative_experience_earned": 746
              },
              {
                "turn": 6,
                "gold_earned": 38,
                "experience_earned": 87,
                "cumulative_gold_earned": 367,
                "cumulative_experience_earned": 833
              },
              {
                "turn": 7,
                "gold_earned": 38,
                "experience_earned": 87,
                "cumulative_gold_earned": 405,
                "cumulative_experience_earned": 920
              },
              {
                "turn": 8,
                "gold_earned": 90,
                "experience_earned": 204,
                "cumulative_gold_earned": 495,
                "cumulative_experience_earned": 1124
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 550,
                "cumulative_experience_earned": 1247
              },
              {
                "turn": 10,
                "gold_earned": 40,
                "experience_earned": 89,
                "cumulative_gold_earned": 590,
                "cumulative_experience_earned": 1336
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 667,
                "cumulative_experience_earned": 1512
              },
              {
                "turn": 12,
                "gold_earned": 77,
                "experience_earned": 177,
                "cumulative_gold_earned": 744,
                "cumulative_experience_earned": 1689
              },
              {
                "turn": 13,
                "gold_earned": 29,
                "experience_earned": 67,
                "cumulative_gold_earned": 773,
                "cumulative_experience_earned": 1756
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 829,
                "cumulative_experience_earned": 1882
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 859,
                "cumulative_experience_earned": 1950
              },
              {
                "turn": 16,
                "gold_earned": 38,
                "experience_earned": 84,
                "cumulative_gold_earned": 897,
                "cumulative_experience_earned": 2034
              },
              {
                "turn": 17,
                "gold_earned": 80,
                "experience_earned": 179,
                "cumulative_gold_earned": 977,
                "cumulative_experience_earned": 2213
              },
              {
                "turn": 18,
                "gold_earned": 50,
                "experience_earned": 113,
                "cumulative_gold_earned": 1027,
                "cumulative_experience_earned": 2326
              },
              {
                "turn": 19,
                "gold_earned": 64,
                "experience_earned": 148,
                "cumulative_gold_earned": 1091,
                "cumulative_experience_earned": 2474
              },
              {
                "turn": 20,
                "gold_earned": 66,
                "experience_earned": 154,
                "cumulative_gold_earned": 1157,
                "cumulative_experience_earned": 2628
              },
              {
                "turn": 21,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1184,
                "cumulative_experience_earned": 2689
              },
              {
                "turn": 22,
                "gold_earned": 48,
                "experience_earned": 107,
                "cumulative_gold_earned": 1232,
                "cumulative_experience_earned": 2796
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1259,
                "cumulative_experience_earned": 2857
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 1326,
                "cumulative_experience_earned": 3005
              },
              {
                "turn": 25,
                "gold_earned": 23,
                "experience_earned": 52,
                "cumulative_gold_earned": 1349,
                "cumulative_experience_earned": 3057
              },
              {
                "turn": 26,
                "gold_earned": 44,
                "experience_earned": 99,
                "cumulative_gold_earned": 1393,
                "cumulative_experience_earned": 3156
              },
              {
                "turn": 27,
                "gold_earned": 67,
                "experience_earned": 154,
                "cumulative_gold_earned": 1460,
                "cumulative_experience_earned": 3310
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 1534,
                "cumulative_experience_earned": 3474
              },
              {
                "turn": 29,
                "gold_earned": 44,
                "experience_earned": 100,
                "cumulative_gold_earned": 1578,
                "cumulative_experience_earned": 3574
              },
              {
                "turn": 30,
                "gold_earned": 83,
                "experience_earned": 184,
                "cumulative_gold_earned": 1661,
                "cumulative_experience_earned": 3758
              },
              {
                "turn": 31,
                "gold_earned": 67,
                "experience_earned": 145,
                "cumulative_gold_earned": 1728,
                "cumulative_experience_earned": 3903
              },
              {
                "turn": 32,
                "gold_earned": 54,
                "experience_earned": 121,
                "cumulative_gold_earned": 1782,
                "cumulative_experience_earned": 4024
              },
              {
                "turn": 33,
                "gold_earned": 45,
                "experience_earned": 94,
                "cumulative_gold_earned": 1827,
                "cumulative_experience_earned": 4118
              },
              {
                "turn": 34,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1906,
                "cumulative_experience_earned": 4299
              },
              {
                "turn": 35,
                "gold_earned": 25,
                "experience_earned": 55,
                "cumulative_gold_earned": 1931,
                "cumulative_experience_earned": 4354
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "佣兵战士·脆弱",
                "cumulative_battles_total": 14,
                "cumulative_battles_won": 12,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 286,
                "cumulative_experience_earned": 650
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 29,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 875,
                "cumulative_experience_earned": 1972
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 5,
                "cumulative_battles_won": 4,
                "cumulative_battles_lost": 1,
                "cumulative_gold_earned": 90,
                "cumulative_experience_earned": 203
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "炮手",
                "cumulative_battles_total": 27,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 9,
                "cumulative_gold_earned": 516,
                "cumulative_experience_earned": 1165
              },
              {
                "adventurer_id": "recruit_0005",
                "adventurer_name": "步行骑士",
                "cumulative_battles_total": 17,
                "cumulative_battles_won": 6,
                "cumulative_battles_lost": 11,
                "cumulative_gold_earned": 164,
                "cumulative_experience_earned": 364
              },
              {
                "adventurer_id": "recruit_0006",
                "adventurer_name": "苦行僧·坚壁",
                "cumulative_battles_total": 4,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              },
              {
                "adventurer_id": "recruit_0007",
                "adventurer_name": "连击师·坚壁",
                "cumulative_battles_total": 2,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              },
              {
                "adventurer_id": "recruit_0008",
                "adventurer_name": "魔弹法师",
                "cumulative_battles_total": 3,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 33,
              "monster_id": "turn_33_monster_7",
              "name": "暗黑法师",
              "power": 1912.7483,
              "tier": "normal",
              "archetype_id": "dark_mage",
              "stats": {
                "hp": 334,
                "mp": 30,
                "attack": 128,
                "defense": 32,
                "speed": 13,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 45,
                "experience": 94
              }
            }
          }
        }
      ],
      "model": "minimax-m2.7-highspeed",
      "rank": 84
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 40.8176,
        "mean": 40.82,
        "median": 40.82
      },
      "rank_score": {
        "best": 1352.4958,
        "mean": 1352.5,
        "median": 1352.5
      },
      "win_rate": {
        "best": 0.588,
        "mean": 0.588
      },
      "efficiency": {
        "input_tokens": {
          "mean": 4092370,
          "total": 4092370
        },
        "output_tokens": {
          "mean": 229720,
          "total": 229720
        },
        "duration_seconds": {
          "mean": 3077.2,
          "total": 3077.2
        },
        "tool_calls": {
          "mean": 463,
          "total": 463
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 2123,
          "best": 2123
        },
        "exp_earned": {
          "mean": 4805,
          "best": 4805
        },
        "battle_win_rate": 0.8,
        "battles_total": 100,
        "battles_won": 80
      },
      "last_run": "20260706-151040-015636",
      "run_details": [
        {
          "run_id": "hy3-preview_20260706-151040-015636",
          "session_id": "eb3d5b27f41d44b3a1c1f8afb2049115",
          "created_at": "20260706-151040-015636",
          "updated_at": "20260706-164307-510476",
          "score": 40.8176,
          "rank_score": 1352.4958,
          "rank_score_source": null,
          "win_rate": 0.588,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 12,
          "final_experience_pool": 0,
          "party_size": 4,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "连击师·枯竭",
            "average_score": 83.6698,
            "win_rate": 0.858,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 305.3488,
              "rank_score_contribution": 305.3488,
              "rank_score_share": 0.2258,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 7,
                "experience": 305,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 168,
                  "mp": 10,
                  "attack": 56,
                  "defense": 17,
                  "speed": 44,
                  "recovery": 30,
                  "mp_recovery": 18
                },
                "resources": {
                  "current_hp": 141,
                  "current_mp": 10
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0002",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "连击师·枯竭",
              "rank_score": 587.0216,
              "rank_score_contribution": 587.0216,
              "rank_score_share": 0.434,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "连击师·枯竭",
                "template_id": "jester",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 95,
                  "mp": 18,
                  "attack": 15,
                  "defense": 7,
                  "speed": 14,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 193,
                  "mp": 39,
                  "attack": 55,
                  "defense": 20,
                  "speed": 36,
                  "recovery": 44,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 189,
                  "current_mp": 39
                },
                "skills": [
                  {
                    "skill_id": "combo_strike",
                    "name": "连击一式",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.4,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 12,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "combo_momentum",
                    "name": "连击蓄力",
                    "kind": "passive",
                    "condition": {
                      "type": "action_index_gte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.2,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0021",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "炮手·坚壁",
              "rank_score": 249.0114,
              "rank_score_contribution": 249.0114,
              "rank_score_share": 0.1841,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "炮手·坚壁",
                "template_id": "cannoneer",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 115,
                  "mp": 22,
                  "attack": 16,
                  "defense": 7,
                  "speed": 5,
                  "recovery": 8,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 241,
                  "mp": 44,
                  "attack": 59,
                  "defense": 30,
                  "speed": 19,
                  "recovery": 38,
                  "mp_recovery": 18
                },
                "resources": {
                  "current_hp": 183,
                  "current_mp": 44
                },
                "skills": [
                  {
                    "skill_id": "armor_piercing_shot",
                    "name": "破甲炮击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 6,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shrapnel_round",
                    "name": "破片弹",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 10,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 5,
                    "priority": 12,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "siege_stance",
                    "name": "攻城模式",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.4,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.35,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0014",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0028",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "吸血魔",
              "rank_score": 211.1141,
              "rank_score_contribution": 211.1141,
              "rank_score_share": 0.1561,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "吸血魔",
                "template_id": "bloodfiend",
                "level": 7,
                "experience": 0,
                "base_stats": {
                  "hp": 106,
                  "mp": 24,
                  "attack": 18,
                  "defense": 4,
                  "speed": 12,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 216,
                  "mp": 57,
                  "attack": 64,
                  "defense": 17,
                  "speed": 28,
                  "recovery": 36,
                  "mp_recovery": 24
                },
                "resources": {
                  "current_hp": 171,
                  "current_mp": 57
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "crimson_frenzy",
                    "name": "猩红狂乱",
                    "kind": "active",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.8,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal_percent",
                        "value": 0.18,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 10,
                    "priority": 20,
                    "once_per_battle": true,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0015",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "armory",
              "name": "军械库",
              "description": "",
              "gold_cost": 240,
              "stats": {
                "hp": 8,
                "mp": 0,
                "attack": 6,
                "defense": 4,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "field_hospital",
              "name": "野战医院",
              "description": "",
              "gold_cost": 220,
              "stats": {
                "hp": 10,
                "mp": 6,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 8,
                "mp_recovery": 8
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 50.4147
            },
            {
              "turn": 2,
              "rank_score": 120.7452
            },
            {
              "turn": 3,
              "rank_score": 126.4127
            },
            {
              "turn": 4,
              "rank_score": 160.975
            },
            {
              "turn": 5,
              "rank_score": 186.4494
            },
            {
              "turn": 6,
              "rank_score": 194.0146
            },
            {
              "turn": 7,
              "rank_score": 194.0146
            },
            {
              "turn": 8,
              "rank_score": 201.8202
            },
            {
              "turn": 9,
              "rank_score": 249.9069
            },
            {
              "turn": 10,
              "rank_score": 292.4959
            },
            {
              "turn": 11,
              "rank_score": 380.0125
            },
            {
              "turn": 12,
              "rank_score": 522.0692
            },
            {
              "turn": 13,
              "rank_score": 532.9336
            },
            {
              "turn": 14,
              "rank_score": 571.8018
            },
            {
              "turn": 15,
              "rank_score": 571.8018
            },
            {
              "turn": 16,
              "rank_score": 714.5754
            },
            {
              "turn": 17,
              "rank_score": 718.326
            },
            {
              "turn": 18,
              "rank_score": 805.7518
            },
            {
              "turn": 19,
              "rank_score": 866.3404
            },
            {
              "turn": 20,
              "rank_score": 866.3404
            },
            {
              "turn": 21,
              "rank_score": 967.6629
            },
            {
              "turn": 22,
              "rank_score": 1003.6784
            },
            {
              "turn": 23,
              "rank_score": 1072.9924
            },
            {
              "turn": 24,
              "rank_score": 1035.4531
            },
            {
              "turn": 25,
              "rank_score": 1043.1399
            },
            {
              "turn": 26,
              "rank_score": 1094.2184
            },
            {
              "turn": 27,
              "rank_score": 1099.6605
            },
            {
              "turn": 28,
              "rank_score": 1120.3733
            },
            {
              "turn": 29,
              "rank_score": 1124.5093
            },
            {
              "turn": 30,
              "rank_score": 1124.5093
            },
            {
              "turn": 31,
              "rank_score": 1338.1384
            },
            {
              "turn": 32,
              "rank_score": 1318.7679
            },
            {
              "turn": 33,
              "rank_score": 1318.7679
            },
            {
              "turn": 34,
              "rank_score": 1352.4958
            },
            {
              "turn": 35,
              "rank_score": 1352.4958
            }
          ],
          "token_usage": {
            "input_tokens": 4092370,
            "output_tokens": 229720
          },
          "timing": {
            "total_seconds": 3077.2
          },
          "tool_calls": {
            "total": 463,
            "successful": 422,
            "failed": 41,
            "by_name": {
              "get_recruitment": 17,
              "get_crafting": 34,
              "recruit_adventurer": 4,
              "craft_equipment": 62,
              "equip_item": 71,
              "end_turn": 40,
              "get_upgrades": 22,
              "allocate_experience": 54,
              "get_inventory": 33,
              "get_party": 1,
              "preview_battle": 101,
              "get_events": 1,
              "write_memo": 1,
              "purchase_upgrade": 8,
              "preview_team_power": 14
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 17,
                "successful": 17,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "craft_equipment": {
                "total": 62,
                "successful": 56,
                "failed": 6
              },
              "equip_item": {
                "total": 71,
                "successful": 67,
                "failed": 4
              },
              "end_turn": {
                "total": 40,
                "successful": 35,
                "failed": 5
              },
              "get_upgrades": {
                "total": 22,
                "successful": 22,
                "failed": 0
              },
              "allocate_experience": {
                "total": 54,
                "successful": 42,
                "failed": 12
              },
              "get_inventory": {
                "total": 33,
                "successful": 33,
                "failed": 0
              },
              "get_party": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_battle": {
                "total": 101,
                "successful": 87,
                "failed": 14
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "write_memo": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 8,
                "successful": 8,
                "failed": 0
              },
              "preview_team_power": {
                "total": 14,
                "successful": 14,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 100,
            "battles_won": 80,
            "battles_lost": 20,
            "total_gold_earned": 2123,
            "total_experience_earned": 4805,
            "total_equipment_crafted": 56,
            "total_upgrades_purchased": 8,
            "total_recruits": 4,
            "total_dismissals": 0,
            "total_experience_allocated": 42,
            "total_equips": 67,
            "total_unequips": 0,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 66,
                "experience_earned": 149,
                "cumulative_gold_earned": 66,
                "cumulative_experience_earned": 149
              },
              {
                "turn": 2,
                "gold_earned": 38,
                "experience_earned": 85,
                "cumulative_gold_earned": 104,
                "cumulative_experience_earned": 234
              },
              {
                "turn": 3,
                "gold_earned": 46,
                "experience_earned": 103,
                "cumulative_gold_earned": 150,
                "cumulative_experience_earned": 337
              },
              {
                "turn": 4,
                "gold_earned": 58,
                "experience_earned": 130,
                "cumulative_gold_earned": 208,
                "cumulative_experience_earned": 467
              },
              {
                "turn": 5,
                "gold_earned": 62,
                "experience_earned": 143,
                "cumulative_gold_earned": 270,
                "cumulative_experience_earned": 610
              },
              {
                "turn": 6,
                "gold_earned": 56,
                "experience_earned": 128,
                "cumulative_gold_earned": 326,
                "cumulative_experience_earned": 738
              },
              {
                "turn": 7,
                "gold_earned": 58,
                "experience_earned": 133,
                "cumulative_gold_earned": 384,
                "cumulative_experience_earned": 871
              },
              {
                "turn": 8,
                "gold_earned": 54,
                "experience_earned": 122,
                "cumulative_gold_earned": 438,
                "cumulative_experience_earned": 993
              },
              {
                "turn": 9,
                "gold_earned": 55,
                "experience_earned": 123,
                "cumulative_gold_earned": 493,
                "cumulative_experience_earned": 1116
              },
              {
                "turn": 10,
                "gold_earned": 61,
                "experience_earned": 136,
                "cumulative_gold_earned": 554,
                "cumulative_experience_earned": 1252
              },
              {
                "turn": 11,
                "gold_earned": 77,
                "experience_earned": 176,
                "cumulative_gold_earned": 631,
                "cumulative_experience_earned": 1428
              },
              {
                "turn": 12,
                "gold_earned": 71,
                "experience_earned": 162,
                "cumulative_gold_earned": 702,
                "cumulative_experience_earned": 1590
              },
              {
                "turn": 13,
                "gold_earned": 58,
                "experience_earned": 134,
                "cumulative_gold_earned": 760,
                "cumulative_experience_earned": 1724
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 816,
                "cumulative_experience_earned": 1850
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 846,
                "cumulative_experience_earned": 1918
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 906,
                "cumulative_experience_earned": 2051
              },
              {
                "turn": 17,
                "gold_earned": 50,
                "experience_earned": 111,
                "cumulative_gold_earned": 956,
                "cumulative_experience_earned": 2162
              },
              {
                "turn": 18,
                "gold_earned": 70,
                "experience_earned": 158,
                "cumulative_gold_earned": 1026,
                "cumulative_experience_earned": 2320
              },
              {
                "turn": 19,
                "gold_earned": 104,
                "experience_earned": 242,
                "cumulative_gold_earned": 1130,
                "cumulative_experience_earned": 2562
              },
              {
                "turn": 20,
                "gold_earned": 92,
                "experience_earned": 214,
                "cumulative_gold_earned": 1222,
                "cumulative_experience_earned": 2776
              },
              {
                "turn": 21,
                "gold_earned": 79,
                "experience_earned": 181,
                "cumulative_gold_earned": 1301,
                "cumulative_experience_earned": 2957
              },
              {
                "turn": 22,
                "gold_earned": 79,
                "experience_earned": 177,
                "cumulative_gold_earned": 1380,
                "cumulative_experience_earned": 3134
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 1407,
                "cumulative_experience_earned": 3195
              },
              {
                "turn": 24,
                "gold_earned": 67,
                "experience_earned": 148,
                "cumulative_gold_earned": 1474,
                "cumulative_experience_earned": 3343
              },
              {
                "turn": 25,
                "gold_earned": 54,
                "experience_earned": 123,
                "cumulative_gold_earned": 1528,
                "cumulative_experience_earned": 3466
              },
              {
                "turn": 26,
                "gold_earned": 88,
                "experience_earned": 198,
                "cumulative_gold_earned": 1616,
                "cumulative_experience_earned": 3664
              },
              {
                "turn": 27,
                "gold_earned": 98,
                "experience_earned": 225,
                "cumulative_gold_earned": 1714,
                "cumulative_experience_earned": 3889
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 1788,
                "cumulative_experience_earned": 4053
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 1862,
                "cumulative_experience_earned": 4219
              },
              {
                "turn": 30,
                "gold_earned": 161,
                "experience_earned": 362,
                "cumulative_gold_earned": 2023,
                "cumulative_experience_earned": 4581
              },
              {
                "turn": 31,
                "gold_earned": 24,
                "experience_earned": 54,
                "cumulative_gold_earned": 2047,
                "cumulative_experience_earned": 4635
              },
              {
                "turn": 32,
                "gold_earned": 76,
                "experience_earned": 170,
                "cumulative_gold_earned": 2123,
                "cumulative_experience_earned": 4805
              },
              {
                "turn": 33,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 2123,
                "cumulative_experience_earned": 4805
              },
              {
                "turn": 34,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 2123,
                "cumulative_experience_earned": 4805
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 2123,
                "cumulative_experience_earned": 4805
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 33,
                "cumulative_battles_won": 30,
                "cumulative_battles_lost": 3,
                "cumulative_gold_earned": 775,
                "cumulative_experience_earned": 1755
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "连击师·枯竭",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 28,
                "cumulative_battles_lost": 4,
                "cumulative_gold_earned": 790,
                "cumulative_experience_earned": 1791
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "炮手·坚壁",
                "cumulative_battles_total": 29,
                "cumulative_battles_won": 18,
                "cumulative_battles_lost": 11,
                "cumulative_gold_earned": 439,
                "cumulative_experience_earned": 989
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "吸血魔",
                "cumulative_battles_total": 6,
                "cumulative_battles_won": 4,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 119,
                "cumulative_experience_earned": 270
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_3",
              "name": "座狼",
              "power": 907,
              "tier": "normal",
              "archetype_id": "warg",
              "stats": {
                "hp": 159,
                "mp": 0,
                "attack": 74,
                "defense": 12,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 30,
                "experience": 67
              }
            }
          }
        }
      ],
      "model": "hy3-preview",
      "rank": 85
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 28.0755,
        "mean": 28.08,
        "median": 28.08
      },
      "rank_score": {
        "best": 855.876,
        "mean": 855.88,
        "median": 855.88
      },
      "win_rate": {
        "best": 0.5467,
        "mean": 0.5467
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2985972,
          "total": 2985972
        },
        "output_tokens": {
          "mean": 9005,
          "total": 9005
        },
        "duration_seconds": {
          "mean": 1060.0,
          "total": 1060.0
        },
        "tool_calls": {
          "mean": 313,
          "total": 313
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 1119,
          "best": 1119
        },
        "exp_earned": {
          "mean": 2525,
          "best": 2525
        },
        "battle_win_rate": 0.6,
        "battles_total": 80,
        "battles_won": 48
      },
      "last_run": "20260923-232026-082002",
      "run_details": [
        {
          "run_id": "20260923-232026-082002_gpt-6-luna-medium",
          "session_id": "6e03eecc6ed74e05a963e00da1675dfa",
          "created_at": "20260923-232026-082002",
          "updated_at": "20260923-234913-653982",
          "score": 28.0755,
          "rank_score": 855.876,
          "rank_score_source": null,
          "win_rate": 0.5467,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 192,
          "final_experience_pool": 0,
          "party_size": 3,
          "party_size_limit": 3,
          "best_adventurer": {
            "name": "吸血魔·疾风",
            "average_score": 72.1707,
            "win_rate": 0.724,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 435.6993,
              "rank_score_contribution": 435.6993,
              "rank_score_share": 0.5091,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 7,
                "experience": 217,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 150,
                  "mp": 4,
                  "attack": 50,
                  "defense": 13,
                  "speed": 44,
                  "recovery": 22,
                  "mp_recovery": 10
                },
                "resources": {
                  "current_hp": 78,
                  "current_mp": 4
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0027",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0024",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "吸血魔·疾风",
              "rank_score": 226.7416,
              "rank_score_contribution": 226.7416,
              "rank_score_share": 0.2649,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "吸血魔·疾风",
                "template_id": "bloodfiend",
                "level": 5,
                "experience": 54,
                "base_stats": {
                  "hp": 110,
                  "mp": 21,
                  "attack": 16,
                  "defense": 6,
                  "speed": 10,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 191,
                  "mp": 42,
                  "attack": 46,
                  "defense": 20,
                  "speed": 25,
                  "recovery": 26,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 92,
                  "current_mp": 42
                },
                "skills": [
                  {
                    "skill_id": "blood_drain",
                    "name": "血噬",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "self_damage",
                        "value": 10,
                        "stat": null,
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "damage_multiplier",
                        "value": 1.2,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "heal",
                        "value": 8,
                        "stat": null,
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 9,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "blood_pact",
                    "name": "血契",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0006",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0004",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0009",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0011",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0003",
              "name": "魔弹法师·破绽",
              "rank_score": 193.435,
              "rank_score_contribution": 193.435,
              "rank_score_share": 0.226,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0003",
                "name": "魔弹法师·破绽",
                "template_id": "spellshot_mage",
                "level": 4,
                "experience": 114,
                "base_stats": {
                  "hp": 85,
                  "mp": 32,
                  "attack": 15,
                  "defense": 3,
                  "speed": 10,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 146,
                  "mp": 71,
                  "attack": 41,
                  "defense": 14,
                  "speed": 17,
                  "recovery": 25,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 82,
                  "current_mp": 71
                },
                "skills": [
                  {
                    "skill_id": "arcane_missile",
                    "name": "奥术飞弹",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 15,
                        "stat": null,
                        "target": "target",
                        "status": null
                      },
                      {
                        "type": "atk_ratio_damage",
                        "value": 0.3,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 8,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "mana_surge",
                    "name": "魔力涌动",
                    "kind": "passive",
                    "condition": {
                      "type": "self_mp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.25,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": "two_hand",
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_staff",
                      "name": "学徒法杖",
                      "slot": "two_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 15,
                        "attack": 3,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0010",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t1_heavy_armor",
                      "name": "链甲",
                      "slot": "armor",
                      "stats": {
                        "hp": 20,
                        "mp": 0,
                        "attack": 0,
                        "defense": 5,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0017",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 38.641
            },
            {
              "turn": 2,
              "rank_score": 53.1399
            },
            {
              "turn": 3,
              "rank_score": 53.1399
            },
            {
              "turn": 4,
              "rank_score": 112.6651
            },
            {
              "turn": 5,
              "rank_score": 112.6651
            },
            {
              "turn": 6,
              "rank_score": 120.9454
            },
            {
              "turn": 7,
              "rank_score": 154.8139
            },
            {
              "turn": 8,
              "rank_score": 177.2952
            },
            {
              "turn": 9,
              "rank_score": 177.2952
            },
            {
              "turn": 10,
              "rank_score": 203.2719
            },
            {
              "turn": 11,
              "rank_score": 203.2719
            },
            {
              "turn": 12,
              "rank_score": 210.7819
            },
            {
              "turn": 13,
              "rank_score": 298.5621
            },
            {
              "turn": 14,
              "rank_score": 401.4854
            },
            {
              "turn": 15,
              "rank_score": 448.6465
            },
            {
              "turn": 16,
              "rank_score": 452.4733
            },
            {
              "turn": 17,
              "rank_score": 472.7163
            },
            {
              "turn": 18,
              "rank_score": 453.4008
            },
            {
              "turn": 19,
              "rank_score": 475.0212
            },
            {
              "turn": 20,
              "rank_score": 487.6367
            },
            {
              "turn": 21,
              "rank_score": 577.5965
            },
            {
              "turn": 22,
              "rank_score": 699.1107
            },
            {
              "turn": 23,
              "rank_score": 699.1107
            },
            {
              "turn": 24,
              "rank_score": 710.7954
            },
            {
              "turn": 25,
              "rank_score": 788.3825
            },
            {
              "turn": 26,
              "rank_score": 788.3825
            },
            {
              "turn": 27,
              "rank_score": 788.3825
            },
            {
              "turn": 28,
              "rank_score": 782.3116
            },
            {
              "turn": 29,
              "rank_score": 765.4225
            },
            {
              "turn": 30,
              "rank_score": 839.9449
            },
            {
              "turn": 31,
              "rank_score": 855.876
            },
            {
              "turn": 32,
              "rank_score": 855.876
            },
            {
              "turn": 33,
              "rank_score": 855.876
            },
            {
              "turn": 34,
              "rank_score": 855.876
            },
            {
              "turn": 35,
              "rank_score": 855.876
            }
          ],
          "token_usage": {
            "input_tokens": 2985972,
            "output_tokens": 9005
          },
          "timing": {
            "total_seconds": 1060.0
          },
          "tool_calls": {
            "total": 313,
            "successful": 283,
            "failed": 30,
            "by_name": {
              "get_recruitment": 4,
              "get_crafting": 32,
              "get_upgrades": 27,
              "get_inventory": 34,
              "recruit_adventurer": 5,
              "purchase_upgrade": 5,
              "craft_equipment": 37,
              "equip_item": 61,
              "end_turn": 49,
              "allocate_experience": 37,
              "preview_battle": 15,
              "unequip_item": 1,
              "get_events": 1,
              "preview_team_power": 5
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "get_crafting": {
                "total": 32,
                "successful": 32,
                "failed": 0
              },
              "get_upgrades": {
                "total": 27,
                "successful": 27,
                "failed": 0
              },
              "get_inventory": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 5,
                "successful": 3,
                "failed": 2
              },
              "purchase_upgrade": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "craft_equipment": {
                "total": 37,
                "successful": 31,
                "failed": 6
              },
              "equip_item": {
                "total": 61,
                "successful": 55,
                "failed": 6
              },
              "end_turn": {
                "total": 49,
                "successful": 35,
                "failed": 14
              },
              "allocate_experience": {
                "total": 37,
                "successful": 35,
                "failed": 2
              },
              "preview_battle": {
                "total": 15,
                "successful": 15,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "get_events": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 80,
            "battles_won": 48,
            "battles_lost": 32,
            "total_gold_earned": 1119,
            "total_experience_earned": 2525,
            "total_equipment_crafted": 31,
            "total_upgrades_purchased": 5,
            "total_recruits": 3,
            "total_dismissals": 0,
            "total_experience_allocated": 35,
            "total_equips": 55,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 20,
                "experience_earned": 45,
                "cumulative_gold_earned": 20,
                "cumulative_experience_earned": 45
              },
              {
                "turn": 2,
                "gold_earned": 18,
                "experience_earned": 40,
                "cumulative_gold_earned": 38,
                "cumulative_experience_earned": 85
              },
              {
                "turn": 3,
                "gold_earned": 18,
                "experience_earned": 40,
                "cumulative_gold_earned": 56,
                "cumulative_experience_earned": 125
              },
              {
                "turn": 4,
                "gold_earned": 20,
                "experience_earned": 45,
                "cumulative_gold_earned": 76,
                "cumulative_experience_earned": 170
              },
              {
                "turn": 5,
                "gold_earned": 20,
                "experience_earned": 46,
                "cumulative_gold_earned": 96,
                "cumulative_experience_earned": 216
              },
              {
                "turn": 6,
                "gold_earned": 36,
                "experience_earned": 82,
                "cumulative_gold_earned": 132,
                "cumulative_experience_earned": 298
              },
              {
                "turn": 7,
                "gold_earned": 40,
                "experience_earned": 92,
                "cumulative_gold_earned": 172,
                "cumulative_experience_earned": 390
              },
              {
                "turn": 8,
                "gold_earned": 21,
                "experience_earned": 47,
                "cumulative_gold_earned": 193,
                "cumulative_experience_earned": 437
              },
              {
                "turn": 9,
                "gold_earned": 19,
                "experience_earned": 42,
                "cumulative_gold_earned": 212,
                "cumulative_experience_earned": 479
              },
              {
                "turn": 10,
                "gold_earned": 40,
                "experience_earned": 89,
                "cumulative_gold_earned": 252,
                "cumulative_experience_earned": 568
              },
              {
                "turn": 11,
                "gold_earned": 48,
                "experience_earned": 109,
                "cumulative_gold_earned": 300,
                "cumulative_experience_earned": 677
              },
              {
                "turn": 12,
                "gold_earned": 44,
                "experience_earned": 101,
                "cumulative_gold_earned": 344,
                "cumulative_experience_earned": 778
              },
              {
                "turn": 13,
                "gold_earned": 60,
                "experience_earned": 140,
                "cumulative_gold_earned": 404,
                "cumulative_experience_earned": 918
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 460,
                "cumulative_experience_earned": 1044
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 490,
                "cumulative_experience_earned": 1112
              },
              {
                "turn": 16,
                "gold_earned": 22,
                "experience_earned": 49,
                "cumulative_gold_earned": 512,
                "cumulative_experience_earned": 1161
              },
              {
                "turn": 17,
                "gold_earned": 22,
                "experience_earned": 49,
                "cumulative_gold_earned": 534,
                "cumulative_experience_earned": 1210
              },
              {
                "turn": 18,
                "gold_earned": 42,
                "experience_earned": 95,
                "cumulative_gold_earned": 576,
                "cumulative_experience_earned": 1305
              },
              {
                "turn": 19,
                "gold_earned": 52,
                "experience_earned": 120,
                "cumulative_gold_earned": 628,
                "cumulative_experience_earned": 1425
              },
              {
                "turn": 20,
                "gold_earned": 48,
                "experience_earned": 110,
                "cumulative_gold_earned": 676,
                "cumulative_experience_earned": 1535
              },
              {
                "turn": 21,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 703,
                "cumulative_experience_earned": 1596
              },
              {
                "turn": 22,
                "gold_earned": 71,
                "experience_earned": 158,
                "cumulative_gold_earned": 774,
                "cumulative_experience_earned": 1754
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 801,
                "cumulative_experience_earned": 1815
              },
              {
                "turn": 24,
                "gold_earned": 44,
                "experience_earned": 97,
                "cumulative_gold_earned": 845,
                "cumulative_experience_earned": 1912
              },
              {
                "turn": 25,
                "gold_earned": 23,
                "experience_earned": 52,
                "cumulative_gold_earned": 868,
                "cumulative_experience_earned": 1964
              },
              {
                "turn": 26,
                "gold_earned": 44,
                "experience_earned": 99,
                "cumulative_gold_earned": 912,
                "cumulative_experience_earned": 2063
              },
              {
                "turn": 27,
                "gold_earned": 29,
                "experience_earned": 65,
                "cumulative_gold_earned": 941,
                "cumulative_experience_earned": 2128
              },
              {
                "turn": 28,
                "gold_earned": 50,
                "experience_earned": 111,
                "cumulative_gold_earned": 991,
                "cumulative_experience_earned": 2239
              },
              {
                "turn": 29,
                "gold_earned": 30,
                "experience_earned": 66,
                "cumulative_gold_earned": 1021,
                "cumulative_experience_earned": 2305
              },
              {
                "turn": 30,
                "gold_earned": 28,
                "experience_earned": 63,
                "cumulative_gold_earned": 1049,
                "cumulative_experience_earned": 2368
              },
              {
                "turn": 31,
                "gold_earned": 24,
                "experience_earned": 54,
                "cumulative_gold_earned": 1073,
                "cumulative_experience_earned": 2422
              },
              {
                "turn": 32,
                "gold_earned": 46,
                "experience_earned": 103,
                "cumulative_gold_earned": 1119,
                "cumulative_experience_earned": 2525
              },
              {
                "turn": 33,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 1119,
                "cumulative_experience_earned": 2525
              },
              {
                "turn": 34,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 1119,
                "cumulative_experience_earned": 2525
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 1119,
                "cumulative_experience_earned": 2525
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 738,
                "cumulative_experience_earned": 1665
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "吸血魔·疾风",
                "cumulative_battles_total": 28,
                "cumulative_battles_won": 15,
                "cumulative_battles_lost": 13,
                "cumulative_gold_earned": 354,
                "cumulative_experience_earned": 799
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "魔弹法师·破绽",
                "cumulative_battles_total": 18,
                "cumulative_battles_won": 1,
                "cumulative_battles_lost": 17,
                "cumulative_gold_earned": 27,
                "cumulative_experience_earned": 61
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 29,
              "monster_id": "turn_29_monster_3",
              "name": "座狼",
              "power": 850,
              "tier": "normal",
              "archetype_id": "warg",
              "stats": {
                "hp": 150,
                "mp": 0,
                "attack": 69,
                "defense": 11,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 30,
                "experience": 66
              }
            }
          }
        }
      ],
      "model": "gpt-6-luna-medium",
      "rank": 86
    },
    {
      "runs": 1,
      "is_baseline": false,
      "score": {
        "best": 27.8093,
        "mean": 27.81,
        "median": 27.81
      },
      "rank_score": {
        "best": 804.6032,
        "mean": 804.6,
        "median": 804.6
      },
      "win_rate": {
        "best": 0.5317,
        "mean": 0.5317
      },
      "efficiency": {
        "input_tokens": {
          "mean": 2958498,
          "total": 2958498
        },
        "output_tokens": {
          "mean": 9082,
          "total": 9082
        },
        "duration_seconds": {
          "mean": 898.5,
          "total": 898.5
        },
        "tool_calls": {
          "mean": 328,
          "total": 328
        }
      },
      "game_quality": {
        "gold_earned": {
          "mean": 1326,
          "best": 1326
        },
        "exp_earned": {
          "mean": 2989,
          "best": 2989
        },
        "battle_win_rate": 0.5258,
        "battles_total": 97,
        "battles_won": 51
      },
      "last_run": "20260923-235552-633807",
      "run_details": [
        {
          "run_id": "20260923-235552-633807_gpt-6-luna-low",
          "session_id": "3ddea504f09343eeaa9d9f0df99f3ab5",
          "created_at": "20260923-235552-633807",
          "updated_at": "20260924-005142-936063",
          "score": 27.8093,
          "rank_score": 804.6032,
          "rank_score_source": null,
          "win_rate": 0.5317,
          "turns": 35,
          "preset": "full",
          "data_hash": "08abe457e84235f4ff9433c6de7aa95153bc250d738f8a98097402789816dd64",
          "game_seed": 42,
          "scoring_seed": 20260529,
          "score_mode": "endgame_arena",
          "score_seed": 20260529,
          "score_waves": 1000,
          "score_wave_size": 6,
          "final_turn": 36,
          "max_turns": 35,
          "final_gold": 22,
          "final_experience_pool": 0,
          "party_size": 3,
          "party_size_limit": 4,
          "best_adventurer": {
            "name": "佣兵战士·生机",
            "average_score": 65.596,
            "win_rate": 0.651,
            "assignments": 1000
          },
          "rank_score_per_adventurer": [
            {
              "adventurer_id": "recruit_0001",
              "name": "林地射手·迟钝",
              "rank_score": 239.9312,
              "rank_score_contribution": 239.9312,
              "rank_score_share": 0.2982,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0001",
                "name": "林地射手·迟钝",
                "template_id": "woodland_archer",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 82,
                  "mp": 0,
                  "attack": 19,
                  "defense": 4,
                  "speed": 18,
                  "recovery": 6,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 155,
                  "mp": 4,
                  "attack": 46,
                  "defense": 19,
                  "speed": 40,
                  "recovery": 21,
                  "mp_recovery": 10
                },
                "resources": {
                  "current_hp": 79,
                  "current_mp": 4
                },
                "skills": [
                  {
                    "skill_id": "first_volley",
                    "name": "先发制人",
                    "kind": "active",
                    "condition": {
                      "type": "action_index_lte",
                      "value": 3,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.6,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "hunter_instinct",
                    "name": "猎手直觉",
                    "kind": "passive",
                    "condition": {
                      "type": "target_hp_pct_gte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      },
                      {
                        "type": "stat_multiplier",
                        "value": 1.1,
                        "stat": "speed",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0022",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0016",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0031",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0003",
                      "template_id": "t1_hunter_bracer",
                      "name": "猎手护腕",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 3,
                        "defense": 0,
                        "speed": 4,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0002",
              "name": "步行骑士",
              "rank_score": 233.2601,
              "rank_score_contribution": 233.2601,
              "rank_score_share": 0.2899,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0002",
                "name": "步行骑士",
                "template_id": "foot_knight",
                "level": 6,
                "experience": 0,
                "base_stats": {
                  "hp": 170,
                  "mp": 0,
                  "attack": 10,
                  "defense": 10,
                  "speed": 6,
                  "recovery": 14,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 303,
                  "mp": 9,
                  "attack": 29,
                  "defense": 40,
                  "speed": 9,
                  "recovery": 50,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 161,
                  "current_mp": 9
                },
                "skills": [
                  {
                    "skill_id": "iron_wall",
                    "name": "铁壁",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_lte",
                      "value": 0.6,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.4,
                        "stat": "defense",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  },
                  {
                    "skill_id": "shield_bash",
                    "name": "盾击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "true_damage",
                        "value": 20,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 10,
                    "once_per_battle": false,
                    "free": true
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0023",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0008",
                      "template_id": "t1_heavy_shield",
                      "name": "兽骨盾",
                      "slot": "off_hand",
                      "stats": {
                        "hp": 10,
                        "mp": 0,
                        "attack": 0,
                        "defense": 4,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0032",
                      "template_id": "t1_heavy_helmet",
                      "name": "爪冠盔",
                      "slot": "helmet",
                      "stats": {
                        "hp": 8,
                        "mp": 0,
                        "attack": 0,
                        "defense": 3,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0030",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            },
            {
              "adventurer_id": "recruit_0004",
              "name": "佣兵战士·生机",
              "rank_score": 331.4118,
              "rank_score_contribution": 331.4118,
              "rank_score_share": 0.4119,
              "assignments": 3000,
              "adventurer": {
                "adventurer_id": "recruit_0004",
                "name": "佣兵战士·生机",
                "template_id": "mercenary_warrior",
                "level": 7,
                "experience": 164,
                "base_stats": {
                  "hp": 130,
                  "mp": 1,
                  "attack": 18,
                  "defense": 10,
                  "speed": 9,
                  "recovery": 10,
                  "mp_recovery": 0
                },
                "effective_stats": {
                  "hp": 234,
                  "mp": 10,
                  "attack": 52,
                  "defense": 25,
                  "speed": 19,
                  "recovery": 44,
                  "mp_recovery": 16
                },
                "resources": {
                  "current_hp": 134,
                  "current_mp": 10
                },
                "skills": [
                  {
                    "skill_id": "power_strike",
                    "name": "强力打击",
                    "kind": "active",
                    "condition": {
                      "type": "always",
                      "value": null,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "damage_multiplier",
                        "value": 1.5,
                        "stat": null,
                        "target": "target",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 15,
                    "once_per_battle": true,
                    "free": false
                  },
                  {
                    "skill_id": "battle_hardening",
                    "name": "战意高昂",
                    "kind": "passive",
                    "condition": {
                      "type": "self_hp_pct_gte",
                      "value": 0.5,
                      "conditions": []
                    },
                    "effects": [
                      {
                        "type": "stat_multiplier",
                        "value": 1.15,
                        "stat": "attack",
                        "target": "self",
                        "status": null
                      }
                    ],
                    "mp_cost": 0,
                    "priority": 0,
                    "once_per_battle": false,
                    "free": false
                  }
                ],
                "equipment_slots": [
                  {
                    "slot": "main_hand",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0005",
                      "template_id": "t1_heavy_sword",
                      "name": "铁剑",
                      "slot": "main_hand",
                      "stats": {
                        "hp": 0,
                        "mp": 0,
                        "attack": 5,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "off_hand",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "two_hand",
                    "blocked_by": "hand",
                    "item": null
                  },
                  {
                    "slot": "boots",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "helmet",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0029",
                      "template_id": "t1_light_helmet",
                      "name": "羽饰帽",
                      "slot": "helmet",
                      "stats": {
                        "hp": 5,
                        "mp": 0,
                        "attack": 2,
                        "defense": 0,
                        "speed": 1,
                        "recovery": 0,
                        "mp_recovery": 0
                      },
                      "skills": []
                    }
                  },
                  {
                    "slot": "armor",
                    "blocked_by": null,
                    "item": null
                  },
                  {
                    "slot": "accessory",
                    "blocked_by": null,
                    "item": {
                      "instance_id": "eq_0007",
                      "template_id": "t1_light_charm",
                      "name": "草药护符",
                      "slot": "accessory",
                      "stats": {
                        "hp": 0,
                        "mp": 5,
                        "attack": 0,
                        "defense": 0,
                        "speed": 0,
                        "recovery": 6,
                        "mp_recovery": 6
                      },
                      "skills": []
                    }
                  }
                ]
              }
            }
          ],
          "upgrades": [
            {
              "upgrade_id": "roster_expansion_1",
              "name": "扩编 I",
              "description": "解锁中级全局加成的前置科技。",
              "gold_cost": 350,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 1,
              "skills": []
            },
            {
              "upgrade_id": "training_grounds",
              "name": "训练场",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 5,
                "mp": 0,
                "attack": 3,
                "defense": 0,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "herb_garden",
              "name": "草药园",
              "description": "",
              "gold_cost": 60,
              "stats": {
                "hp": 6,
                "mp": 4,
                "attack": 0,
                "defense": 0,
                "speed": 0,
                "recovery": 4,
                "mp_recovery": 4
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "blacksmith",
              "name": "铁匠铺",
              "description": "",
              "gold_cost": 80,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 4,
                "defense": 2,
                "speed": 0,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "scout_network",
              "name": "侦查网",
              "description": "",
              "gold_cost": 70,
              "stats": {
                "hp": 0,
                "mp": 0,
                "attack": 2,
                "defense": 0,
                "speed": 3,
                "recovery": 0,
                "mp_recovery": 0
              },
              "party_size_bonus": 0,
              "skills": []
            },
            {
              "upgrade_id": "supply_post",
              "name": "补给站",
              "description": "",
              "gold_cost": 65,
              "stats": {
                "hp": 4,
                "mp": 0,
                "attack": 0,
                "defense": 1,
                "speed": 0,
                "recovery": 6,
                "mp_recovery": 6
              },
              "party_size_bonus": 0,
              "skills": []
            }
          ],
          "rank_score_curve": [
            {
              "turn": 1,
              "rank_score": 22.0158
            },
            {
              "turn": 2,
              "rank_score": 45.2097
            },
            {
              "turn": 3,
              "rank_score": 73.9083
            },
            {
              "turn": 4,
              "rank_score": 125.8006
            },
            {
              "turn": 5,
              "rank_score": 125.9878
            },
            {
              "turn": 6,
              "rank_score": 129.8846
            },
            {
              "turn": 7,
              "rank_score": 169.3051
            },
            {
              "turn": 8,
              "rank_score": 174.5319
            },
            {
              "turn": 9,
              "rank_score": 177.4928
            },
            {
              "turn": 10,
              "rank_score": 177.4928
            },
            {
              "turn": 11,
              "rank_score": 186.8162
            },
            {
              "turn": 12,
              "rank_score": 195.4222
            },
            {
              "turn": 13,
              "rank_score": 252.9316
            },
            {
              "turn": 14,
              "rank_score": 295.8564
            },
            {
              "turn": 15,
              "rank_score": 296.5348
            },
            {
              "turn": 16,
              "rank_score": 467.7744
            },
            {
              "turn": 17,
              "rank_score": 467.7744
            },
            {
              "turn": 18,
              "rank_score": 467.7744
            },
            {
              "turn": 19,
              "rank_score": 581.8706
            },
            {
              "turn": 20,
              "rank_score": 581.8706
            },
            {
              "turn": 21,
              "rank_score": 578.8724
            },
            {
              "turn": 22,
              "rank_score": 498.8913
            },
            {
              "turn": 23,
              "rank_score": 612.7205
            },
            {
              "turn": 24,
              "rank_score": 610.9497
            },
            {
              "turn": 25,
              "rank_score": 614.7732
            },
            {
              "turn": 26,
              "rank_score": 614.7732
            },
            {
              "turn": 27,
              "rank_score": 644.9368
            },
            {
              "turn": 28,
              "rank_score": 645.849
            },
            {
              "turn": 29,
              "rank_score": 706.8447
            },
            {
              "turn": 30,
              "rank_score": 706.8447
            },
            {
              "turn": 31,
              "rank_score": 786.8178
            },
            {
              "turn": 32,
              "rank_score": 788.9169
            },
            {
              "turn": 33,
              "rank_score": 814.3461
            },
            {
              "turn": 34,
              "rank_score": 818.173
            },
            {
              "turn": 35,
              "rank_score": 804.6032
            }
          ],
          "token_usage": {
            "input_tokens": 2958498,
            "output_tokens": 9082
          },
          "timing": {
            "total_seconds": 898.5
          },
          "tool_calls": {
            "total": 328,
            "successful": 299,
            "failed": 29,
            "by_name": {
              "get_recruitment": 2,
              "get_upgrades": 28,
              "get_crafting": 34,
              "get_inventory": 34,
              "recruit_adventurer": 4,
              "purchase_upgrade": 8,
              "craft_equipment": 38,
              "equip_item": 68,
              "end_turn": 53,
              "allocate_experience": 31,
              "preview_battle": 20,
              "write_memo": 1,
              "unequip_item": 1,
              "preview_team_power": 5,
              "dismiss_adventurer": 1
            },
            "by_name_detail": {
              "get_recruitment": {
                "total": 2,
                "successful": 2,
                "failed": 0
              },
              "get_upgrades": {
                "total": 28,
                "successful": 28,
                "failed": 0
              },
              "get_crafting": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "get_inventory": {
                "total": 34,
                "successful": 34,
                "failed": 0
              },
              "recruit_adventurer": {
                "total": 4,
                "successful": 4,
                "failed": 0
              },
              "purchase_upgrade": {
                "total": 8,
                "successful": 6,
                "failed": 2
              },
              "craft_equipment": {
                "total": 38,
                "successful": 32,
                "failed": 6
              },
              "equip_item": {
                "total": 68,
                "successful": 66,
                "failed": 2
              },
              "end_turn": {
                "total": 53,
                "successful": 35,
                "failed": 18
              },
              "allocate_experience": {
                "total": 31,
                "successful": 31,
                "failed": 0
              },
              "preview_battle": {
                "total": 20,
                "successful": 19,
                "failed": 1
              },
              "write_memo": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "unequip_item": {
                "total": 1,
                "successful": 1,
                "failed": 0
              },
              "preview_team_power": {
                "total": 5,
                "successful": 5,
                "failed": 0
              },
              "dismiss_adventurer": {
                "total": 1,
                "successful": 1,
                "failed": 0
              }
            }
          },
          "game_actions": {
            "battles_total": 97,
            "battles_won": 51,
            "battles_lost": 46,
            "total_gold_earned": 1326,
            "total_experience_earned": 2989,
            "total_equipment_crafted": 32,
            "total_upgrades_purchased": 6,
            "total_recruits": 4,
            "total_dismissals": 1,
            "total_experience_allocated": 31,
            "total_equips": 66,
            "total_unequips": 1,
            "economy_curve": [
              {
                "turn": 1,
                "gold_earned": 34,
                "experience_earned": 78,
                "cumulative_gold_earned": 34,
                "cumulative_experience_earned": 78
              },
              {
                "turn": 2,
                "gold_earned": 18,
                "experience_earned": 40,
                "cumulative_gold_earned": 52,
                "cumulative_experience_earned": 118
              },
              {
                "turn": 3,
                "gold_earned": 48,
                "experience_earned": 108,
                "cumulative_gold_earned": 100,
                "cumulative_experience_earned": 226
              },
              {
                "turn": 4,
                "gold_earned": 20,
                "experience_earned": 45,
                "cumulative_gold_earned": 120,
                "cumulative_experience_earned": 271
              },
              {
                "turn": 5,
                "gold_earned": 24,
                "experience_earned": 56,
                "cumulative_gold_earned": 144,
                "cumulative_experience_earned": 327
              },
              {
                "turn": 6,
                "gold_earned": 20,
                "experience_earned": 46,
                "cumulative_gold_earned": 164,
                "cumulative_experience_earned": 373
              },
              {
                "turn": 7,
                "gold_earned": 28,
                "experience_earned": 65,
                "cumulative_gold_earned": 192,
                "cumulative_experience_earned": 438
              },
              {
                "turn": 8,
                "gold_earned": 21,
                "experience_earned": 47,
                "cumulative_gold_earned": 213,
                "cumulative_experience_earned": 485
              },
              {
                "turn": 9,
                "gold_earned": 19,
                "experience_earned": 42,
                "cumulative_gold_earned": 232,
                "cumulative_experience_earned": 527
              },
              {
                "turn": 10,
                "gold_earned": 19,
                "experience_earned": 42,
                "cumulative_gold_earned": 251,
                "cumulative_experience_earned": 569
              },
              {
                "turn": 11,
                "gold_earned": 48,
                "experience_earned": 109,
                "cumulative_gold_earned": 299,
                "cumulative_experience_earned": 678
              },
              {
                "turn": 12,
                "gold_earned": 46,
                "experience_earned": 104,
                "cumulative_gold_earned": 345,
                "cumulative_experience_earned": 782
              },
              {
                "turn": 13,
                "gold_earned": 60,
                "experience_earned": 140,
                "cumulative_gold_earned": 405,
                "cumulative_experience_earned": 922
              },
              {
                "turn": 14,
                "gold_earned": 56,
                "experience_earned": 126,
                "cumulative_gold_earned": 461,
                "cumulative_experience_earned": 1048
              },
              {
                "turn": 15,
                "gold_earned": 30,
                "experience_earned": 68,
                "cumulative_gold_earned": 491,
                "cumulative_experience_earned": 1116
              },
              {
                "turn": 16,
                "gold_earned": 60,
                "experience_earned": 133,
                "cumulative_gold_earned": 551,
                "cumulative_experience_earned": 1249
              },
              {
                "turn": 17,
                "gold_earned": 22,
                "experience_earned": 49,
                "cumulative_gold_earned": 573,
                "cumulative_experience_earned": 1298
              },
              {
                "turn": 18,
                "gold_earned": 42,
                "experience_earned": 95,
                "cumulative_gold_earned": 615,
                "cumulative_experience_earned": 1393
              },
              {
                "turn": 19,
                "gold_earned": 26,
                "experience_earned": 60,
                "cumulative_gold_earned": 641,
                "cumulative_experience_earned": 1453
              },
              {
                "turn": 20,
                "gold_earned": 48,
                "experience_earned": 110,
                "cumulative_gold_earned": 689,
                "cumulative_experience_earned": 1563
              },
              {
                "turn": 21,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 716,
                "cumulative_experience_earned": 1624
              },
              {
                "turn": 22,
                "gold_earned": 44,
                "experience_earned": 97,
                "cumulative_gold_earned": 760,
                "cumulative_experience_earned": 1721
              },
              {
                "turn": 23,
                "gold_earned": 27,
                "experience_earned": 61,
                "cumulative_gold_earned": 787,
                "cumulative_experience_earned": 1782
              },
              {
                "turn": 24,
                "gold_earned": 44,
                "experience_earned": 97,
                "cumulative_gold_earned": 831,
                "cumulative_experience_earned": 1879
              },
              {
                "turn": 25,
                "gold_earned": 23,
                "experience_earned": 52,
                "cumulative_gold_earned": 854,
                "cumulative_experience_earned": 1931
              },
              {
                "turn": 26,
                "gold_earned": 67,
                "experience_earned": 151,
                "cumulative_gold_earned": 921,
                "cumulative_experience_earned": 2082
              },
              {
                "turn": 27,
                "gold_earned": 69,
                "experience_earned": 160,
                "cumulative_gold_earned": 990,
                "cumulative_experience_earned": 2242
              },
              {
                "turn": 28,
                "gold_earned": 74,
                "experience_earned": 164,
                "cumulative_gold_earned": 1064,
                "cumulative_experience_earned": 2406
              },
              {
                "turn": 29,
                "gold_earned": 74,
                "experience_earned": 166,
                "cumulative_gold_earned": 1138,
                "cumulative_experience_earned": 2572
              },
              {
                "turn": 30,
                "gold_earned": 69,
                "experience_earned": 156,
                "cumulative_gold_earned": 1207,
                "cumulative_experience_earned": 2728
              },
              {
                "turn": 31,
                "gold_earned": 67,
                "experience_earned": 145,
                "cumulative_gold_earned": 1274,
                "cumulative_experience_earned": 2873
              },
              {
                "turn": 32,
                "gold_earned": 52,
                "experience_earned": 116,
                "cumulative_gold_earned": 1326,
                "cumulative_experience_earned": 2989
              },
              {
                "turn": 33,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 1326,
                "cumulative_experience_earned": 2989
              },
              {
                "turn": 34,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 1326,
                "cumulative_experience_earned": 2989
              },
              {
                "turn": 35,
                "gold_earned": 0,
                "experience_earned": 0,
                "cumulative_gold_earned": 1326,
                "cumulative_experience_earned": 2989
              }
            ],
            "adventurer_stats": [
              {
                "adventurer_id": "recruit_0001",
                "adventurer_name": "林地射手·迟钝",
                "cumulative_battles_total": 34,
                "cumulative_battles_won": 32,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 790,
                "cumulative_experience_earned": 1787
              },
              {
                "adventurer_id": "recruit_0002",
                "adventurer_name": "步行骑士",
                "cumulative_battles_total": 32,
                "cumulative_battles_won": 16,
                "cumulative_battles_lost": 16,
                "cumulative_gold_earned": 453,
                "cumulative_experience_earned": 1013
              },
              {
                "adventurer_id": "recruit_0003",
                "adventurer_name": "苦行僧·迟钝",
                "cumulative_battles_total": 29,
                "cumulative_battles_won": 3,
                "cumulative_battles_lost": 26,
                "cumulative_gold_earned": 83,
                "cumulative_experience_earned": 189
              },
              {
                "adventurer_id": "recruit_0004",
                "adventurer_name": "佣兵战士·生机",
                "cumulative_battles_total": 2,
                "cumulative_battles_won": 0,
                "cumulative_battles_lost": 2,
                "cumulative_gold_earned": 0,
                "cumulative_experience_earned": 0
              }
            ],
            "strongest_defeated_enemy": {
              "turn": 32,
              "monster_id": "turn_32_monster_3",
              "name": "座狼",
              "power": 907,
              "tier": "normal",
              "archetype_id": "warg",
              "stats": {
                "hp": 159,
                "mp": 0,
                "attack": 74,
                "defense": 12,
                "speed": 12,
                "recovery": 0,
                "mp_recovery": 0
              },
              "reward": {
                "gold": 30,
                "experience": 67
              }
            }
          }
        }
      ],
      "model": "gpt-6-luna-low",
      "rank": 87
    }
  ]
}