外观
BattleArgs
Profile:EW7 Android 3.5.0
Full name:Game.ProtoBuf.BattleArgs
Schema evidence:exact native Game.proto descriptor。
Root identity status:Confirmed。
Observed root fields:29 / 29 matched descriptor fields。
字段名、number、label 与 protobuf type 来自 native descriptor。字段名本身不自动证明 gameplay 行为语义。
Fields
| # | Name | Label | Type / Target | Wire | Corpus evidence | Default |
|---|---|---|---|---|---|---|
| 1 | MapId | optional | int32 | 0 | Observed: 1901 files / 1901 occurrences; wire 0 | — |
| 2 | Rect | optional | RectangleArgs | 2 | Observed: 1901 files / 1901 occurrences; wire 2 | — |
| 5 | Difficulty | optional | int32 | 0 | Descriptor only; not observed at root in current corpus | 1 |
| 10 | Factions | repeated | BattleFactionArgs | 2 | Observed: 1811 files / 5069 occurrences; wire 2 | — |
| 11 | Grids | repeated | BattleGridArgs | 2 | Observed: 22 files / 2681161 occurrences; wire 2 | — |
| 12 | Areas | repeated | BattleAreaArgs | 2 | Observed: 1899 files / 770773 occurrences; wire 2 | — |
| 13 | Legions | repeated | BattleLegionArgs | 2 | Observed: 1622 files / 37181 occurrences; wire 2 | — |
| 14 | Events | repeated | BattleEventArgs | 2 | Observed: 1301 files / 9393 occurrences; wire 2 | — |
| 15 | Buildings | repeated | BattleBuildingArgs | 2 | Observed: 900 files / 51413 occurrences; wire 2 | — |
| 16 | Goals | repeated | BattleGoalArgs | 2 | Observed: 1898 files / 8381 occurrences; wire 2 | — |
| 17 | Relations | repeated | BattleRelationArgs | 2 | Descriptor only; not observed at root in current corpus | — |
| 18 | Annotations | repeated | BattleAnnotationArgs | 2 | Observed: 262 files / 6596 occurrences; wire 2 | — |
| 19 | Passages | repeated | BattlePassageArgs | 2 | Observed: 73 files / 1188 occurrences; wire 2 | — |
| 20 | LastLegionId | optional | int32 | 0 | Observed: 1894 files / 1894 occurrences; wire 0 | — |
| 21 | MaxRound | optional | int32 | 0 | Observed: 1901 files / 1901 occurrences; wire 0 | 20 |
| 22 | CurrentRound | optional | int32 | 0 | Observed: 2 files / 2 occurrences; wire 0 | — |
| 23 | CurrentFactionId | optional | int32 | 0 | Observed: 2 files / 2 occurrences; wire 0 | — |
| 25 | Status | optional | int32 | 0 | Observed: 2 files / 2 occurrences; wire 0 | — |
| 26 | OverRound | optional | bool | 0 | Descriptor only; not observed at root in current corpus | — |
| 30 | InitedCameraScale | optional | float | 5 | Observed: 1900 files / 1900 occurrences; wire 5 | — |
| 31 | InitedCameraPos | optional | PointArgs | 2 | Observed: 1900 files / 1900 occurrences; wire 2 | — |
| 35 | CustomMiddleScale | optional | float | 5 | Observed: 1101 files / 1101 occurrences; wire 5 | — |
| 40 | WinningMovieId | optional | int32 | 0 | Observed: 11 files / 11 occurrences; wire 0 | — |
| 41 | FailingMovieId | optional | int32 | 0 | Descriptor only; not observed at root in current corpus | — |
| 99 | DocumentPath | optional | string | 2 | Observed: 1901 files / 1901 occurrences; wire 2 | — |
| 100 | TemplatePath | optional | string | 2 | Observed: 1878 files / 1878 occurrences; wire 2 | — |
| 110 | RefStageId | optional | int32 | 0 | Observed: 2 files / 2 occurrences; wire 0 | — |
| 115 | Score | optional | int32 | 0 | Observed: 70 files / 70 occurrences; wire 0 | — |
| 116 | ExhortSurrenderReduceRadio | optional | int32 | 0 | Descriptor only; not observed at root in current corpus | — |
| 117 | DefaultBuildingAiOrder | optional | int32 | 0 | Descriptor only; not observed at root in current corpus | — |
| 120 | WonMidway | optional | bool | 0 | Descriptor only; not observed at root in current corpus | — |
| 130 | CoinToIronRate | optional | float | 5 | Observed: 75 files / 75 occurrences; wire 5 | — |
| 131 | IronToCoinRate | optional | float | 5 | Observed: 75 files / 75 occurrences; wire 5 | — |
| 140 | CanntChangeLeader | optional | bool | 0 | Descriptor only; not observed at root in current corpus | — |
| 150 | AidLegions | repeated | BattleLegionArgs | 2 | Descriptor only; not observed at root in current corpus | — |
| 160 | ChallengeOptionIds | repeated | int32 | 0 | Descriptor only; not observed at root in current corpus | — |
| 161 | HeraldicIds | repeated | int32 | 0 | Descriptor only; not observed at root in current corpus | — |
| 162 | AssetVisible | optional | bool | 0 | Descriptor only; not observed at root in current corpus | — |
| 200 | GameStrategyGroup | repeated | GameStrategyGroupArgs | 2 | Descriptor only; not observed at root in current corpus | — |
| 210 | GameStrategySingle | repeated | GameStrategySingleArgs | 2 | Descriptor only; not observed at root in current corpus | — |
| 255 | Version | optional | int32 | 0 | Observed: 1898 files / 1898 occurrences; wire 0 | — |
| 256 | GameMode | optional | int32 | 0 | Observed: 1287 files / 1287 occurrences; wire 0 | — |
| 257 | GameSeed | optional | int32 | 0 | Observed: 1653 files / 1653 occurrences; wire 0 | — |
Evidence boundary
本页是 schema reference,不把 descriptor typing 扩张为 runtime 行为结论。若字段实际含义尚未通过 native consumer / corpus 对照 / runtime 验证闭合,应继续保持 Unknown 或 Hypothesis。