fighting-konoha/assets/soloman/manifest.js

3 lines
13 KiB
JavaScript

window.FIGHTERS=window.FIGHTERS||{};
window.FIGHTERS.soloman={"id": "soloman", "name": "SOLO MAN", "tag": "THE SIMPLE ONE", "race": "HUMAN", "title": "SIMPLE ONE", "color": "#e0b04a", "status": "ON THE ROUTE", "select": "assets/menu/soloman-select.webp", "detail": "Soft-spoken, slim, and then a convoy arrives.", "style": "Rushdown / dash and cloth", "balance": {"cooldowns": {"skill1": 4, "skill2": 7, "ultimate": 22}, "castTime": 0.5, "basicRefund": 0.05}, "names": ["KIBAS SARUNG", "ESEMKA RUSH", "SARUNG PUTAR", "KONVOI ESEMKA"], "combo": [{"damage": 6, "knockback": 80, "reach": 105, "duration": 0.34, "hitAt": 0.5}, {"damage": 8, "knockback": 110, "reach": 105, "duration": 0.38, "hitAt": 0.5}, {"damage": 12, "knockback": 220, "reach": 120, "duration": 0.5, "hitAt": 0.58}], "skills": {"skill1": {"kind": "dash", "damage": 20, "dash": 760, "reach": 140, "knockback": 300, "duration": 0.6, "hitAt": 0.55, "asset": "car", "size": 260}, "skill2": {"kind": "area", "damage": 16, "ahead": 0, "radius": 140, "vy": 140, "knockback": 280, "duration": 0.62, "hitAt": 0.5, "asset": "sarong"}}, "ultimate": {"kind": "stampede", "asset": "car", "count": 6, "gap": 0.4, "damage": 8, "speed": 1100, "size": 360, "lift": 100, "rx": 110, "ry": 140, "hold": 1.2, "settle": 0.6, "finisher": {"damage": 28, "asset": "burst"}}, "fx": ["bigcar", "burst", "car", "impact", "sarong", "sarongstorm"], "cutin": {"a": "#2a1c05", "b": "#8a6416", "kicker": "#fff0c0", "title": "KONVOI<br><em>ESEMKA</em>", "detail": "A LINE OF CARS"}, "manifest": {"characterId": "soloman", "engine": "component-row", "game_input": "sprite-sheet-alpha.png", "degraded_static_fallback": false, "curation_applied": false, "frame_variant": "pixel", "sprite_sheet_alpha": "sprite-sheet-alpha.webp", "sprite_sheet_alpha_report": "sprite-sheet-alpha.report.json", "base_image": "base-source.png", "cell": {"shape": "rect", "width": 320, "height": 288, "safe_margin_x": 10, "safe_margin_y": 8}, "chroma_key": {"name": "green", "hex": "#00FF00", "rgb": [0, 255, 0], "selection": "manual"}, "animation": {"cellWidth": 320, "cellHeight": 288, "columns": 4, "rows": {"idle": {"row": 0, "frames": 4, "fps": 5, "durations_ms": [200, 200, 200, 200], "loop": true, "frame_variant": "pixel"}, "walk": {"row": 1, "frames": 4, "fps": 10, "durations_ms": [100, 100, 100, 100], "loop": true, "frame_variant": "pixel"}, "run": {"row": 2, "frames": 4, "fps": 13, "durations_ms": [77, 77, 77, 77], "loop": true, "frame_variant": "pixel"}, "jump": {"row": 3, "frames": 1, "fps": 10, "durations_ms": [100], "loop": false, "frame_variant": "pixel"}, "doublejump": {"row": 4, "frames": 1, "fps": 12, "durations_ms": [83], "loop": false, "frame_variant": "pixel"}, "crouch": {"row": 5, "frames": 4, "fps": 8, "durations_ms": [125, 125, 125, 125], "loop": false, "frame_variant": "pixel"}, "attack1": {"row": 6, "frames": 4, "fps": 13, "durations_ms": [77, 77, 77, 77], "loop": false, "frame_variant": "pixel"}, "attack2": {"row": 7, "frames": 4, "fps": 13, "durations_ms": [77, 77, 77, 77], "loop": false, "frame_variant": "pixel"}, "attack3": {"row": 8, "frames": 4, "fps": 11, "durations_ms": [91, 91, 91, 91], "loop": false, "frame_variant": "pixel"}, "skill1": {"row": 9, "frames": 4, "fps": 11, "durations_ms": [91, 91, 91, 91], "loop": false, "frame_variant": "pixel"}, "skill2": {"row": 10, "frames": 4, "fps": 10, "durations_ms": [100, 100, 100, 100], "loop": false, "frame_variant": "pixel"}, "ultimate": {"row": 11, "frames": 4, "fps": 9, "durations_ms": [111, 111, 111, 111], "loop": false, "frame_variant": "pixel"}, "hurt": {"row": 12, "frames": 4, "fps": 9, "durations_ms": [111, 111, 111, 111], "loop": false, "frame_variant": "pixel"}, "down": {"row": 13, "frames": 4, "fps": 7, "durations_ms": [143, 143, 143, 143], "loop": false, "frame_variant": "pixel"}, "recover": {"row": 14, "frames": 4, "fps": 10, "durations_ms": [100, 100, 100, 100], "loop": false, "frame_variant": "pixel"}}}, "frame_layout": {"sheetWidth": 1280, "sheetHeight": 4320, "cellWidth": 320, "cellHeight": 288, "rows": {"idle": [{"x": 0, "y": 0, "w": 320, "h": 288}, {"x": 320, "y": 0, "w": 320, "h": 288}, {"x": 640, "y": 0, "w": 320, "h": 288}, {"x": 960, "y": 0, "w": 320, "h": 288}], "walk": [{"x": 0, "y": 288, "w": 320, "h": 288}, {"x": 320, "y": 288, "w": 320, "h": 288}, {"x": 640, "y": 288, "w": 320, "h": 288}, {"x": 960, "y": 288, "w": 320, "h": 288}], "run": [{"x": 0, "y": 576, "w": 320, "h": 288}, {"x": 320, "y": 576, "w": 320, "h": 288}, {"x": 640, "y": 576, "w": 320, "h": 288}, {"x": 960, "y": 576, "w": 320, "h": 288}], "jump": [{"x": 0, "y": 864, "w": 320, "h": 288}], "doublejump": [{"x": 0, "y": 1152, "w": 320, "h": 288}], "crouch": [{"x": 0, "y": 1440, "w": 320, "h": 288}, {"x": 320, "y": 1440, "w": 320, "h": 288}, {"x": 640, "y": 1440, "w": 320, "h": 288}, {"x": 960, "y": 1440, "w": 320, "h": 288}], "attack1": [{"x": 0, "y": 1728, "w": 320, "h": 288}, {"x": 320, "y": 1728, "w": 320, "h": 288}, {"x": 640, "y": 1728, "w": 320, "h": 288}, {"x": 960, "y": 1728, "w": 320, "h": 288}], "attack2": [{"x": 0, "y": 2016, "w": 320, "h": 288}, {"x": 320, "y": 2016, "w": 320, "h": 288}, {"x": 640, "y": 2016, "w": 320, "h": 288}, {"x": 960, "y": 2016, "w": 320, "h": 288}], "attack3": [{"x": 0, "y": 2304, "w": 320, "h": 288}, {"x": 320, "y": 2304, "w": 320, "h": 288}, {"x": 640, "y": 2304, "w": 320, "h": 288}, {"x": 960, "y": 2304, "w": 320, "h": 288}], "skill1": [{"x": 0, "y": 2592, "w": 320, "h": 288}, {"x": 320, "y": 2592, "w": 320, "h": 288}, {"x": 640, "y": 2592, "w": 320, "h": 288}, {"x": 960, "y": 2592, "w": 320, "h": 288}], "skill2": [{"x": 0, "y": 2880, "w": 320, "h": 288}, {"x": 320, "y": 2880, "w": 320, "h": 288}, {"x": 640, "y": 2880, "w": 320, "h": 288}, {"x": 960, "y": 2880, "w": 320, "h": 288}], "ultimate": [{"x": 0, "y": 3168, "w": 320, "h": 288}, {"x": 320, "y": 3168, "w": 320, "h": 288}, {"x": 640, "y": 3168, "w": 320, "h": 288}, {"x": 960, "y": 3168, "w": 320, "h": 288}], "hurt": [{"x": 0, "y": 3456, "w": 320, "h": 288}, {"x": 320, "y": 3456, "w": 320, "h": 288}, {"x": 640, "y": 3456, "w": 320, "h": 288}, {"x": 960, "y": 3456, "w": 320, "h": 288}], "down": [{"x": 0, "y": 3744, "w": 320, "h": 288}, {"x": 320, "y": 3744, "w": 320, "h": 288}, {"x": 640, "y": 3744, "w": 320, "h": 288}, {"x": 960, "y": 3744, "w": 320, "h": 288}], "recover": [{"x": 0, "y": 4032, "w": 320, "h": 288}, {"x": 320, "y": 4032, "w": 320, "h": 288}, {"x": 640, "y": 4032, "w": 320, "h": 288}, {"x": 960, "y": 4032, "w": 320, "h": 288}]}}}, "metrics": {"anchor": {"x": 160, "y": 280}, "states": {"idle": {"frames": [{"frame": 0, "bounds": {"left": -49, "right": 52, "top": -180, "bottom": 0}, "height": 180}, {"frame": 1, "bounds": {"left": -50, "right": 52, "top": -179, "bottom": 0}, "height": 179}, {"frame": 2, "bounds": {"left": -49, "right": 52, "top": -181, "bottom": 0}, "height": 181}, {"frame": 3, "bounds": {"left": -50, "right": 52, "top": -180, "bottom": 0}, "height": 180}]}, "walk": {"frames": [{"frame": 0, "bounds": {"left": -29, "right": 32, "top": -96, "bottom": 0}, "height": 96}, {"frame": 1, "bounds": {"left": -14, "right": 20, "top": -97, "bottom": 0}, "height": 97}, {"frame": 2, "bounds": {"left": -29, "right": 30, "top": -96, "bottom": 0}, "height": 96}, {"frame": 3, "bounds": {"left": -24, "right": 28, "top": -96, "bottom": 0}, "height": 96}]}, "run": {"frames": [{"frame": 0, "bounds": {"left": -29, "right": 20, "top": -59, "bottom": 0}, "height": 59}, {"frame": 1, "bounds": {"left": -14, "right": 17, "top": -61, "bottom": 0}, "height": 61}, {"frame": 2, "bounds": {"left": -37, "right": 19, "top": -60, "bottom": 0}, "height": 60}, {"frame": 3, "bounds": {"left": -18, "right": 20, "top": -60, "bottom": 0}, "height": 60}]}, "jump": {"frames": [{"frame": 0, "bounds": {"left": -33, "right": 67, "top": -150, "bottom": 0}, "height": 150}]}, "doublejump": {"frames": [{"frame": 0, "bounds": {"left": -24, "right": 37, "top": -106, "bottom": 0}, "height": 106}]}, "crouch": {"frames": [{"frame": 0, "bounds": {"left": -20, "right": 24, "top": -63, "bottom": 0}, "height": 63}, {"frame": 1, "bounds": {"left": -20, "right": 22, "top": -51, "bottom": 0}, "height": 51}, {"frame": 2, "bounds": {"left": -24, "right": 25, "top": -56, "bottom": 0}, "height": 56}, {"frame": 3, "bounds": {"left": -21, "right": 21, "top": -63, "bottom": 0}, "height": 63}]}, "attack1": {"frames": [{"frame": 0, "bounds": {"left": -19, "right": 20, "top": -62, "bottom": 0}, "height": 62}, {"frame": 1, "bounds": {"left": -21, "right": 30, "top": -62, "bottom": 0}, "height": 62}, {"frame": 2, "bounds": {"left": -23, "right": 35, "top": -62, "bottom": 0}, "height": 62}, {"frame": 3, "bounds": {"left": -19, "right": 20, "top": -62, "bottom": 0}, "height": 62}]}, "attack2": {"frames": [{"frame": 0, "bounds": {"left": -24, "right": 24, "top": -69, "bottom": 0}, "height": 69}, {"frame": 1, "bounds": {"left": -24, "right": 23, "top": -69, "bottom": 0}, "height": 69}, {"frame": 2, "bounds": {"left": -25, "right": 26, "top": -69, "bottom": 0}, "height": 69}, {"frame": 3, "bounds": {"left": -22, "right": 24, "top": -70, "bottom": 0}, "height": 70}]}, "attack3": {"frames": [{"frame": 0, "bounds": {"left": -24, "right": 25, "top": -58, "bottom": 0}, "height": 58}, {"frame": 1, "bounds": {"left": -23, "right": 19, "top": -57, "bottom": 0}, "height": 57}, {"frame": 2, "bounds": {"left": -27, "right": 36, "top": -55, "bottom": 0}, "height": 55}, {"frame": 3, "bounds": {"left": -20, "right": 21, "top": -63, "bottom": 0}, "height": 63}]}, "skill1": {"frames": [{"frame": 0, "bounds": {"left": -21, "right": 20, "top": -40, "bottom": 0}, "height": 40}, {"frame": 1, "bounds": {"left": -21, "right": 28, "top": -50, "bottom": 0}, "height": 50}, {"frame": 2, "bounds": {"left": -15, "right": 49, "top": -45, "bottom": 0}, "height": 45}, {"frame": 3, "bounds": {"left": -18, "right": 19, "top": -57, "bottom": 0}, "height": 57}]}, "skill2": {"frames": [{"frame": 0, "bounds": {"left": -22, "right": 21, "top": -59, "bottom": 0}, "height": 59}, {"frame": 1, "bounds": {"left": -24, "right": 25, "top": -56, "bottom": 0}, "height": 56}, {"frame": 2, "bounds": {"left": -23, "right": 28, "top": -60, "bottom": 0}, "height": 60}, {"frame": 3, "bounds": {"left": -22, "right": 21, "top": -58, "bottom": 0}, "height": 58}]}, "ultimate": {"frames": [{"frame": 0, "bounds": {"left": -21, "right": 21, "top": -53, "bottom": 0}, "height": 53}, {"frame": 1, "bounds": {"left": -31, "right": 28, "top": -63, "bottom": 0}, "height": 63}, {"frame": 2, "bounds": {"left": -22, "right": 28, "top": -59, "bottom": 0}, "height": 59}, {"frame": 3, "bounds": {"left": -25, "right": 30, "top": -58, "bottom": 0}, "height": 58}]}, "hurt": {"frames": [{"frame": 0, "bounds": {"left": -19, "right": 22, "top": -61, "bottom": 0}, "height": 61}, {"frame": 1, "bounds": {"left": -26, "right": 22, "top": -63, "bottom": 0}, "height": 63}, {"frame": 2, "bounds": {"left": -20, "right": 22, "top": -61, "bottom": 0}, "height": 61}, {"frame": 3, "bounds": {"left": -21, "right": 21, "top": -64, "bottom": 0}, "height": 64}]}, "down": {"frames": [{"frame": 0, "bounds": {"left": -26, "right": 19, "top": -47, "bottom": 0}, "height": 47}, {"frame": 1, "bounds": {"left": -38, "right": 9, "top": -40, "bottom": 0}, "height": 40}, {"frame": 2, "bounds": {"left": -23, "right": 26, "top": -26, "bottom": 0}, "height": 26}, {"frame": 3, "bounds": {"left": -26, "right": 27, "top": -13, "bottom": 0}, "height": 13}]}, "recover": {"frames": [{"frame": 0, "bounds": {"left": -27, "right": 29, "top": -22, "bottom": 0}, "height": 22}, {"frame": 1, "bounds": {"left": -28, "right": 22, "top": -34, "bottom": 0}, "height": 34}, {"frame": 2, "bounds": {"left": -15, "right": 17, "top": -46, "bottom": 0}, "height": 46}, {"frame": 3, "bounds": {"left": -19, "right": 19, "top": -61, "bottom": 0}, "height": 61}]}}, "emitters": {"attack1": {"x": 35, "y": -46, "frame": 2, "method": "Farthest-right opaque tip on the impact frame, facing right"}, "attack2": {"x": 26, "y": -37, "frame": 2, "method": "Farthest-right opaque tip on the impact frame, facing right"}, "attack3": {"x": 36, "y": -45, "frame": 2, "method": "Farthest-right opaque tip on the impact frame, facing right"}, "skill1": {"x": 49, "y": -28, "frame": 2, "method": "Farthest-right opaque tip on the impact frame, facing right"}, "skill2": {"x": 28, "y": -35, "frame": 2, "method": "Farthest-right opaque tip on the impact frame, facing right"}, "ultimate": {"x": 28, "y": -46, "frame": 2, "method": "Farthest-right opaque tip on the impact frame, facing right"}}, "playback": {"jump": {"airFrame": 0, "torsoPivot": {"x": 17, "y": -75}}, "doublejump": {"frame": 0, "duration": 0.28, "pivot": {"x": 6, "y": -53}}, "measurement": "Measured from the final atlas; no runtime resizing."}}, "mode": {"name": "MODE BLUSUKAN", "label": "BLUSUKAN", "announce": "MODE BLUSUKAN!", "duration": 10, "damageMul": 1.35, "speedMul": 1.25, "reachAdd": 20, "aura": "#ffd24a", "cooldowns": {"skill1": 5, "skill2": 8}, "names": ["KIBAS BADAI", "KONVOI MINI", "SARUNG BADAI", "KONVOI RAKSASA"], "skills": {"skill1": {"kind": "wave", "damage": 22, "speed": 900, "range": 640, "size": 330, "tall": 180, "knockback": 260, "duration": 0.6, "hitAt": 0.5, "asset": "car", "pierce": true}, "skill2": {"kind": "area", "damage": 26, "ahead": 0, "radius": 200, "vy": 150, "knockback": 320, "duration": 0.62, "hitAt": 0.5, "asset": "sarongstorm"}}, "ultimate": {"kind": "stampede", "asset": "bigcar", "count": 9, "gap": 0.28, "damage": 6, "speed": 1200, "size": 430, "lift": 120, "rx": 120, "ry": 150, "hold": 1.2, "settle": 0.6, "finisher": {"damage": 28, "asset": "burst"}}, "cutin": {"a": "#2a1c00", "b": "#b8861a", "kicker": "#fff2c8", "title": "KONVOI<br><em>RAKSASA</em>", "detail": "THE ROUTE NEVER ENDS"}}};