source: tools/build_battle_effect_visual_assertion_review.py · status: visual-assertions-pass
| Metric | Meaning | Rows |
|---|---|---|
rowsWithEffectFrames | EXE-derived effect frame rows exist | 52/52 |
rowsWithTransformDiagnostics | transform scope or coordinate summary is exposed | 52/52 |
rowsWithMotionDiagnostics | effect frames carry explicit motion deltas | 32/52 |
rowsWithSpawnOverTime | effect frames span more than one active tick | 52/52 |
rowsWithLoopPreview | loop/counter preview diagnostics exist | 22/52 |
rowsWithNestedVisual | nested child visual frames are present | 12/52 |
rowsWithSparkleMultiSprite | sparkle/multi-sprite helper frames are present | 17/52 |
rowsWithPaletteRequirement | palette-only requirement is preserved | 1/52 |
rowsWithHiddenCandidates | hidden/visibility-off candidates remain | 0/52 |
| Model | Meaning | Rows | Samples |
|---|---|---|---|
explicit-motion-delta | effect frames carry EXE-derived motionX/motionY deltas | 32/52 | ataho 0x1b Lv=2 비기·맹호광파참 ataho 0x1d Lv=4 비기·맹호광파참 ataho 0x2c Lv=2 호포권 ataho 0x2e Lv=4 호포권 ataho 0x33 Lv=1 비기·맹호유성각 ataho 0x34 Lv=2 비기·맹호유성각 ataho 0x35 Lv=3 비기·맹호유성각 ataho 0x36 Lv=4 비기·맹호유성각 ataho 0x39 Lv=None 노익장 대폭발 ataho 0x3c Lv=None 기합일발 ataho 0x3d Lv=None 천조족 ataho 0x3e Lv=None 천조족 ataho 0x3f Lv=None 주 백약지장 ataho 0x40 Lv=None 천조족 ataho 0x41 Lv=None 천조족 rinshan 0x11 Lv=1 열화폭염권 rinshan 0x12 Lv=2 열화폭염권 rinshan 0x13 Lv=3 열화폭염권 rinshan 0x14 Lv=4 열화폭염권 rinshan 0x16 Lv=2 암각·영상승룡파 |
loop-counter-placement-stream | movement is represented by repeated/counter-driven placed spawns, not per-frame motion deltas | 9/52 | ataho 0x21 Lv=None 염가열소 ataho 0x38 Lv=None 취호염무 rinshan 0x15 Lv=1 암각·영상승룡파 rinshan 0x19 Lv=None 빙조권 rinshan 0x28 Lv=1 암각·영상뢰화 rinshan 0x29 Lv=2 암각·영상뢰화 rinshan 0x2a Lv=3 암각·영상뢰화 rinshan 0x2b Lv=4 암각·영상뢰화 rinshan 0x2c Lv=None 창룡파 |
sparkle-stream | movement is represented by sparkle/multi-sprite child streams | 6/52 | rinshan 0x1a Lv=None 흑영권 rinshan 0x2d Lv=None 환영각 smashu 0x0a Lv=2 쾌진격 smashu 0x0b Lv=3 쾌진격 smashu 0x0c Lv=4 쾌진격 smashu 0x22 Lv=None 투신의 춤 |
direct-placement-stream | movement is represented by multiple placed child frames without an explicit motion delta | 4/52 | rinshan 0x1b Lv=None 맹호열지조 rinshan 0x27 Lv=4 대폭진 smashu 0x03 Lv=None 마구베기 smashu 0x04 Lv=None 마구베기 |
palette-only-frameScript | visual change is palette/frameScript driven rather than CNS motion | 1/52 | smashu 0x20 Lv=None 열시섬 |
effect strip: pass 13/13 · combined preview: pass 13/13
| Owner | Skill | Lv | Name | Class | Requirements |
|---|---|---|---|---|---|
| ataho | 0x0d | 4 | 호격권 | None | |
| ataho | 0x11 | 4 | 맹호비상각 | None | |
| ataho | 0x15 | 4 | 폭전축 | None | |
| ataho | 0x19 | 4 | 맹호스페셜 | None | |
| rinshan | 0x10 | 4 | 선렬각 | None | |
| rinshan | 0x18 | 4 | 암각·영상승룡파 | None | |
| ataho | 0x37 | None | 주구격 | None | |
| ataho | 0x38 | None | 취호염무 | None | |
| rinshan | 0x2b | 4 | 암각·영상뢰화 | None | |
| smashu | 0x17 | 4 | 백인일섬 | None | |
| smashu | 0x1f | 4 | 비검·시공단 | None | |
| smashu | 0x20 | None | 열시섬 | None | |
| smashu | 0x22 | None | 투신의 춤 | None |
| Requirement | Rows | Status | Assertions | Samples |
|---|---|---|---|---|
| child motion loop present | 5 | pass | pass motion-loop-diagnostics motion, loop preview, nested visual, multi-sprite, or transform span evidence is present (5/5)pass visible-effect-strip effect-strip canvases contain non-empty pixels (5/5)pass visible-combined-preview combined actor/effect preview has active effect and colored pixels (5/5) | rinshan 0x17 Lv=3 암각·영상승룡파 rinshan 0x18 Lv=4 암각·영상승룡파 rinshan 0x1a Lv=None 흑영권 rinshan 0x2d Lv=None 환영각 smashu 0x22 Lv=None 투신의 춤 |
| palette transform effect; no CNS frame stream | 1 | pass | pass palette-requirement-diagnostics palette requirement is preserved in browser marker (1/1)pass visible-combined-preview combined actor/effect preview has active effect and colored pixels (1/1) | smashu 0x20 Lv=None 열시섬 |
| random placement/range present | 46 | pass | pass transform-range-diagnostics effect frames expose transform scope or coordinate summary (46/46)pass visible-effect-strip effect-strip canvases contain non-empty pixels (46/46)pass visible-combined-preview combined actor/effect preview has active effect and colored pixels (46/46) | ataho 0x1b Lv=2 비기·맹호광파참 ataho 0x1d Lv=4 비기·맹호광파참 ataho 0x21 Lv=None 염가열소 ataho 0x2c Lv=2 호포권 ataho 0x2e Lv=4 호포권 ataho 0x33 Lv=1 비기·맹호유성각 ataho 0x34 Lv=2 비기·맹호유성각 ataho 0x35 Lv=3 비기·맹호유성각 ataho 0x36 Lv=4 비기·맹호유성각 ataho 0x38 Lv=None 취호염무 ataho 0x39 Lv=None 노익장 대폭발 ataho 0x3c Lv=None 기합일발 |
| runner must instantiate child objects over time | 28 | pass | pass spawn-over-time effect frames span multiple ticks (28/28)pass visible-effect-strip effect-strip canvases contain non-empty pixels (28/28)pass visible-combined-preview combined actor/effect preview has active effect and colored pixels (28/28) | ataho 0x21 Lv=None 염가열소 ataho 0x38 Lv=None 취호염무 rinshan 0x11 Lv=1 열화폭염권 rinshan 0x12 Lv=2 열화폭염권 rinshan 0x13 Lv=3 열화폭염권 rinshan 0x14 Lv=4 열화폭염권 rinshan 0x15 Lv=1 암각·영상승룡파 rinshan 0x16 Lv=2 암각·영상승룡파 rinshan 0x17 Lv=3 암각·영상승룡파 rinshan 0x18 Lv=4 암각·영상승룡파 rinshan 0x19 Lv=None 빙조권 rinshan 0x1a Lv=None 흑영권 |
| Class | Rows | Status | Assertions | Samples |
|---|---|---|---|---|
| frameScript-effect | 7 | pass | pass visible-effect-strip effect-strip canvases contain non-empty pixels (7/7)pass visible-combined-preview combined actor/effect preview has active effect and colored pixels (7/7)pass has-effect-frames frameScript effects produce visible frame rows (7/7) | ataho 0x2c Lv=2 호포권 ataho 0x2e Lv=4 호포권 ataho 0x39 Lv=None 노익장 대폭발 smashu 0x0a Lv=2 쾌진격 smashu 0x0b Lv=3 쾌진격 smashu 0x0c Lv=4 쾌진격 smashu 0x20 Lv=None 열시섬 |
| init-frame-effect | 17 | pass | pass visible-effect-strip effect-strip canvases contain non-empty pixels (17/17)pass visible-combined-preview combined actor/effect preview has active effect and colored pixels (17/17)pass transform-range-diagnostics init effects carry placement transform/range diagnostics (17/17) | ataho 0x1b Lv=2 비기·맹호광파참 ataho 0x1d Lv=4 비기·맹호광파참 ataho 0x33 Lv=1 비기·맹호유성각 ataho 0x34 Lv=2 비기·맹호유성각 ataho 0x35 Lv=3 비기·맹호유성각 ataho 0x36 Lv=4 비기·맹호유성각 ataho 0x3c Lv=None 기합일발 ataho 0x3d Lv=None 천조족 ataho 0x3e Lv=None 천조족 ataho 0x3f Lv=None 주 백약지장 ataho 0x40 Lv=None 천조족 ataho 0x41 Lv=None 천조족 |
| spawn-stream-effect | 28 | pass | pass visible-effect-strip effect-strip canvases contain non-empty pixels (28/28)pass visible-combined-preview combined actor/effect preview has active effect and colored pixels (28/28)pass spawn-over-time spawn stream spans multiple ticks (28/28) | ataho 0x21 Lv=None 염가열소 ataho 0x38 Lv=None 취호염무 rinshan 0x11 Lv=1 열화폭염권 rinshan 0x12 Lv=2 열화폭염권 rinshan 0x13 Lv=3 열화폭염권 rinshan 0x14 Lv=4 열화폭염권 rinshan 0x15 Lv=1 암각·영상승룡파 rinshan 0x16 Lv=2 암각·영상승룡파 rinshan 0x17 Lv=3 암각·영상승룡파 rinshan 0x18 Lv=4 암각·영상승룡파 rinshan 0x19 Lv=None 빙조권 rinshan 0x1a Lv=None 흑영권 |