{ "manifest": "docs/unit-sprite-rework-manifest.json", "counts": { "batch1-approved-core": 3, "batch1-approved-rebel": 3, "batch2-shu": 18, "batch3-wei": 16, "batch4-wu": 16, "batch5-rebel-other": 6, "batch6-nanman-special": 10, "batch7-unique-officer": 19 }, "stage_counts": { "approved-baseline": 82, "queued-rework": 9 }, "rows": [ { "batch": "batch7-unique-officer", "review_stage": "approved-baseline", "stem": "unit-cao-cao", "base": { "key": "unit-cao-cao", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2319008, "border_hits": 0, "min_width": 206, "max_width": 228, "min_height": 290, "max_height": 296, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 22, "height_swing": 6, "bottom_swing": 0, "battle_min_width_px": 32.9, "battle_max_width_px": 36.4, "battle_min_height_px": 46.3, "battle_max_height_px": 47.3, "status": "ok" }, "actions": { "key": "unit-cao-cao-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5617892, "border_hits": 0, "min_width": 186, "max_width": 252, "min_height": 270, "max_height": 296, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 66, "height_swing": 26, "bottom_swing": 0, "battle_min_width_px": 29.7, "battle_max_width_px": 40.3, "battle_min_height_px": 43.1, "battle_max_height_px": 47.3, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "approved-baseline", "stem": "unit-fa-zheng", "base": { "key": "unit-fa-zheng", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2296062, "border_hits": 0, "min_width": 182, "max_width": 221, "min_height": 290, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 39, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 29.1, "battle_max_width_px": 35.3, "battle_min_height_px": 46.3, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-fa-zheng-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5507911, "border_hits": 0, "min_width": 183, "max_width": 244, "min_height": 270, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 61, "height_swing": 20, "bottom_swing": 0, "battle_min_width_px": 29.2, "battle_max_width_px": 39.0, "battle_min_height_px": 43.1, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "approved-baseline", "stem": "unit-gong-zhi", "base": { "key": "unit-gong-zhi", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2314898, "border_hits": 0, "min_width": 208, "max_width": 222, "min_height": 290, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 14, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 33.2, "battle_max_width_px": 35.5, "battle_min_height_px": 46.3, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-gong-zhi-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5687163, "border_hits": 0, "min_width": 196, "max_width": 287, "min_height": 270, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 91, "height_swing": 20, "bottom_swing": 0, "battle_min_width_px": 31.3, "battle_max_width_px": 45.8, "battle_min_height_px": 43.1, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch1-approved-core", "review_stage": "approved-baseline", "stem": "unit-guan-yu", "base": { "key": "unit-guan-yu", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2269236, "border_hits": 0, "min_width": 190, "max_width": 270, "min_height": 276, "max_height": 291, "min_bottom": 290, "max_bottom": 294, "empty_frames": 0, "width_swing": 80, "height_swing": 15, "bottom_swing": 4, "battle_min_width_px": 30.4, "battle_max_width_px": 43.1, "battle_min_height_px": 44.1, "battle_max_height_px": 46.5, "status": "ok" }, "actions": { "key": "unit-guan-yu-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4929316, "border_hits": 0, "min_width": 172, "max_width": 296, "min_height": 171, "max_height": 289, "min_bottom": 294, "max_bottom": 305, "empty_frames": 0, "width_swing": 124, "height_swing": 118, "bottom_swing": 11, "battle_min_width_px": 27.5, "battle_max_width_px": 47.3, "battle_min_height_px": 27.3, "battle_max_height_px": 46.2, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "approved-baseline", "stem": "unit-huang-quan", "base": { "key": "unit-huang-quan", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2387940, "border_hits": 0, "min_width": 181, "max_width": 218, "min_height": 290, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 37, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 28.9, "battle_max_width_px": 34.8, "battle_min_height_px": 46.3, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-huang-quan-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5400755, "border_hits": 0, "min_width": 176, "max_width": 251, "min_height": 284, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 75, "height_swing": 6, "bottom_swing": 0, "battle_min_width_px": 28.1, "battle_max_width_px": 40.1, "battle_min_height_px": 45.4, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "approved-baseline", "stem": "unit-huang-zhong", "base": { "key": "unit-huang-zhong", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2150936, "border_hits": 0, "min_width": 170, "max_width": 227, "min_height": 290, "max_height": 296, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 57, "height_swing": 6, "bottom_swing": 0, "battle_min_width_px": 27.2, "battle_max_width_px": 36.3, "battle_min_height_px": 46.3, "battle_max_height_px": 47.3, "status": "ok" }, "actions": { "key": "unit-huang-zhong-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4732226, "border_hits": 0, "min_width": 170, "max_width": 246, "min_height": 270, "max_height": 296, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 76, "height_swing": 26, "bottom_swing": 0, "battle_min_width_px": 27.2, "battle_max_width_px": 39.3, "battle_min_height_px": 43.1, "battle_max_height_px": 47.3, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "approved-baseline", "stem": "unit-jiang-wei", "base": { "key": "unit-jiang-wei", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1922998, "border_hits": 0, "min_width": 145, "max_width": 266, "min_height": 284, "max_height": 291, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 121, "height_swing": 7, "bottom_swing": 0, "battle_min_width_px": 23.2, "battle_max_width_px": 42.5, "battle_min_height_px": 45.4, "battle_max_height_px": 46.5, "status": "ok" }, "actions": { "key": "unit-jiang-wei-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4444480, "border_hits": 0, "min_width": 142, "max_width": 261, "min_height": 261, "max_height": 291, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 119, "height_swing": 30, "bottom_swing": 0, "battle_min_width_px": 22.7, "battle_max_width_px": 41.7, "battle_min_height_px": 41.7, "battle_max_height_px": 46.5, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "approved-baseline", "stem": "unit-li-yan", "base": { "key": "unit-li-yan", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2181374, "border_hits": 0, "min_width": 170, "max_width": 262, "min_height": 286, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 92, "height_swing": 4, "bottom_swing": 0, "battle_min_width_px": 27.2, "battle_max_width_px": 41.9, "battle_min_height_px": 45.7, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-li-yan-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5081530, "border_hits": 0, "min_width": 190, "max_width": 259, "min_height": 286, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 69, "height_swing": 4, "bottom_swing": 0, "battle_min_width_px": 30.4, "battle_max_width_px": 41.4, "battle_min_height_px": 45.7, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch1-approved-core", "review_stage": "approved-baseline", "stem": "unit-liu-bei", "base": { "key": "unit-liu-bei", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2060438, "border_hits": 0, "min_width": 138, "max_width": 258, "min_height": 278, "max_height": 289, "min_bottom": 293, "max_bottom": 305, "empty_frames": 0, "width_swing": 120, "height_swing": 11, "bottom_swing": 12, "battle_min_width_px": 22.0, "battle_max_width_px": 41.2, "battle_min_height_px": 44.4, "battle_max_height_px": 46.2, "status": "ok" }, "actions": { "key": "unit-liu-bei-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5446716, "border_hits": 0, "min_width": 148, "max_width": 300, "min_height": 252, "max_height": 284, "min_bottom": 287, "max_bottom": 297, "empty_frames": 0, "width_swing": 152, "height_swing": 32, "bottom_swing": 10, "battle_min_width_px": 23.6, "battle_max_width_px": 47.9, "battle_min_height_px": 40.3, "battle_max_height_px": 45.4, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "approved-baseline", "stem": "unit-lu-bu", "base": { "key": "unit-lu-bu", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2067188, "border_hits": 0, "min_width": 187, "max_width": 253, "min_height": 280, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 66, "height_swing": 10, "bottom_swing": 0, "battle_min_width_px": 29.9, "battle_max_width_px": 40.4, "battle_min_height_px": 44.7, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-lu-bu-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4624951, "border_hits": 0, "min_width": 155, "max_width": 271, "min_height": 280, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 116, "height_swing": 10, "bottom_swing": 0, "battle_min_width_px": 24.8, "battle_max_width_px": 43.3, "battle_min_height_px": 44.7, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "approved-baseline", "stem": "unit-lu-meng", "base": { "key": "unit-lu-meng", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2238724, "border_hits": 0, "min_width": 169, "max_width": 253, "min_height": 288, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 84, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 27.0, "battle_max_width_px": 40.4, "battle_min_height_px": 46.0, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-lu-meng-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4477687, "border_hits": 0, "min_width": 153, "max_width": 238, "min_height": 286, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 85, "height_swing": 4, "bottom_swing": 0, "battle_min_width_px": 24.4, "battle_max_width_px": 38.0, "battle_min_height_px": 45.7, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "approved-baseline", "stem": "unit-ma-chao", "base": { "key": "unit-ma-chao", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2162408, "border_hits": 0, "min_width": 166, "max_width": 263, "min_height": 288, "max_height": 296, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 97, "height_swing": 8, "bottom_swing": 0, "battle_min_width_px": 26.5, "battle_max_width_px": 42.0, "battle_min_height_px": 46.0, "battle_max_height_px": 47.3, "status": "ok" }, "actions": { "key": "unit-ma-chao-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4482935, "border_hits": 0, "min_width": 166, "max_width": 263, "min_height": 284, "max_height": 296, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 97, "height_swing": 12, "bottom_swing": 0, "battle_min_width_px": 26.5, "battle_max_width_px": 42.0, "battle_min_height_px": 45.4, "battle_max_height_px": 47.3, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "queued-rework", "stem": "unit-ma-dai", "base": { "key": "unit-ma-dai", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2399821, "border_hits": 64, "min_width": 160, "max_width": 291, "min_height": 282, "max_height": 289, "min_bottom": 281, "max_bottom": 288, "empty_frames": 0, "width_swing": 131, "height_swing": 7, "bottom_swing": 7, "battle_min_width_px": 25.6, "battle_max_width_px": 46.5, "battle_min_height_px": 45.0, "battle_max_height_px": 46.2, "status": "border-hits=64" }, "actions": { "key": "unit-ma-dai-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5378536, "border_hits": 144, "min_width": 160, "max_width": 300, "min_height": 274, "max_height": 290, "min_bottom": 273, "max_bottom": 289, "empty_frames": 0, "width_swing": 140, "height_swing": 16, "bottom_swing": 16, "battle_min_width_px": 25.6, "battle_max_width_px": 47.9, "battle_min_height_px": 43.8, "battle_max_height_px": 46.3, "status": "border-hits=144" } }, { "batch": "batch7-unique-officer", "review_stage": "queued-rework", "stem": "unit-ma-liang", "base": { "key": "unit-ma-liang", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1999925, "border_hits": 32, "min_width": 243, "max_width": 246, "min_height": 280, "max_height": 281, "min_bottom": 281, "max_bottom": 287, "empty_frames": 0, "width_swing": 3, "height_swing": 1, "bottom_swing": 6, "battle_min_width_px": 38.8, "battle_max_width_px": 39.3, "battle_min_height_px": 44.7, "battle_max_height_px": 44.9, "status": "border-hits=32" }, "actions": { "key": "unit-ma-liang-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4453376, "border_hits": 98, "min_width": 220, "max_width": 255, "min_height": 275, "max_height": 281, "min_bottom": 274, "max_bottom": 289, "empty_frames": 0, "width_swing": 35, "height_swing": 6, "bottom_swing": 15, "battle_min_width_px": 35.1, "battle_max_width_px": 40.7, "battle_min_height_px": 43.9, "battle_max_height_px": 44.9, "status": "border-hits=98" } }, { "batch": "batch6-nanman-special", "review_stage": "approved-baseline", "stem": "unit-meng-huo", "base": { "key": "unit-meng-huo", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2190478, "border_hits": 0, "min_width": 174, "max_width": 221, "min_height": 286, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 47, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 27.8, "battle_max_width_px": 35.3, "battle_min_height_px": 45.7, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-meng-huo-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5238480, "border_hits": 0, "min_width": 149, "max_width": 248, "min_height": 275, "max_height": 289, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 99, "height_swing": 14, "bottom_swing": 0, "battle_min_width_px": 23.8, "battle_max_width_px": 39.6, "battle_min_height_px": 43.9, "battle_max_height_px": 46.2, "status": "ok" } }, { "batch": "batch6-nanman-special", "review_stage": "approved-baseline", "stem": "unit-nanman-infantry", "base": { "key": "unit-nanman-infantry", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1837668, "border_hits": 0, "min_width": 152, "max_width": 219, "min_height": 288, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 67, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 24.3, "battle_max_width_px": 35.0, "battle_min_height_px": 46.0, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-nanman-infantry-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4558579, "border_hits": 0, "min_width": 152, "max_width": 243, "min_height": 265, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 91, "height_swing": 23, "bottom_swing": 0, "battle_min_width_px": 24.3, "battle_max_width_px": 38.8, "battle_min_height_px": 42.3, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch6-nanman-special", "review_stage": "approved-baseline", "stem": "unit-nanman-infantry-jungle", "base": { "key": "unit-nanman-infantry-jungle", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1942220, "border_hits": 0, "min_width": 172, "max_width": 209, "min_height": 286, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 37, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 27.5, "battle_max_width_px": 33.4, "battle_min_height_px": 45.7, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-nanman-infantry-jungle-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4914087, "border_hits": 0, "min_width": 158, "max_width": 247, "min_height": 282, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 89, "height_swing": 6, "bottom_swing": 0, "battle_min_width_px": 25.2, "battle_max_width_px": 39.5, "battle_min_height_px": 45.0, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch6-nanman-special", "review_stage": "approved-baseline", "stem": "unit-nanman-infantry-spear", "base": { "key": "unit-nanman-infantry-spear", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1833424, "border_hits": 0, "min_width": 138, "max_width": 219, "min_height": 286, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 81, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 22.0, "battle_max_width_px": 35.0, "battle_min_height_px": 45.7, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-nanman-infantry-spear-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4549291, "border_hits": 0, "min_width": 137, "max_width": 263, "min_height": 277, "max_height": 289, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 126, "height_swing": 12, "bottom_swing": 0, "battle_min_width_px": 21.9, "battle_max_width_px": 42.0, "battle_min_height_px": 44.2, "battle_max_height_px": 46.2, "status": "ok" } }, { "batch": "batch6-nanman-special", "review_stage": "approved-baseline", "stem": "unit-nanman-officer", "base": { "key": "unit-nanman-officer", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1878466, "border_hits": 0, "min_width": 163, "max_width": 215, "min_height": 288, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 52, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 26.0, "battle_max_width_px": 34.3, "battle_min_height_px": 46.0, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-nanman-officer-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4921985, "border_hits": 0, "min_width": 159, "max_width": 238, "min_height": 280, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 79, "height_swing": 8, "bottom_swing": 0, "battle_min_width_px": 25.4, "battle_max_width_px": 38.0, "battle_min_height_px": 44.7, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch6-nanman-special", "review_stage": "approved-baseline", "stem": "unit-nanman-officer-bronze", "base": { "key": "unit-nanman-officer-bronze", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1969466, "border_hits": 0, "min_width": 177, "max_width": 214, "min_height": 284, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 37, "height_swing": 4, "bottom_swing": 0, "battle_min_width_px": 28.3, "battle_max_width_px": 34.2, "battle_min_height_px": 45.4, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-nanman-officer-bronze-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4342513, "border_hits": 0, "min_width": 155, "max_width": 264, "min_height": 238, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 109, "height_swing": 57, "bottom_swing": 0, "battle_min_width_px": 24.8, "battle_max_width_px": 42.2, "battle_min_height_px": 38.0, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch6-nanman-special", "review_stage": "approved-baseline", "stem": "unit-nanman-officer-warlord", "base": { "key": "unit-nanman-officer-warlord", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2173656, "border_hits": 0, "min_width": 204, "max_width": 234, "min_height": 284, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 30, "height_swing": 4, "bottom_swing": 0, "battle_min_width_px": 32.6, "battle_max_width_px": 37.4, "battle_min_height_px": 45.4, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-nanman-officer-warlord-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5048896, "border_hits": 0, "min_width": 173, "max_width": 259, "min_height": 256, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 86, "height_swing": 39, "bottom_swing": 0, "battle_min_width_px": 27.6, "battle_max_width_px": 41.4, "battle_min_height_px": 40.9, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch6-nanman-special", "review_stage": "approved-baseline", "stem": "unit-nanman-shaman", "base": { "key": "unit-nanman-shaman", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2186414, "border_hits": 0, "min_width": 190, "max_width": 214, "min_height": 288, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 24, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 30.4, "battle_max_width_px": 34.2, "battle_min_height_px": 46.0, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-nanman-shaman-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5631664, "border_hits": 0, "min_width": 197, "max_width": 263, "min_height": 277, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 66, "height_swing": 13, "bottom_swing": 0, "battle_min_width_px": 31.5, "battle_max_width_px": 42.0, "battle_min_height_px": 44.2, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch6-nanman-special", "review_stage": "approved-baseline", "stem": "unit-nanman-shaman-ember", "base": { "key": "unit-nanman-shaman-ember", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2187344, "border_hits": 0, "min_width": 180, "max_width": 212, "min_height": 288, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 32, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 28.8, "battle_max_width_px": 33.9, "battle_min_height_px": 46.0, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-nanman-shaman-ember-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5528087, "border_hits": 0, "min_width": 180, "max_width": 242, "min_height": 264, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 62, "height_swing": 26, "bottom_swing": 0, "battle_min_width_px": 28.8, "battle_max_width_px": 38.7, "battle_min_height_px": 42.2, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch6-nanman-special", "review_stage": "approved-baseline", "stem": "unit-nanman-shaman-storm", "base": { "key": "unit-nanman-shaman-storm", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2204834, "border_hits": 0, "min_width": 195, "max_width": 223, "min_height": 286, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 28, "height_swing": 4, "bottom_swing": 0, "battle_min_width_px": 31.2, "battle_max_width_px": 35.6, "battle_min_height_px": 45.7, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-nanman-shaman-storm-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5146084, "border_hits": 0, "min_width": 195, "max_width": 245, "min_height": 240, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 50, "height_swing": 50, "bottom_swing": 0, "battle_min_width_px": 31.2, "battle_max_width_px": 39.1, "battle_min_height_px": 38.3, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "queued-rework", "stem": "unit-pang-tong", "base": { "key": "unit-pang-tong", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1999925, "border_hits": 32, "min_width": 243, "max_width": 246, "min_height": 280, "max_height": 281, "min_bottom": 281, "max_bottom": 287, "empty_frames": 0, "width_swing": 3, "height_swing": 1, "bottom_swing": 6, "battle_min_width_px": 38.8, "battle_max_width_px": 39.3, "battle_min_height_px": 44.7, "battle_max_height_px": 44.9, "status": "border-hits=32" }, "actions": { "key": "unit-pang-tong-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4453376, "border_hits": 98, "min_width": 220, "max_width": 255, "min_height": 275, "max_height": 281, "min_bottom": 274, "max_bottom": 289, "empty_frames": 0, "width_swing": 35, "height_swing": 6, "bottom_swing": 15, "battle_min_width_px": 35.1, "battle_max_width_px": 40.7, "battle_min_height_px": 43.9, "battle_max_height_px": 44.9, "status": "border-hits=98" } }, { "batch": "batch1-approved-rebel", "review_stage": "approved-baseline", "stem": "unit-rebel", "base": { "key": "unit-rebel", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2168171, "border_hits": 0, "min_width": 195, "max_width": 284, "min_height": 271, "max_height": 281, "min_bottom": 292, "max_bottom": 300, "empty_frames": 0, "width_swing": 89, "height_swing": 10, "bottom_swing": 8, "battle_min_width_px": 31.2, "battle_max_width_px": 45.4, "battle_min_height_px": 43.3, "battle_max_height_px": 44.9, "status": "ok" }, "actions": { "key": "unit-rebel-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5156024, "border_hits": 0, "min_width": 180, "max_width": 286, "min_height": 178, "max_height": 289, "min_bottom": 290, "max_bottom": 296, "empty_frames": 0, "width_swing": 106, "height_swing": 111, "bottom_swing": 6, "battle_min_width_px": 28.8, "battle_max_width_px": 45.7, "battle_min_height_px": 28.4, "battle_max_height_px": 46.2, "status": "ok" } }, { "batch": "batch1-approved-rebel", "review_stage": "approved-baseline", "stem": "unit-rebel-archer", "base": { "key": "unit-rebel-archer", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1902601, "border_hits": 0, "min_width": 185, "max_width": 263, "min_height": 272, "max_height": 278, "min_bottom": 292, "max_bottom": 293, "empty_frames": 0, "width_swing": 78, "height_swing": 6, "bottom_swing": 1, "battle_min_width_px": 29.6, "battle_max_width_px": 42.0, "battle_min_height_px": 43.5, "battle_max_height_px": 44.4, "status": "ok" }, "actions": { "key": "unit-rebel-archer-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4808052, "border_hits": 0, "min_width": 116, "max_width": 284, "min_height": 228, "max_height": 288, "min_bottom": 293, "max_bottom": 305, "empty_frames": 0, "width_swing": 168, "height_swing": 60, "bottom_swing": 12, "battle_min_width_px": 18.5, "battle_max_width_px": 45.4, "battle_min_height_px": 36.4, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch5-rebel-other", "review_stage": "approved-baseline", "stem": "unit-rebel-archer-fire", "base": { "key": "unit-rebel-archer-fire", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1860546, "border_hits": 0, "min_width": 161, "max_width": 249, "min_height": 288, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 88, "height_swing": 7, "bottom_swing": 0, "battle_min_width_px": 25.7, "battle_max_width_px": 39.8, "battle_min_height_px": 46.0, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-rebel-archer-fire-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4643712, "border_hits": 0, "min_width": 161, "max_width": 252, "min_height": 285, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 91, "height_swing": 10, "bottom_swing": 0, "battle_min_width_px": 25.7, "battle_max_width_px": 40.3, "battle_min_height_px": 45.5, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch5-rebel-other", "review_stage": "approved-baseline", "stem": "unit-rebel-archer-veteran", "base": { "key": "unit-rebel-archer-veteran", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1732450, "border_hits": 0, "min_width": 182, "max_width": 233, "min_height": 286, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 51, "height_swing": 4, "bottom_swing": 0, "battle_min_width_px": 29.1, "battle_max_width_px": 37.2, "battle_min_height_px": 45.7, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-rebel-archer-veteran-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4389689, "border_hits": 0, "min_width": 162, "max_width": 243, "min_height": 224, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 81, "height_swing": 66, "bottom_swing": 0, "battle_min_width_px": 25.9, "battle_max_width_px": 38.8, "battle_min_height_px": 35.8, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch1-approved-rebel", "review_stage": "approved-baseline", "stem": "unit-rebel-cavalry", "base": { "key": "unit-rebel-cavalry", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1820794, "border_hits": 0, "min_width": 139, "max_width": 289, "min_height": 266, "max_height": 281, "min_bottom": 292, "max_bottom": 295, "empty_frames": 0, "width_swing": 150, "height_swing": 15, "bottom_swing": 3, "battle_min_width_px": 22.2, "battle_max_width_px": 46.2, "battle_min_height_px": 42.5, "battle_max_height_px": 44.9, "status": "ok" }, "actions": { "key": "unit-rebel-cavalry-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4278832, "border_hits": 0, "min_width": 167, "max_width": 286, "min_height": 186, "max_height": 282, "min_bottom": 292, "max_bottom": 297, "empty_frames": 0, "width_swing": 119, "height_swing": 96, "bottom_swing": 5, "battle_min_width_px": 26.7, "battle_max_width_px": 45.7, "battle_min_height_px": 29.7, "battle_max_height_px": 45.0, "status": "ok" } }, { "batch": "batch5-rebel-other", "review_stage": "approved-baseline", "stem": "unit-rebel-cavalry-veteran", "base": { "key": "unit-rebel-cavalry-veteran", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1962656, "border_hits": 0, "min_width": 141, "max_width": 250, "min_height": 270, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 109, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 22.5, "battle_max_width_px": 39.9, "battle_min_height_px": 43.1, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-rebel-cavalry-veteran-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5026307, "border_hits": 0, "min_width": 141, "max_width": 267, "min_height": 270, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 126, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 22.5, "battle_max_width_px": 42.7, "battle_min_height_px": 43.1, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch5-rebel-other", "review_stage": "approved-baseline", "stem": "unit-rebel-leader", "base": { "key": "unit-rebel-leader", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1742158, "border_hits": 0, "min_width": 156, "max_width": 203, "min_height": 288, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 47, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 24.9, "battle_max_width_px": 32.4, "battle_min_height_px": 46.0, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-rebel-leader-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4815119, "border_hits": 0, "min_width": 150, "max_width": 247, "min_height": 255, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 97, "height_swing": 35, "bottom_swing": 0, "battle_min_width_px": 24.0, "battle_max_width_px": 39.5, "battle_min_height_px": 40.7, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch5-rebel-other", "review_stage": "approved-baseline", "stem": "unit-rebel-leader-warlord", "base": { "key": "unit-rebel-leader-warlord", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2275904, "border_hits": 0, "min_width": 180, "max_width": 213, "min_height": 286, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 33, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 28.8, "battle_max_width_px": 34.0, "battle_min_height_px": 45.7, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-rebel-leader-warlord-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5538097, "border_hits": 0, "min_width": 183, "max_width": 248, "min_height": 246, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 65, "height_swing": 42, "bottom_swing": 0, "battle_min_width_px": 29.2, "battle_max_width_px": 39.6, "battle_min_height_px": 39.3, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch5-rebel-other", "review_stage": "approved-baseline", "stem": "unit-rebel-ragged", "base": { "key": "unit-rebel-ragged", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1658692, "border_hits": 0, "min_width": 161, "max_width": 210, "min_height": 286, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 49, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 25.7, "battle_max_width_px": 33.5, "battle_min_height_px": 45.7, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-rebel-ragged-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4141029, "border_hits": 0, "min_width": 133, "max_width": 246, "min_height": 286, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 113, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 21.2, "battle_max_width_px": 39.3, "battle_min_height_px": 45.7, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-archer", "base": { "key": "unit-shu-archer", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1775144, "border_hits": 0, "min_width": 158, "max_width": 260, "min_height": 284, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 102, "height_swing": 11, "bottom_swing": 0, "battle_min_width_px": 25.2, "battle_max_width_px": 41.5, "battle_min_height_px": 45.4, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-shu-archer-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4019035, "border_hits": 0, "min_width": 152, "max_width": 260, "min_height": 276, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 108, "height_swing": 19, "bottom_swing": 0, "battle_min_width_px": 24.3, "battle_max_width_px": 41.5, "battle_min_height_px": 44.1, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-archer-longbow", "base": { "key": "unit-shu-archer-longbow", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1762610, "border_hits": 0, "min_width": 139, "max_width": 238, "min_height": 286, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 99, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 22.2, "battle_max_width_px": 38.0, "battle_min_height_px": 45.7, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-shu-archer-longbow-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 3522998, "border_hits": 0, "min_width": 139, "max_width": 238, "min_height": 286, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 99, "height_swing": 9, "bottom_swing": 0, "battle_min_width_px": 22.2, "battle_max_width_px": 38.0, "battle_min_height_px": 45.7, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-archer-veteran", "base": { "key": "unit-shu-archer-veteran", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1929810, "border_hits": 0, "min_width": 154, "max_width": 250, "min_height": 286, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 96, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 24.6, "battle_max_width_px": 39.9, "battle_min_height_px": 45.7, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-shu-archer-veteran-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 3914473, "border_hits": 0, "min_width": 154, "max_width": 241, "min_height": 286, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 87, "height_swing": 9, "bottom_swing": 0, "battle_min_width_px": 24.6, "battle_max_width_px": 38.5, "battle_min_height_px": 45.7, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-cavalry", "base": { "key": "unit-shu-cavalry", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2058614, "border_hits": 0, "min_width": 166, "max_width": 245, "min_height": 288, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 79, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 26.5, "battle_max_width_px": 39.1, "battle_min_height_px": 46.0, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-shu-cavalry-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4816651, "border_hits": 0, "min_width": 166, "max_width": 245, "min_height": 265, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 79, "height_swing": 25, "bottom_swing": 0, "battle_min_width_px": 26.5, "battle_max_width_px": 39.1, "battle_min_height_px": 42.3, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-cavalry-scout", "base": { "key": "unit-shu-cavalry-scout", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1879498, "border_hits": 0, "min_width": 140, "max_width": 262, "min_height": 276, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 122, "height_swing": 14, "bottom_swing": 0, "battle_min_width_px": 22.4, "battle_max_width_px": 41.9, "battle_min_height_px": 44.1, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-shu-cavalry-scout-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4443416, "border_hits": 0, "min_width": 140, "max_width": 300, "min_height": 276, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 160, "height_swing": 19, "bottom_swing": 0, "battle_min_width_px": 22.4, "battle_max_width_px": 47.9, "battle_min_height_px": 44.1, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-cavalry-white", "base": { "key": "unit-shu-cavalry-white", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1812340, "border_hits": 0, "min_width": 174, "max_width": 244, "min_height": 276, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 70, "height_swing": 14, "bottom_swing": 0, "battle_min_width_px": 27.8, "battle_max_width_px": 39.0, "battle_min_height_px": 44.1, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-shu-cavalry-white-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 3935987, "border_hits": 0, "min_width": 171, "max_width": 267, "min_height": 276, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 96, "height_swing": 19, "bottom_swing": 0, "battle_min_width_px": 27.3, "battle_max_width_px": 42.7, "battle_min_height_px": 44.1, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-infantry", "base": { "key": "unit-shu-infantry", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2034444, "border_hits": 0, "min_width": 183, "max_width": 222, "min_height": 288, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 39, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 29.2, "battle_max_width_px": 35.5, "battle_min_height_px": 46.0, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-shu-infantry-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4825025, "border_hits": 0, "min_width": 181, "max_width": 255, "min_height": 280, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 74, "height_swing": 8, "bottom_swing": 0, "battle_min_width_px": 28.9, "battle_max_width_px": 40.7, "battle_min_height_px": 44.7, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-infantry-banner", "base": { "key": "unit-shu-infantry-banner", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1928388, "border_hits": 0, "min_width": 180, "max_width": 206, "min_height": 277, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 26, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 28.8, "battle_max_width_px": 32.9, "battle_min_height_px": 44.2, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-shu-infantry-banner-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4737090, "border_hits": 0, "min_width": 180, "max_width": 300, "min_height": 277, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 120, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 28.8, "battle_max_width_px": 47.9, "battle_min_height_px": 44.2, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-infantry-guard", "base": { "key": "unit-shu-infantry-guard", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2049866, "border_hits": 0, "min_width": 171, "max_width": 201, "min_height": 288, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 30, "height_swing": 7, "bottom_swing": 0, "battle_min_width_px": 27.3, "battle_max_width_px": 32.1, "battle_min_height_px": 46.0, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-shu-infantry-guard-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4950221, "border_hits": 0, "min_width": 171, "max_width": 261, "min_height": 276, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 90, "height_swing": 19, "bottom_swing": 0, "battle_min_width_px": 27.3, "battle_max_width_px": 41.7, "battle_min_height_px": 44.1, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-officer", "base": { "key": "unit-shu-officer", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1963020, "border_hits": 0, "min_width": 161, "max_width": 206, "min_height": 288, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 45, "height_swing": 7, "bottom_swing": 0, "battle_min_width_px": 25.7, "battle_max_width_px": 32.9, "battle_min_height_px": 46.0, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-shu-officer-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4855139, "border_hits": 0, "min_width": 161, "max_width": 238, "min_height": 282, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 77, "height_swing": 13, "bottom_swing": 0, "battle_min_width_px": 25.7, "battle_max_width_px": 38.0, "battle_min_height_px": 45.0, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-officer-council", "base": { "key": "unit-shu-officer-council", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1892776, "border_hits": 0, "min_width": 147, "max_width": 205, "min_height": 288, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 58, "height_swing": 7, "bottom_swing": 0, "battle_min_width_px": 23.5, "battle_max_width_px": 32.7, "battle_min_height_px": 46.0, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-shu-officer-council-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4500233, "border_hits": 0, "min_width": 147, "max_width": 286, "min_height": 276, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 139, "height_swing": 19, "bottom_swing": 0, "battle_min_width_px": 23.5, "battle_max_width_px": 45.7, "battle_min_height_px": 44.1, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-officer-vanguard", "base": { "key": "unit-shu-officer-vanguard", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1868580, "border_hits": 0, "min_width": 169, "max_width": 226, "min_height": 277, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 57, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 27.0, "battle_max_width_px": 36.1, "battle_min_height_px": 44.2, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-shu-officer-vanguard-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4786586, "border_hits": 0, "min_width": 169, "max_width": 277, "min_height": 264, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 108, "height_swing": 31, "bottom_swing": 0, "battle_min_width_px": 27.0, "battle_max_width_px": 44.2, "battle_min_height_px": 42.2, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-spearman", "base": { "key": "unit-shu-spearman", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1829476, "border_hits": 0, "min_width": 146, "max_width": 263, "min_height": 274, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 117, "height_swing": 16, "bottom_swing": 0, "battle_min_width_px": 23.3, "battle_max_width_px": 42.0, "battle_min_height_px": 43.8, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-shu-spearman-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4242447, "border_hits": 0, "min_width": 146, "max_width": 276, "min_height": 280, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 130, "height_swing": 15, "bottom_swing": 0, "battle_min_width_px": 23.3, "battle_max_width_px": 44.1, "battle_min_height_px": 44.7, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-spearman-guard", "base": { "key": "unit-shu-spearman-guard", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1670152, "border_hits": 0, "min_width": 184, "max_width": 205, "min_height": 277, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 21, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 29.4, "battle_max_width_px": 32.7, "battle_min_height_px": 44.2, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-shu-spearman-guard-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4207256, "border_hits": 0, "min_width": 176, "max_width": 276, "min_height": 232, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 100, "height_swing": 63, "bottom_swing": 0, "battle_min_width_px": 28.1, "battle_max_width_px": 44.1, "battle_min_height_px": 37.1, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-spearman-veteran", "base": { "key": "unit-shu-spearman-veteran", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1526086, "border_hits": 0, "min_width": 163, "max_width": 206, "min_height": 290, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 43, "height_swing": 5, "bottom_swing": 0, "battle_min_width_px": 26.0, "battle_max_width_px": 32.9, "battle_min_height_px": 46.3, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-shu-spearman-veteran-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 3609218, "border_hits": 0, "min_width": 143, "max_width": 276, "min_height": 221, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 133, "height_swing": 74, "bottom_swing": 0, "battle_min_width_px": 22.8, "battle_max_width_px": 44.1, "battle_min_height_px": 35.3, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-strategist", "base": { "key": "unit-shu-strategist", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2006886, "border_hits": 0, "min_width": 156, "max_width": 214, "min_height": 282, "max_height": 293, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 58, "height_swing": 11, "bottom_swing": 0, "battle_min_width_px": 24.9, "battle_max_width_px": 34.2, "battle_min_height_px": 45.0, "battle_max_height_px": 46.8, "status": "ok" }, "actions": { "key": "unit-shu-strategist-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5055851, "border_hits": 0, "min_width": 155, "max_width": 243, "min_height": 282, "max_height": 293, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 88, "height_swing": 11, "bottom_swing": 0, "battle_min_width_px": 24.8, "battle_max_width_px": 38.8, "battle_min_height_px": 45.0, "battle_max_height_px": 46.8, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-strategist-field", "base": { "key": "unit-shu-strategist-field", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2059816, "border_hits": 0, "min_width": 166, "max_width": 206, "min_height": 277, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 40, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 26.5, "battle_max_width_px": 32.9, "battle_min_height_px": 44.2, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-shu-strategist-field-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5157870, "border_hits": 0, "min_width": 166, "max_width": 269, "min_height": 277, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 103, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 26.5, "battle_max_width_px": 43.0, "battle_min_height_px": 44.2, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch2-shu", "review_stage": "approved-baseline", "stem": "unit-shu-strategist-white", "base": { "key": "unit-shu-strategist-white", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1923148, "border_hits": 0, "min_width": 156, "max_width": 205, "min_height": 277, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 49, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 24.9, "battle_max_width_px": 32.7, "battle_min_height_px": 44.2, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-shu-strategist-white-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5049365, "border_hits": 0, "min_width": 156, "max_width": 269, "min_height": 276, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 113, "height_swing": 19, "bottom_swing": 0, "battle_min_width_px": 24.9, "battle_max_width_px": 43.0, "battle_min_height_px": 44.1, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "queued-rework", "stem": "unit-sima-yi", "base": { "key": "unit-sima-yi", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1999925, "border_hits": 32, "min_width": 243, "max_width": 246, "min_height": 280, "max_height": 281, "min_bottom": 281, "max_bottom": 287, "empty_frames": 0, "width_swing": 3, "height_swing": 1, "bottom_swing": 6, "battle_min_width_px": 38.8, "battle_max_width_px": 39.3, "battle_min_height_px": 44.7, "battle_max_height_px": 44.9, "status": "border-hits=32" }, "actions": { "key": "unit-sima-yi-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4453376, "border_hits": 98, "min_width": 220, "max_width": 255, "min_height": 275, "max_height": 281, "min_bottom": 274, "max_bottom": 289, "empty_frames": 0, "width_swing": 35, "height_swing": 6, "bottom_swing": 15, "battle_min_width_px": 35.1, "battle_max_width_px": 40.7, "battle_min_height_px": 43.9, "battle_max_height_px": 44.9, "status": "border-hits=98" } }, { "batch": "batch7-unique-officer", "review_stage": "queued-rework", "stem": "unit-wang-ping", "base": { "key": "unit-wang-ping", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1985543, "border_hits": 32, "min_width": 200, "max_width": 254, "min_height": 279, "max_height": 279, "min_bottom": 281, "max_bottom": 287, "empty_frames": 0, "width_swing": 54, "height_swing": 0, "bottom_swing": 6, "battle_min_width_px": 31.9, "battle_max_width_px": 40.6, "battle_min_height_px": 44.6, "battle_max_height_px": 44.6, "status": "border-hits=32" }, "actions": { "key": "unit-wang-ping-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4453784, "border_hits": 82, "min_width": 200, "max_width": 263, "min_height": 275, "max_height": 279, "min_bottom": 274, "max_bottom": 289, "empty_frames": 0, "width_swing": 63, "height_swing": 4, "bottom_swing": 15, "battle_min_width_px": 31.9, "battle_max_width_px": 42.0, "battle_min_height_px": 43.9, "battle_max_height_px": 44.6, "status": "border-hits=82" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-archer", "base": { "key": "unit-wei-archer", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1821546, "border_hits": 0, "min_width": 190, "max_width": 245, "min_height": 288, "max_height": 296, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 55, "height_swing": 8, "bottom_swing": 0, "battle_min_width_px": 30.4, "battle_max_width_px": 39.1, "battle_min_height_px": 46.0, "battle_max_height_px": 47.3, "status": "ok" }, "actions": { "key": "unit-wei-archer-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4443177, "border_hits": 0, "min_width": 190, "max_width": 245, "min_height": 282, "max_height": 296, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 55, "height_swing": 14, "bottom_swing": 0, "battle_min_width_px": 30.4, "battle_max_width_px": 39.1, "battle_min_height_px": 45.0, "battle_max_height_px": 47.3, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-archer-crossbow", "base": { "key": "unit-wei-archer-crossbow", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1752544, "border_hits": 0, "min_width": 186, "max_width": 230, "min_height": 288, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 44, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 29.7, "battle_max_width_px": 36.7, "battle_min_height_px": 46.0, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-wei-archer-crossbow-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4161593, "border_hits": 0, "min_width": 169, "max_width": 276, "min_height": 249, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 107, "height_swing": 41, "bottom_swing": 0, "battle_min_width_px": 27.0, "battle_max_width_px": 44.1, "battle_min_height_px": 39.8, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-archer-veteran", "base": { "key": "unit-wei-archer-veteran", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1963478, "border_hits": 0, "min_width": 176, "max_width": 229, "min_height": 277, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 53, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 28.1, "battle_max_width_px": 36.6, "battle_min_height_px": 44.2, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-wei-archer-veteran-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4367326, "border_hits": 0, "min_width": 176, "max_width": 250, "min_height": 277, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 74, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 28.1, "battle_max_width_px": 39.9, "battle_min_height_px": 44.2, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-cavalry", "base": { "key": "unit-wei-cavalry", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2008836, "border_hits": 0, "min_width": 146, "max_width": 266, "min_height": 288, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 120, "height_swing": 7, "bottom_swing": 0, "battle_min_width_px": 23.3, "battle_max_width_px": 42.5, "battle_min_height_px": 46.0, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-wei-cavalry-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4957773, "border_hits": 0, "min_width": 146, "max_width": 292, "min_height": 260, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 146, "height_swing": 35, "bottom_swing": 0, "battle_min_width_px": 23.3, "battle_max_width_px": 46.6, "battle_min_height_px": 41.5, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-cavalry-elite", "base": { "key": "unit-wei-cavalry-elite", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1941756, "border_hits": 0, "min_width": 142, "max_width": 274, "min_height": 277, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 132, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 22.7, "battle_max_width_px": 43.8, "battle_min_height_px": 44.2, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-wei-cavalry-elite-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4907704, "border_hits": 0, "min_width": 142, "max_width": 309, "min_height": 271, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 167, "height_swing": 24, "bottom_swing": 0, "battle_min_width_px": 22.7, "battle_max_width_px": 49.4, "battle_min_height_px": 43.3, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-cavalry-iron", "base": { "key": "unit-wei-cavalry-iron", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2096508, "border_hits": 0, "min_width": 144, "max_width": 271, "min_height": 277, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 127, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 23.0, "battle_max_width_px": 43.3, "battle_min_height_px": 44.2, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-wei-cavalry-iron-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5339682, "border_hits": 0, "min_width": 144, "max_width": 306, "min_height": 261, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 162, "height_swing": 34, "bottom_swing": 0, "battle_min_width_px": 23.0, "battle_max_width_px": 48.9, "battle_min_height_px": 41.7, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-infantry", "base": { "key": "unit-wei-infantry", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1951738, "border_hits": 0, "min_width": 174, "max_width": 223, "min_height": 282, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 49, "height_swing": 13, "bottom_swing": 0, "battle_min_width_px": 27.8, "battle_max_width_px": 35.6, "battle_min_height_px": 45.0, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-wei-infantry-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4552720, "border_hits": 0, "min_width": 154, "max_width": 248, "min_height": 282, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 94, "height_swing": 13, "bottom_swing": 0, "battle_min_width_px": 24.6, "battle_max_width_px": 39.6, "battle_min_height_px": 45.0, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-infantry-shield", "base": { "key": "unit-wei-infantry-shield", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2261708, "border_hits": 0, "min_width": 180, "max_width": 210, "min_height": 288, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 30, "height_swing": 7, "bottom_swing": 0, "battle_min_width_px": 28.8, "battle_max_width_px": 33.5, "battle_min_height_px": 46.0, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-wei-infantry-shield-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5098589, "border_hits": 0, "min_width": 184, "max_width": 285, "min_height": 273, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 101, "height_swing": 22, "bottom_swing": 0, "battle_min_width_px": 29.4, "battle_max_width_px": 45.5, "battle_min_height_px": 43.6, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-infantry-veteran", "base": { "key": "unit-wei-infantry-veteran", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2143466, "border_hits": 0, "min_width": 192, "max_width": 250, "min_height": 277, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 58, "height_swing": 11, "bottom_swing": 0, "battle_min_width_px": 30.7, "battle_max_width_px": 39.9, "battle_min_height_px": 44.2, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-wei-infantry-veteran-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 3972655, "border_hits": 0, "min_width": 208, "max_width": 274, "min_height": 226, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 66, "height_swing": 62, "bottom_swing": 0, "battle_min_width_px": 33.2, "battle_max_width_px": 43.8, "battle_min_height_px": 36.1, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-officer", "base": { "key": "unit-wei-officer", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1894536, "border_hits": 0, "min_width": 159, "max_width": 207, "min_height": 288, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 48, "height_swing": 7, "bottom_swing": 0, "battle_min_width_px": 25.4, "battle_max_width_px": 33.1, "battle_min_height_px": 46.0, "battle_max_height_px": 47.1, "status": "ok" }, "actions": { "key": "unit-wei-officer-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4588531, "border_hits": 0, "min_width": 158, "max_width": 255, "min_height": 288, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 97, "height_swing": 7, "bottom_swing": 0, "battle_min_width_px": 25.2, "battle_max_width_px": 40.7, "battle_min_height_px": 46.0, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-officer-gate", "base": { "key": "unit-wei-officer-gate", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1972182, "border_hits": 0, "min_width": 176, "max_width": 209, "min_height": 288, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 33, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 28.1, "battle_max_width_px": 33.4, "battle_min_height_px": 46.0, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-wei-officer-gate-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4731304, "border_hits": 0, "min_width": 176, "max_width": 257, "min_height": 262, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 81, "height_swing": 26, "bottom_swing": 0, "battle_min_width_px": 28.1, "battle_max_width_px": 41.1, "battle_min_height_px": 41.9, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-officer-iron", "base": { "key": "unit-wei-officer-iron", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2488266, "border_hits": 0, "min_width": 214, "max_width": 229, "min_height": 277, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 15, "height_swing": 11, "bottom_swing": 0, "battle_min_width_px": 34.2, "battle_max_width_px": 36.6, "battle_min_height_px": 44.2, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-wei-officer-iron-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4988712, "border_hits": 0, "min_width": 201, "max_width": 258, "min_height": 230, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 57, "height_swing": 58, "bottom_swing": 0, "battle_min_width_px": 32.1, "battle_max_width_px": 41.2, "battle_min_height_px": 36.7, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-strategist", "base": { "key": "unit-wei-strategist", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2514754, "border_hits": 0, "min_width": 160, "max_width": 233, "min_height": 290, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 73, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 25.6, "battle_max_width_px": 37.2, "battle_min_height_px": 46.3, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-wei-strategist-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5501514, "border_hits": 0, "min_width": 160, "max_width": 243, "min_height": 288, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 83, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 25.6, "battle_max_width_px": 38.8, "battle_min_height_px": 46.0, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-strategist-black", "base": { "key": "unit-wei-strategist-black", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1942946, "border_hits": 0, "min_width": 146, "max_width": 213, "min_height": 270, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 67, "height_swing": 18, "bottom_swing": 0, "battle_min_width_px": 23.3, "battle_max_width_px": 34.0, "battle_min_height_px": 43.1, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-wei-strategist-black-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4463257, "border_hits": 0, "min_width": 146, "max_width": 240, "min_height": 249, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 94, "height_swing": 39, "bottom_swing": 0, "battle_min_width_px": 23.3, "battle_max_width_px": 38.3, "battle_min_height_px": 39.8, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-strategist-blue", "base": { "key": "unit-wei-strategist-blue", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2087788, "border_hits": 0, "min_width": 165, "max_width": 210, "min_height": 288, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 45, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 26.4, "battle_max_width_px": 33.5, "battle_min_height_px": 46.0, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-wei-strategist-blue-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4986681, "border_hits": 0, "min_width": 165, "max_width": 246, "min_height": 264, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 81, "height_swing": 24, "bottom_swing": 0, "battle_min_width_px": 26.4, "battle_max_width_px": 39.3, "battle_min_height_px": 42.2, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch3-wei", "review_stage": "approved-baseline", "stem": "unit-wei-yan", "base": { "key": "unit-wei-yan", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1734060, "border_hits": 0, "min_width": 173, "max_width": 219, "min_height": 277, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 46, "height_swing": 13, "bottom_swing": 0, "battle_min_width_px": 27.6, "battle_max_width_px": 35.0, "battle_min_height_px": 44.2, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-wei-yan-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4731457, "border_hits": 0, "min_width": 173, "max_width": 264, "min_height": 232, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 91, "height_swing": 58, "bottom_swing": 0, "battle_min_width_px": 27.6, "battle_max_width_px": 42.2, "battle_min_height_px": 37.1, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-archer", "base": { "key": "unit-wu-archer", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1746572, "border_hits": 0, "min_width": 177, "max_width": 215, "min_height": 288, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 38, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 28.3, "battle_max_width_px": 34.3, "battle_min_height_px": 46.0, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-wu-archer-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4076443, "border_hits": 0, "min_width": 178, "max_width": 242, "min_height": 288, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 64, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 28.4, "battle_max_width_px": 38.7, "battle_min_height_px": 46.0, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-archer-naval", "base": { "key": "unit-wu-archer-naval", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2130250, "border_hits": 0, "min_width": 212, "max_width": 229, "min_height": 277, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 17, "height_swing": 11, "bottom_swing": 0, "battle_min_width_px": 33.9, "battle_max_width_px": 36.6, "battle_min_height_px": 44.2, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-wu-archer-naval-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4721410, "border_hits": 0, "min_width": 191, "max_width": 256, "min_height": 277, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 65, "height_swing": 11, "bottom_swing": 0, "battle_min_width_px": 30.5, "battle_max_width_px": 40.9, "battle_min_height_px": 44.2, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-archer-river", "base": { "key": "unit-wu-archer-river", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2064474, "border_hits": 0, "min_width": 209, "max_width": 229, "min_height": 288, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 20, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 33.4, "battle_max_width_px": 36.6, "battle_min_height_px": 46.0, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-wu-archer-river-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 3952485, "border_hits": 0, "min_width": 209, "max_width": 252, "min_height": 233, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 43, "height_swing": 55, "bottom_swing": 0, "battle_min_width_px": 33.4, "battle_max_width_px": 40.3, "battle_min_height_px": 37.2, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-cavalry", "base": { "key": "unit-wu-cavalry", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1901358, "border_hits": 0, "min_width": 177, "max_width": 252, "min_height": 274, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 75, "height_swing": 16, "bottom_swing": 0, "battle_min_width_px": 28.3, "battle_max_width_px": 40.3, "battle_min_height_px": 43.8, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-wu-cavalry-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4584064, "border_hits": 0, "min_width": 177, "max_width": 261, "min_height": 274, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 84, "height_swing": 16, "bottom_swing": 0, "battle_min_width_px": 28.3, "battle_max_width_px": 41.7, "battle_min_height_px": 43.8, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-cavalry-elite", "base": { "key": "unit-wu-cavalry-elite", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2104014, "border_hits": 0, "min_width": 229, "max_width": 255, "min_height": 288, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 26, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 36.6, "battle_max_width_px": 40.7, "battle_min_height_px": 46.0, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-wu-cavalry-elite-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5001102, "border_hits": 0, "min_width": 220, "max_width": 286, "min_height": 267, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 66, "height_swing": 21, "bottom_swing": 0, "battle_min_width_px": 35.1, "battle_max_width_px": 45.7, "battle_min_height_px": 42.7, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-cavalry-river", "base": { "key": "unit-wu-cavalry-river", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1893590, "border_hits": 0, "min_width": 151, "max_width": 282, "min_height": 271, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 131, "height_swing": 17, "bottom_swing": 0, "battle_min_width_px": 24.1, "battle_max_width_px": 45.0, "battle_min_height_px": 43.3, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-wu-cavalry-river-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4736678, "border_hits": 0, "min_width": 146, "max_width": 303, "min_height": 271, "max_height": 294, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 157, "height_swing": 23, "bottom_swing": 0, "battle_min_width_px": 23.3, "battle_max_width_px": 48.4, "battle_min_height_px": 43.3, "battle_max_height_px": 47.0, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-infantry", "base": { "key": "unit-wu-infantry", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1966434, "border_hits": 0, "min_width": 158, "max_width": 207, "min_height": 288, "max_height": 291, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 49, "height_swing": 3, "bottom_swing": 0, "battle_min_width_px": 25.2, "battle_max_width_px": 33.1, "battle_min_height_px": 46.0, "battle_max_height_px": 46.5, "status": "ok" }, "actions": { "key": "unit-wu-infantry-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4912548, "border_hits": 0, "min_width": 158, "max_width": 281, "min_height": 288, "max_height": 291, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 123, "height_swing": 3, "bottom_swing": 0, "battle_min_width_px": 25.2, "battle_max_width_px": 44.9, "battle_min_height_px": 46.0, "battle_max_height_px": 46.5, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-infantry-marine", "base": { "key": "unit-wu-infantry-marine", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1986878, "border_hits": 0, "min_width": 147, "max_width": 222, "min_height": 286, "max_height": 286, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 75, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 23.5, "battle_max_width_px": 35.5, "battle_min_height_px": 45.7, "battle_max_height_px": 45.7, "status": "ok" }, "actions": { "key": "unit-wu-infantry-marine-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4536693, "border_hits": 0, "min_width": 144, "max_width": 294, "min_height": 251, "max_height": 293, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 150, "height_swing": 42, "bottom_swing": 0, "battle_min_width_px": 23.0, "battle_max_width_px": 47.0, "battle_min_height_px": 40.1, "battle_max_height_px": 46.8, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-infantry-river", "base": { "key": "unit-wu-infantry-river", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2001196, "border_hits": 0, "min_width": 172, "max_width": 207, "min_height": 286, "max_height": 286, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 35, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 27.5, "battle_max_width_px": 33.1, "battle_min_height_px": 45.7, "battle_max_height_px": 45.7, "status": "ok" }, "actions": { "key": "unit-wu-infantry-river-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4687531, "border_hits": 0, "min_width": 169, "max_width": 286, "min_height": 270, "max_height": 294, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 117, "height_swing": 24, "bottom_swing": 0, "battle_min_width_px": 27.0, "battle_max_width_px": 45.7, "battle_min_height_px": 43.1, "battle_max_height_px": 47.0, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-officer", "base": { "key": "unit-wu-officer", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1800684, "border_hits": 0, "min_width": 159, "max_width": 206, "min_height": 288, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 47, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 25.4, "battle_max_width_px": 32.9, "battle_min_height_px": 46.0, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-wu-officer-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4383663, "border_hits": 0, "min_width": 154, "max_width": 253, "min_height": 288, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 99, "height_swing": 0, "bottom_swing": 0, "battle_min_width_px": 24.6, "battle_max_width_px": 40.4, "battle_min_height_px": 46.0, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-officer-harbor", "base": { "key": "unit-wu-officer-harbor", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2034328, "border_hits": 0, "min_width": 158, "max_width": 266, "min_height": 284, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 108, "height_swing": 4, "bottom_swing": 0, "battle_min_width_px": 25.2, "battle_max_width_px": 42.5, "battle_min_height_px": 45.4, "battle_max_height_px": 46.0, "status": "ok" }, "actions": { "key": "unit-wu-officer-harbor-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4752958, "border_hits": 0, "min_width": 153, "max_width": 291, "min_height": 273, "max_height": 294, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 138, "height_swing": 21, "bottom_swing": 0, "battle_min_width_px": 24.4, "battle_max_width_px": 46.5, "battle_min_height_px": 43.6, "battle_max_height_px": 47.0, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-officer-river", "base": { "key": "unit-wu-officer-river", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1900458, "border_hits": 0, "min_width": 164, "max_width": 266, "min_height": 273, "max_height": 286, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 102, "height_swing": 13, "bottom_swing": 0, "battle_min_width_px": 26.2, "battle_max_width_px": 42.5, "battle_min_height_px": 43.6, "battle_max_height_px": 45.7, "status": "ok" }, "actions": { "key": "unit-wu-officer-river-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4574888, "border_hits": 0, "min_width": 161, "max_width": 286, "min_height": 272, "max_height": 293, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 125, "height_swing": 21, "bottom_swing": 0, "battle_min_width_px": 25.7, "battle_max_width_px": 45.7, "battle_min_height_px": 43.5, "battle_max_height_px": 46.8, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-strategist", "base": { "key": "unit-wu-strategist", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2522754, "border_hits": 0, "min_width": 161, "max_width": 255, "min_height": 288, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 94, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 25.7, "battle_max_width_px": 40.7, "battle_min_height_px": 46.0, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-wu-strategist-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5794594, "border_hits": 0, "min_width": 161, "max_width": 265, "min_height": 288, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 104, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 25.7, "battle_max_width_px": 42.3, "battle_min_height_px": 46.0, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-strategist-fire", "base": { "key": "unit-wu-strategist-fire", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2175298, "border_hits": 0, "min_width": 170, "max_width": 207, "min_height": 286, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 37, "height_swing": 4, "bottom_swing": 0, "battle_min_width_px": 27.2, "battle_max_width_px": 33.1, "battle_min_height_px": 45.7, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-wu-strategist-fire-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5096970, "border_hits": 0, "min_width": 163, "max_width": 248, "min_height": 286, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 85, "height_swing": 9, "bottom_swing": 0, "battle_min_width_px": 26.0, "battle_max_width_px": 39.6, "battle_min_height_px": 45.7, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-strategist-river", "base": { "key": "unit-wu-strategist-river", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2154448, "border_hits": 0, "min_width": 164, "max_width": 249, "min_height": 286, "max_height": 294, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 85, "height_swing": 8, "bottom_swing": 0, "battle_min_width_px": 26.2, "battle_max_width_px": 39.8, "battle_min_height_px": 45.7, "battle_max_height_px": 47.0, "status": "ok" }, "actions": { "key": "unit-wu-strategist-river-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5059004, "border_hits": 0, "min_width": 159, "max_width": 244, "min_height": 286, "max_height": 295, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 85, "height_swing": 9, "bottom_swing": 0, "battle_min_width_px": 25.4, "battle_max_width_px": 39.0, "battle_min_height_px": 45.7, "battle_max_height_px": 47.1, "status": "ok" } }, { "batch": "batch4-wu", "review_stage": "approved-baseline", "stem": "unit-wu-yi", "base": { "key": "unit-wu-yi", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1872382, "border_hits": 0, "min_width": 153, "max_width": 209, "min_height": 288, "max_height": 290, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 56, "height_swing": 2, "bottom_swing": 0, "battle_min_width_px": 24.4, "battle_max_width_px": 33.4, "battle_min_height_px": 46.0, "battle_max_height_px": 46.3, "status": "ok" }, "actions": { "key": "unit-wu-yi-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4212852, "border_hits": 0, "min_width": 147, "max_width": 238, "min_height": 282, "max_height": 288, "min_bottom": 303, "max_bottom": 303, "empty_frames": 0, "width_swing": 91, "height_swing": 6, "bottom_swing": 0, "battle_min_width_px": 23.5, "battle_max_width_px": 38.0, "battle_min_height_px": 45.0, "battle_max_height_px": 46.0, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "queued-rework", "stem": "unit-yan-yan", "base": { "key": "unit-yan-yan", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2000768, "border_hits": 32, "min_width": 194, "max_width": 254, "min_height": 279, "max_height": 279, "min_bottom": 281, "max_bottom": 287, "empty_frames": 0, "width_swing": 60, "height_swing": 0, "bottom_swing": 6, "battle_min_width_px": 31.0, "battle_max_width_px": 40.6, "battle_min_height_px": 44.6, "battle_max_height_px": 44.6, "status": "border-hits=32" }, "actions": { "key": "unit-yan-yan-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4471927, "border_hits": 82, "min_width": 194, "max_width": 263, "min_height": 275, "max_height": 279, "min_bottom": 274, "max_bottom": 289, "empty_frames": 0, "width_swing": 69, "height_swing": 4, "bottom_swing": 15, "battle_min_width_px": 31.0, "battle_max_width_px": 42.0, "battle_min_height_px": 43.9, "battle_max_height_px": 44.6, "status": "border-hits=82" } }, { "batch": "batch7-unique-officer", "review_stage": "queued-rework", "stem": "unit-yi-ji", "base": { "key": "unit-yi-ji", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1999925, "border_hits": 32, "min_width": 243, "max_width": 246, "min_height": 280, "max_height": 281, "min_bottom": 281, "max_bottom": 287, "empty_frames": 0, "width_swing": 3, "height_swing": 1, "bottom_swing": 6, "battle_min_width_px": 38.8, "battle_max_width_px": 39.3, "battle_min_height_px": 44.7, "battle_max_height_px": 44.9, "status": "border-hits=32" }, "actions": { "key": "unit-yi-ji-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4453376, "border_hits": 98, "min_width": 220, "max_width": 255, "min_height": 275, "max_height": 281, "min_bottom": 274, "max_bottom": 289, "empty_frames": 0, "width_swing": 35, "height_swing": 6, "bottom_swing": 15, "battle_min_width_px": 35.1, "battle_max_width_px": 40.7, "battle_min_height_px": 43.9, "battle_max_height_px": 44.9, "status": "border-hits=98" } }, { "batch": "batch1-approved-core", "review_stage": "approved-baseline", "stem": "unit-zhang-fei", "base": { "key": "unit-zhang-fei", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2215087, "border_hits": 0, "min_width": 143, "max_width": 306, "min_height": 274, "max_height": 289, "min_bottom": 291, "max_bottom": 305, "empty_frames": 0, "width_swing": 163, "height_swing": 15, "bottom_swing": 14, "battle_min_width_px": 22.8, "battle_max_width_px": 48.9, "battle_min_height_px": 43.8, "battle_max_height_px": 46.2, "status": "ok" }, "actions": { "key": "unit-zhang-fei-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4580452, "border_hits": 0, "min_width": 188, "max_width": 286, "min_height": 181, "max_height": 290, "min_bottom": 291, "max_bottom": 295, "empty_frames": 0, "width_swing": 98, "height_swing": 109, "bottom_swing": 4, "battle_min_width_px": 30.0, "battle_max_width_px": 45.7, "battle_min_height_px": 28.9, "battle_max_height_px": 46.3, "status": "ok" } }, { "batch": "batch7-unique-officer", "review_stage": "queued-rework", "stem": "unit-zhao-yun", "base": { "key": "unit-zhao-yun", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 2540801, "border_hits": 64, "min_width": 166, "max_width": 296, "min_height": 282, "max_height": 288, "min_bottom": 281, "max_bottom": 287, "empty_frames": 0, "width_swing": 130, "height_swing": 6, "bottom_swing": 6, "battle_min_width_px": 26.5, "battle_max_width_px": 47.3, "battle_min_height_px": 45.0, "battle_max_height_px": 46.0, "status": "border-hits=64" }, "actions": { "key": "unit-zhao-yun-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 5689665, "border_hits": 144, "min_width": 166, "max_width": 305, "min_height": 274, "max_height": 290, "min_bottom": 273, "max_bottom": 289, "empty_frames": 0, "width_swing": 139, "height_swing": 16, "bottom_swing": 16, "battle_min_width_px": 26.5, "battle_max_width_px": 48.7, "battle_min_height_px": 43.8, "battle_max_height_px": 46.3, "status": "border-hits=144" } }, { "batch": "batch7-unique-officer", "review_stage": "queued-rework", "stem": "unit-zhuge-liang", "base": { "key": "unit-zhuge-liang", "exists": true, "size": [ 5008, 1252 ], "partial_alpha": 0, "opaque_pixels": 1999925, "border_hits": 32, "min_width": 243, "max_width": 246, "min_height": 280, "max_height": 281, "min_bottom": 281, "max_bottom": 287, "empty_frames": 0, "width_swing": 3, "height_swing": 1, "bottom_swing": 6, "battle_min_width_px": 38.8, "battle_max_width_px": 39.3, "battle_min_height_px": 44.7, "battle_max_height_px": 44.9, "status": "border-hits=32" }, "actions": { "key": "unit-zhuge-liang-actions", "exists": true, "size": [ 11268, 1252 ], "partial_alpha": 0, "opaque_pixels": 4453376, "border_hits": 98, "min_width": 220, "max_width": 255, "min_height": 275, "max_height": 281, "min_bottom": 274, "max_bottom": 289, "empty_frames": 0, "width_swing": 35, "height_swing": 6, "bottom_swing": 15, "battle_min_width_px": 35.1, "battle_max_width_px": 40.7, "battle_min_height_px": 43.9, "battle_max_height_px": 44.9, "status": "border-hits=98" } } ] }