Compare operator modules
compare_operator_modulesCompare an operator's modules side by side across selected levels, with stat bonuses, trait changes, talent changes, and upgrade costs. Optionally get evidence-backed observations.
Instructions
Compare one Arknights operator's modules across the requested module levels (a subset of 1/2/3, default all three) by region + game_id. Each module lists its per-level stat bonuses, trait changes, talent changes, and upgrade cost side by side; a level a module does not define is marked present=false. mode facts_only returns the comparison; with_observations adds deterministic, evidence-backed observations (never a mandatory or best-in-slot verdict). en/cn are never mixed. Each stat/trait/talent change includes the in-game effect description template (when present in the source) alongside raw blackboard key-value data; read the template to interpret the values, and do not infer mechanics from a key name alone. A module's trait template is emitted once as the module's trait_change_description when it is the same at every level; it appears on a level's trait change only when the wording differs between levels. For a module's trait_changes and talent_changes: repeated identical entries for one change are collapsed into a single row. A bundle that is the same at every level is listed once on the module (as trait_changes or talent_changes) and omitted from each level. A talent change tagged applies_to "token" affects the operator's summon or token rather than the operator. For an operator's full kit (identity, phases, skills, talents, and modules), use get_operator with include_modules. This tool instead compares modules level by level, and its with_observations mode adds evidence-backed observations. A glossary of common blackboard keys is provided in this server's instructions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | facts_only | |
| levels | No | ||
| server | Yes | ||
| game_id | Yes |