From 85c5b3cddc56bdbc3dc4062de90b107f383fb254 Mon Sep 17 00:00:00 2001
From: lnguy <lnguyen2405@gmail.com>
Date: Fri, 15 Dec 2023 17:08:31 +0100
Subject: [PATCH] Change some embed styling

---
 src/json_movelist/asuka.json      | 4454 +++++++++++++++++++++++++++++
 src/json_movelist/azucena.json    |  312 +-
 src/module/character.py           |    3 +-
 src/module/embed.py               |   23 +-
 src/resources/character_list.json |   11 +-
 src/wavu/wavu_importer.py         |    3 +-
 6 files changed, 4641 insertions(+), 165 deletions(-)
 create mode 100644 src/json_movelist/asuka.json

diff --git a/src/json_movelist/asuka.json b/src/json_movelist/asuka.json
new file mode 100644
index 0000000..776eeda
--- /dev/null
+++ b/src/json_movelist/asuka.json
@@ -0,0 +1,4454 @@
+[
+    {
+        "damage": "6",
+        "gif": "",
+        "id": "Asuka-1",
+        "input": "1",
+        "name": "Jab",
+        "notes": "Damage changed (8→6)",
+        "on_block": "-2",
+        "on_ch": "+9",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "10f",
+        "target": "h"
+    },
+    {
+        "damage": "6",
+        "gif": "",
+        "id": "Asuka-1",
+        "input": "1",
+        "name": "Jab",
+        "notes": "",
+        "on_block": "-2",
+        "on_ch": "",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "i10",
+        "target": "h"
+    },
+    {
+        "damage": "6,15",
+        "gif": "",
+        "id": "Asuka-1,1",
+        "input": "1,1",
+        "name": "Whiplash",
+        "notes": "\n* Combo from 1st CH\n* Links to f+1",
+        "on_block": "-7",
+        "on_ch": "",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": ",",
+        "target": "h,m"
+    },
+    {
+        "damage": "6,15",
+        "gif": "",
+        "id": "Asuka-1,1",
+        "input": "1,1",
+        "name": "Whiplash",
+        "notes": "\n* Combo from 1st CH\n* Link to attack from Lunging Mist Thrust()\n",
+        "on_block": "-7",
+        "on_ch": "+4",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "",
+        "target": "h,m"
+    },
+    {
+        "damage": "21",
+        "gif": "",
+        "id": "Asuka-1+2",
+        "input": "1+2",
+        "name": "Inner Strength",
+        "notes": "",
+        "on_block": "-9",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "r29",
+        "startup": "i16~17",
+        "target": "m"
+    },
+    {
+        "damage": "21",
+        "gif": "",
+        "id": "Asuka-1+2",
+        "input": "1+2",
+        "name": "Inner Strength",
+        "notes": "",
+        "on_block": "-9",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "29",
+        "startup": "16f(1)",
+        "target": "m"
+    },
+    {
+        "damage": "6,9",
+        "gif": "",
+        "id": "Asuka-1,2",
+        "input": "1,2",
+        "name": "Jab Uppercut",
+        "notes": "Combo from 1st CH",
+        "on_block": "-8",
+        "on_ch": "+3A",
+        "on_hit": "+3A",
+        "recovery": "",
+        "startup": "",
+        "target": "h,m"
+    },
+    {
+        "damage": "6,9",
+        "gif": "",
+        "id": "Asuka-1,2",
+        "input": "1,2",
+        "name": "Jab Uppercut",
+        "notes": "\n*Combo from 1st CH",
+        "on_block": "-8",
+        "on_ch": "",
+        "on_hit": "+3a",
+        "recovery": "",
+        "startup": ",",
+        "target": "h,m"
+    },
+    {
+        "damage": "6,9,24",
+        "gif": "",
+        "id": "Asuka-1,2,3",
+        "input": "1,2,3",
+        "name": "Jab Uppercut  Spinning Heel Drop",
+        "notes": "\n* Chip damage when guarded\n* Link to attack from Spinning Heel Drop()\n* Interruption 15F after 2nd block\n* Tail Spin removed\n",
+        "on_block": "-2",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "h,m,m"
+    },
+    {
+        "damage": "6,9,24",
+        "gif": "",
+        "id": "Asuka-1,2,3",
+        "input": "1,2,3",
+        "name": "Jab Uppercut &gt; Spinning Heel Drop",
+        "notes": "\n* Chip on block\n* Link to f+4\n* Can interrupt with up to i15 if previous hit is blocked",
+        "on_block": "-2",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": ",",
+        "target": "h,m,m"
+    },
+    {
+        "damage": "-",
+        "gif": "",
+        "id": "Asuka-1+2+3+4",
+        "input": "1+2+3+4",
+        "name": "Ki Charge",
+        "notes": "Shift to charging",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "55",
+        "startup": "",
+        "target": "sp"
+    },
+    {
+        "damage": "",
+        "gif": "",
+        "id": "Asuka-1+2+3+4",
+        "input": "1+2+3+4",
+        "name": "Ki Charge",
+        "notes": "\n* Cannot block for 5 seconds\n* CH state for 5 seconds",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "r55",
+        "startup": "",
+        "target": ""
+    },
+    {
+        "damage": "-,5,5",
+        "gif": "",
+        "id": "Asuka-1+2+3+4,1+2",
+        "input": "1+2+3+4,1+2",
+        "name": "Naniwa Ultimate Tackle",
+        "notes": "\n* Break: 1+2\n* Opp. Position on break: Reverse Pos.\n* Opp. Position on hit: Foot sd. FU\n* Left slap is auto-attack\n* Throw breaks 16f later (1f)",
+        "on_block": "-6",
+        "on_ch": "",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "i61",
+        "target": "sp,t(m)"
+    },
+    {
+        "damage": "-,5,5,5,5,5,10",
+        "gif": "",
+        "id": "Asuka-1+2+3+4,1+2,1,2,1,2",
+        "input": "1+2+3+4,1+2,1,2,1,2",
+        "name": "Eternal Punishment",
+        "notes": "\n* Break: none\n* Opp. Position on break:\n* Opp. Position on hit: Foot sd. FU",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "sp,t(m)"
+    },
+    {
+        "damage": "6,9",
+        "gif": "",
+        "id": "Asuka-1,2,3,B",
+        "input": "1,2,3,B",
+        "name": "Jab Uppercut  Spinning Heel Drop to Cancel",
+        "notes": "",
+        "on_block": "-18",
+        "on_ch": "-7",
+        "on_hit": "-7",
+        "recovery": "",
+        "startup": "",
+        "target": "h,m,m"
+    },
+    {
+        "damage": "6,9,24,0",
+        "gif": "",
+        "id": "Asuka-1,2,3,B",
+        "input": "1,2,3,B",
+        "name": "Jab Uppercut &gt; Spinning Heel Drop to Cancel",
+        "notes": "",
+        "on_block": "-18",
+        "on_ch": "",
+        "on_hit": "-7",
+        "recovery": "",
+        "startup": "",
+        "target": "h,m,m,sp"
+    },
+    {
+        "damage": "6,9,20",
+        "gif": "",
+        "id": "Asuka-1,2,4",
+        "input": "1,2,4",
+        "name": "Jab Uppercut  Front Kick",
+        "notes": "Combo from 2nd hit",
+        "on_block": "-12",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "h,m,m"
+    },
+    {
+        "damage": "6,9,20",
+        "gif": "",
+        "id": "Asuka-1,2,4",
+        "input": "1,2,4",
+        "name": "Jab Uppercut &gt; Front Kick",
+        "notes": "Combo from 2nd hit",
+        "on_block": "-12",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": ",",
+        "target": "h,m,m"
+    },
+    {
+        "damage": "35",
+        "gif": "",
+        "id": "Asuka-1+3",
+        "input": "1+3",
+        "name": "Aiki Nage",
+        "notes": "\n* Throw break 1 or 2\n* Opp. Position on break: CCW\n* Opp. Position on hit: Reverse Pos., F Sd. FU",
+        "on_block": "-2",
+        "on_ch": "",
+        "on_hit": "+0d",
+        "recovery": "r25",
+        "startup": "i12~14",
+        "target": "t"
+    },
+    {
+        "damage": "6,10",
+        "gif": "",
+        "id": "Asuka-1,3",
+        "input": "1,3",
+        "name": "Jab Low Kick",
+        "notes": "\n* Combo from 1st hit",
+        "on_block": "-11",
+        "on_ch": "",
+        "on_hit": "+0",
+        "recovery": "",
+        "startup": ",",
+        "target": "h,l"
+    },
+    {
+        "damage": "6,10",
+        "gif": "",
+        "id": "Asuka-1,3",
+        "input": "1,3",
+        "name": "Jab Low Kick",
+        "notes": "Combo from 1st hit",
+        "on_block": "-11",
+        "on_ch": "0",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "",
+        "target": "h,l"
+    },
+    {
+        "damage": "5,8",
+        "gif": "",
+        "id": "Asuka-1+4",
+        "input": "1+4",
+        "name": "White Heron",
+        "notes": "\n* Combo from 1st CH\n* Block frame is blocked 1st attack\n* 2nd attack block -3F, hit +9F\n* Attack Level changed (L,H→SL,H)\n",
+        "on_block": "-19",
+        "on_ch": "-8",
+        "on_hit": "-8",
+        "recovery": "",
+        "startup": "14f",
+        "target": "sl,h"
+    },
+    {
+        "damage": "5,8",
+        "gif": "",
+        "id": "Asuka-1+4",
+        "input": "1+4",
+        "name": "White Heron",
+        "notes": "\n* Combo from 1st CH\n* 2nd hit when blocked is -3, on hit is +9\n",
+        "on_block": "-19",
+        "on_ch": "",
+        "on_hit": "-8",
+        "recovery": "",
+        "startup": "i14",
+        "target": "sl,h"
+    },
+    {
+        "damage": "614",
+        "gif": "",
+        "id": "Asuka-1,4",
+        "input": "1,4",
+        "name": "Jab Leg Cutter",
+        "notes": "\n* Combo from 1st CH\n* Link to attack from Leg Cutter (db+4)",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "+0",
+        "recovery": "",
+        "startup": "",
+        "target": "h,l"
+    },
+    {
+        "damage": "6,14",
+        "gif": "",
+        "id": "Asuka-1,4",
+        "input": "1,4",
+        "name": "Jab Leg Cutter",
+        "notes": "\n* Combo from 1st CH\n* Link to attack from Leg Cutter ()\n",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "",
+        "target": "h,l"
+    },
+    {
+        "damage": "5,8,10",
+        "gif": "",
+        "id": "Asuka-1+4,2",
+        "input": "1+4,2",
+        "name": "Blizzard Combo",
+        "notes": "\n* Combo from 2nd CH\n",
+        "on_block": "-2",
+        "on_ch": "",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "",
+        "target": "sl,h,h"
+    },
+    {
+        "damage": "5,8,10",
+        "gif": "",
+        "id": "Asuka-1+4,2",
+        "input": "1+4,2",
+        "name": "Blizzard Combo",
+        "notes": "Combo from 2nd CH",
+        "on_block": "-2",
+        "on_ch": "+9",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "",
+        "target": "sl,h,h"
+    },
+    {
+        "damage": "5,8,10,12",
+        "gif": "",
+        "id": "Asuka-1+4,2,1",
+        "input": "1+4,2,1",
+        "name": "Blizzard Combo to Jab",
+        "notes": "\n* Combo from 3rd CH\n* Connect to Jab()\n",
+        "on_block": "-2",
+        "on_ch": "+9",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "",
+        "target": "sl,h,h,h"
+    },
+    {
+        "damage": "5,8,10,26",
+        "gif": "",
+        "id": "Asuka-1+4,2,4",
+        "input": "1+4,2,4",
+        "name": "White Heron Dance",
+        "notes": "Combo from 3rd CH",
+        "on_block": "-9",
+        "on_ch": "KDN",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "",
+        "target": "sl,h,h,m"
+    },
+    {
+        "damage": "5,8,10,26",
+        "gif": "",
+        "id": "Asuka-1+4,2,4",
+        "input": "1+4,2,4",
+        "name": "White Heron Dance",
+        "notes": "\n* Combo from 3rd CH\n",
+        "on_block": "-9",
+        "on_ch": "KND",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "",
+        "target": "sl,h,h,m"
+    },
+    {
+        "damage": "5,8,10,15",
+        "gif": "",
+        "id": "Asuka-1+4,2,d+4",
+        "input": "1+4,2,d+4",
+        "name": "White Heron Lower Dance",
+        "notes": "\n* Combo from 3rd CH\n",
+        "on_block": "-23",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "sl,h,h,l"
+    },
+    {
+        "damage": "5,8,10,15",
+        "gif": "",
+        "id": "Asuka-1+4,2,d,4",
+        "input": "1+4,2,d,4",
+        "name": "White Heron Lower Dance",
+        "notes": "Combo from 3rd CH",
+        "on_block": "-23",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "sl,h,h,l"
+    },
+    {
+        "damage": "5,8,25",
+        "gif": "",
+        "id": "Asuka-1+4,3",
+        "input": "1+4,3",
+        "name": "White Heron Spinning Heel Drop",
+        "notes": "\n* Chip on block\n* Link to attack from Spinning Heel Drop (f+3)\n",
+        "on_block": "-2",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "sl,h,m"
+    },
+    {
+        "damage": "5,8,24",
+        "gif": "",
+        "id": "Asuka-1+4,3",
+        "input": "1+4,3",
+        "name": "White Heron Spinning Heel Drop",
+        "notes": "\n* Chip damage when guarded\n* Link to attack from Spinning Heel Drop()\n* Tail Spin removed\n",
+        "on_block": "-2",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "slh,m"
+    },
+    {
+        "damage": "5,8,25,0",
+        "gif": "",
+        "id": "Asuka-1+4,3,B",
+        "input": "1+4,3,B",
+        "name": "White Heron Spinning Heel Drop to Cancel",
+        "notes": "\n* If 2nd attack is blocked, -20f\n",
+        "on_block": "-37",
+        "on_ch": "",
+        "on_hit": "-26",
+        "recovery": "",
+        "startup": "",
+        "target": "sl,h,m,sp"
+    },
+    {
+        "damage": "5,8",
+        "gif": "",
+        "id": "Asuka-1+4,3,B",
+        "input": "1+4,3,B",
+        "name": "White Heron Spinning Heel Drop to Cancel",
+        "notes": "\n* Block frame is blocked 1st attack\n* 2nd attack block -20F\n",
+        "on_block": "-37",
+        "on_ch": "-26",
+        "on_hit": "-26",
+        "recovery": "",
+        "startup": "",
+        "target": "sl,h"
+    },
+    {
+        "damage": "6,14",
+        "gif": "",
+        "id": "Asuka-1,4,D",
+        "input": "1,4,D",
+        "name": "Jab Leg Cutter to Crouching",
+        "notes": "\n* Returns to crouching\n* Combo from 1st CH\n",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "",
+        "target": "h,l"
+    },
+    {
+        "damage": "6140",
+        "gif": "",
+        "id": "Asuka-1,4,D",
+        "input": "1,4,D",
+        "name": "Jab Leg Cutter to Crouching",
+        "notes": "\n* Combo from 1st CH",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "+0",
+        "recovery": "r? FC",
+        "startup": "",
+        "target": "h,l,sp"
+    },
+    {
+        "damage": "9",
+        "gif": "",
+        "id": "Asuka-2",
+        "input": "2",
+        "name": "Basho's Dance (1)",
+        "notes": "",
+        "on_block": "-11",
+        "on_ch": "0",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "12f",
+        "target": "h"
+    },
+    {
+        "damage": "9",
+        "gif": "",
+        "id": "Asuka-2",
+        "input": "2",
+        "name": "Basho's Dance (1)",
+        "notes": "",
+        "on_block": "-11",
+        "on_ch": "",
+        "on_hit": "+0",
+        "recovery": "",
+        "startup": "i12",
+        "target": "h"
+    },
+    {
+        "damage": "9,10",
+        "gif": "",
+        "id": "Asuka-2,1",
+        "input": "2,1",
+        "name": "Basho's Dance (2)",
+        "notes": "\n* Combo from 1st hit",
+        "on_block": "-3",
+        "on_ch": "",
+        "on_hit": "+8",
+        "recovery": "",
+        "startup": "",
+        "target": "h,h"
+    },
+    {
+        "damage": "9,10",
+        "gif": "",
+        "id": "Asuka-2,1",
+        "input": "2,1",
+        "name": "Basho's Dance (2)",
+        "notes": "Combo from 1st hit",
+        "on_block": "-3",
+        "on_ch": "+8",
+        "on_hit": "+8",
+        "recovery": "",
+        "startup": "",
+        "target": "h,h"
+    },
+    {
+        "damage": "9,10,8,20",
+        "gif": "",
+        "id": "Asuka-2,1,1+2",
+        "input": "2,1,1+2",
+        "name": "Basho's Dance",
+        "notes": "Combo from 2nd CH",
+        "on_block": "-6",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "h,h,hh"
+    },
+    {
+        "damage": "9,10,16",
+        "gif": "",
+        "id": "Asuka-2,1,2",
+        "input": "2,1,2",
+        "name": "Basho Cutter",
+        "notes": "Tornado",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "h,h,m"
+    },
+    {
+        "damage": "9,10,16",
+        "gif": "",
+        "id": "Asuka-2,1,2",
+        "input": "2,1,2",
+        "name": "Basho Cutter",
+        "notes": "New Move",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "h,h,m"
+    },
+    {
+        "damage": "9,10,23",
+        "gif": "",
+        "id": "Asuka-2,1,d+1+2",
+        "input": "2,1,d+1+2",
+        "name": "Basho Oroshi",
+        "notes": "\n* Combo from 2nd CH",
+        "on_block": "-10c",
+        "on_ch": "JG",
+        "on_hit": "+3c",
+        "recovery": "",
+        "startup": "",
+        "target": "h,h,m"
+    },
+    {
+        "damage": "9,10,23",
+        "gif": "",
+        "id": "Asuka-2,1,d,1+2",
+        "input": "2,1,d,1+2",
+        "name": "Basho Oroshi",
+        "notes": "\n* Forces an opponent to crouching on block or NH\n* Combo from 2nd CH\n",
+        "on_block": "-10C",
+        "on_ch": "LNC",
+        "on_hit": "+3C",
+        "recovery": "",
+        "startup": "",
+        "target": "h,h,m"
+    },
+    {
+        "damage": "9,10,23,0",
+        "gif": "",
+        "id": "Asuka-2,1,d+1+2,B",
+        "input": "2,1,d+1+2,B",
+        "name": "Basho Oroshi to Cancel",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "h,h,m,sp"
+    },
+    {
+        "damage": "9,10",
+        "gif": "",
+        "id": "Asuka-2,1,d,1+2,B",
+        "input": "2,1,d,1+2,B",
+        "name": "Basho Oroshi to Cancel",
+        "notes": "New Move",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "h,h,sp"
+    },
+    {
+        "damage": "9,10,23,0",
+        "gif": "",
+        "id": "Asuka-2,1,d+1+2,D",
+        "input": "2,1,d+1+2,D",
+        "name": "Basho Oroshi to Crouching",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "h,h,m,sp"
+    },
+    {
+        "damage": "9,10,23",
+        "gif": "",
+        "id": "Asuka-2,1,d,1+2,D",
+        "input": "2,1,d,1+2,D",
+        "name": "Basho Oroshi to Crouching",
+        "notes": "New Move",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "h,h,m"
+    },
+    {
+        "damage": "",
+        "gif": "",
+        "id": "Asuka-2+3",
+        "input": "2+3",
+        "name": "Heat Burst",
+        "notes": "\n* \nHeat Burst",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "m"
+    },
+    {
+        "damage": "9,16",
+        "gif": "",
+        "id": "Asuka-2,3",
+        "input": "2,3",
+        "name": "Mizu Basho",
+        "notes": "Combo from 1st hit",
+        "on_block": "-19",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": ",",
+        "target": "h,m"
+    },
+    {
+        "damage": "9,20",
+        "gif": "",
+        "id": "Asuka-2,3",
+        "input": "2,3",
+        "name": "Mizu Basho",
+        "notes": "\n* Combo from 1st hit\n* Damage changed (9,20→9,16)\n",
+        "on_block": "-19",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "h,m"
+    },
+    {
+        "damage": "15",
+        "gif": "",
+        "id": "Asuka-2+3, or ,R1",
+        "input": "2+3, or ,R1",
+        "name": "Heat Burst",
+        "notes": "\n* Attack that can activate Heat (10 sec\n* )\n*  to cancel attack\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "m"
+    },
+    {
+        "damage": "35",
+        "gif": "",
+        "id": "Asuka-2+4",
+        "input": "2+4",
+        "name": "Katanuki",
+        "notes": "\n* Throw break 1 or 2\n* Opp. Position on break: CCW\n* Opp. Position on hit: Head Sd. FD",
+        "on_block": "-3",
+        "on_ch": "",
+        "on_hit": "+0d",
+        "recovery": "r25",
+        "startup": "i12~14",
+        "target": "t"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-3",
+        "input": "3",
+        "name": "Hyakujitsuko(1)",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "+9",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "14f",
+        "target": "m"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-3",
+        "input": "3",
+        "name": "Hyakujitsuko (1)",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "i14",
+        "target": "m"
+    },
+    {
+        "damage": "17,17",
+        "gif": "",
+        "id": "Asuka-3,1",
+        "input": "3,1",
+        "name": "Hyakujitsuko",
+        "notes": "\n* Combo from 1st hit\n* Can be delayed 14f\n* Combo can be delayed 14f from hit\n",
+        "on_block": "-11",
+        "on_ch": "KND",
+        "on_hit": "+8",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "17,17",
+        "gif": "",
+        "id": "Asuka-3,1",
+        "input": "3,1",
+        "name": "Hyakujitsuko",
+        "notes": "\n* Combo from 1st hit\n* Can be delayed 14F\n* Combo can be delayed 14F from hit\n",
+        "on_block": "-11",
+        "on_ch": "KDN",
+        "on_hit": "+8",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "10,21",
+        "gif": "",
+        "id": "Asuka-3+4",
+        "input": "3+4",
+        "name": "Ryuuntsui",
+        "notes": "\n* Special effect upon down hit\n* Name changed from Thunder Fall Kick\n",
+        "on_block": "-6",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "23f",
+        "target": "mm"
+    },
+    {
+        "damage": "10,21",
+        "gif": "",
+        "id": "Asuka-3+4",
+        "input": "3+4",
+        "name": "Ryuuntsui",
+        "notes": "\n* Special effect when hitting grounded opponents\n",
+        "on_block": "-6",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i23",
+        "target": "mm"
+    },
+    {
+        "damage": "10,21,0",
+        "gif": "",
+        "id": "Asuka-3+4,D",
+        "input": "3+4,D",
+        "name": "Ryuuntsui to Crouching",
+        "notes": "",
+        "on_block": "-6",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "r? FC",
+        "startup": "",
+        "target": "mm,sp"
+    },
+    {
+        "damage": "10,21",
+        "gif": "",
+        "id": "Asuka-3+4,D",
+        "input": "3+4,D",
+        "name": "Ryuuntsui to Crouching",
+        "notes": "Returns to crouching",
+        "on_block": "-6",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "23f",
+        "target": "mm"
+    },
+    {
+        "damage": "18",
+        "gif": "",
+        "id": "Asuka-4",
+        "input": "4",
+        "name": "High Kick",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "LNC",
+        "on_hit": "+7",
+        "recovery": "26",
+        "startup": "11f",
+        "target": "h"
+    },
+    {
+        "damage": "18",
+        "gif": "",
+        "id": "Asuka-4",
+        "input": "4",
+        "name": "High Kick",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "JG",
+        "on_hit": "+7",
+        "recovery": "r26",
+        "startup": "i11",
+        "target": "h"
+    },
+    {
+        "damage": "17(,22)",
+        "gif": "",
+        "id": "Asuka-b+1",
+        "input": "b+1",
+        "name": "Violet",
+        "notes": "\n* Connect to Sumiregari upon CH\n* Damage () is Throw bonus\n",
+        "on_block": "-10",
+        "on_ch": "Th",
+        "on_hit": "+6",
+        "recovery": "29 FC",
+        "startup": "i29",
+        "target": "l(,th)"
+    },
+    {
+        "damage": "17(,22)",
+        "gif": "",
+        "id": "Asuka-b,1",
+        "input": "b,1",
+        "name": "Violet",
+        "notes": "\n* Returns to crouching\n* Connect to Sumiregari upon CH\n* Damage () is Throw bonus\n",
+        "on_block": "-10",
+        "on_ch": "Th",
+        "on_hit": "+6",
+        "recovery": "29",
+        "startup": "29f",
+        "target": "l(,th)"
+    },
+    {
+        "damage": "25",
+        "gif": "",
+        "id": "Asuka-b+1+3",
+        "input": "b+1+3_b+2+4",
+        "name": "Attack Reversal",
+        "notes": "\n* Does 25 + 50% of reversed attack as damage\n* Opp. Position on hit: Reverse Pos Foot-sd. Face-up\n* Reverses limb-based h/m attacks",
+        "on_block": "-6",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": ""
+    },
+    {
+        "damage": "25",
+        "gif": "",
+        "id": "Asuka-b+1+3*",
+        "input": "b+1+3*_b+2+4*",
+        "name": "Attack Reversal (Hold)",
+        "notes": "\n* Does 25 + 50% of reversed attack as damage\n* Opp. Position on hit: Reverse Pos Foot-sd. Face-up\n* Reverses limb-based h/m attacks",
+        "on_block": "-6",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": ""
+    },
+    {
+        "damage": "15,8",
+        "gif": "",
+        "id": "Asuka-b+1+4",
+        "input": "b+1+4",
+        "name": "Narcissus (2)",
+        "notes": "",
+        "on_block": "-8",
+        "on_ch": "+7",
+        "on_hit": "+5",
+        "recovery": "",
+        "startup": "i12",
+        "target": "h,l"
+    },
+    {
+        "damage": "15,8",
+        "gif": "",
+        "id": "Asuka-b,1+4",
+        "input": "b,1+4",
+        "name": "Narcissus (2)",
+        "notes": "",
+        "on_block": "-8",
+        "on_ch": "+7",
+        "on_hit": "+5",
+        "recovery": "",
+        "startup": "12f",
+        "target": "hl"
+    },
+    {
+        "damage": "15,8,18",
+        "gif": "",
+        "id": "Asuka-b+1+4,3",
+        "input": "b+1+4,3",
+        "name": "Reverse Narcissus",
+        "notes": "Combo from 2nd CH",
+        "on_block": "-13",
+        "on_ch": "KND",
+        "on_hit": "-2",
+        "recovery": "",
+        "startup": "",
+        "target": "h,l,l"
+    },
+    {
+        "damage": "15,8,18",
+        "gif": "",
+        "id": "Asuka-b,1+4,3",
+        "input": "b,1+4,3",
+        "name": "Reverse Narcissus",
+        "notes": "Combo from 2nd CH",
+        "on_block": "-13",
+        "on_ch": "KDN",
+        "on_hit": "-2",
+        "recovery": "",
+        "startup": "",
+        "target": "hl,l"
+    },
+    {
+        "damage": "15,8,23",
+        "gif": "",
+        "id": "Asuka-b+1+4,4",
+        "input": "b+1+4,4",
+        "name": "Narcissus",
+        "notes": "\n* Combo from 2nd CH\n",
+        "on_block": "-14",
+        "on_ch": "+5b",
+        "on_hit": "+5b",
+        "recovery": "",
+        "startup": "",
+        "target": "h,l,m"
+    },
+    {
+        "damage": "15,8,23",
+        "gif": "",
+        "id": "Asuka-b,1+4,4",
+        "input": "b,1+4,4",
+        "name": "Narcissus",
+        "notes": "\n* Combo from 2nd CH\n* Tail Spin removed\n",
+        "on_block": "-14",
+        "on_ch": "+5B",
+        "on_hit": "+5B",
+        "recovery": "",
+        "startup": "",
+        "target": "hl,m"
+    },
+    {
+        "damage": "17(,22),",
+        "gif": "",
+        "id": "Asuka-b+1,D",
+        "input": "b+1,D",
+        "name": "Violet to Cancel",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "39 FC",
+        "startup": "",
+        "target": "l(,th),sp"
+    },
+    {
+        "damage": "-",
+        "gif": "",
+        "id": "Asuka-b,1,D",
+        "input": "b,1,D",
+        "name": "Violet to Cancel",
+        "notes": "Returns to crouching",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "39",
+        "startup": "",
+        "target": "sp"
+    },
+    {
+        "damage": "12",
+        "gif": "",
+        "id": "Asuka-b+2",
+        "input": "b+2",
+        "name": "Swallow Mallet",
+        "notes": "",
+        "on_block": "-4c",
+        "on_ch": "",
+        "on_hit": "+1c",
+        "recovery": "",
+        "startup": "i15",
+        "target": "m"
+    },
+    {
+        "damage": "12",
+        "gif": "",
+        "id": "Asuka-b,2",
+        "input": "b,2",
+        "name": "Swallow Mallet",
+        "notes": "Forces an opponent to crouching on block or hit",
+        "on_block": "-4C",
+        "on_ch": "+C",
+        "on_hit": "+1C",
+        "recovery": "",
+        "startup": "15f",
+        "target": "m"
+    },
+    {
+        "damage": "12,14",
+        "gif": "",
+        "id": "Asuka-b+2,1",
+        "input": "b+2,1",
+        "name": "Swallow Mallet Lunging Mist Thrust",
+        "notes": "\n* Combo from 1st CH\n* Link to attack from Lunging Mist Thrust ()\n",
+        "on_block": "-7",
+        "on_ch": "",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "12,14",
+        "gif": "",
+        "id": "Asuka-b,2,1",
+        "input": "b,2,1",
+        "name": "Swallow Mallet Lunging Mist Thrust",
+        "notes": "\n* Combo from 1st CH\n* Link to attack from Lunging Mist Thrust ()\n",
+        "on_block": "-7",
+        "on_ch": "+4",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "12,7",
+        "gif": "",
+        "id": "Asuka-b+2,1+2",
+        "input": "b+2,1+2",
+        "name": "Swallow Mallet Elbow",
+        "notes": "\n* Combo from 1st hit\n* Can be delayed 12F\n* Combo can be delayed 9F from CH\n",
+        "on_block": "-9",
+        "on_ch": "",
+        "on_hit": "+2",
+        "recovery": "",
+        "startup": "i36",
+        "target": "m,h"
+    },
+    {
+        "damage": "12,7",
+        "gif": "",
+        "id": "Asuka-b,2,1+2",
+        "input": "b,2,1+2",
+        "name": "Swallow Mallet Elbow",
+        "notes": "\n* Combo from 1st hit\n* Can be delayed 12F\n* Combo can be delayed 9F from CH\n",
+        "on_block": "-9",
+        "on_ch": "+2",
+        "on_hit": "+2",
+        "recovery": "",
+        "startup": "36f",
+        "target": "m,h"
+    },
+    {
+        "damage": "12,7,20",
+        "gif": "",
+        "id": "Asuka-b+2,1+2,4",
+        "input": "b+2,1+2,4",
+        "name": "Swallow Mallet Combo",
+        "notes": "\n* Combo from 2nd CH\n",
+        "on_block": "-13",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "m,h,m"
+    },
+    {
+        "damage": "12,7,20",
+        "gif": "",
+        "id": "Asuka-b,2,1+2,4",
+        "input": "b,2,1+2,4",
+        "name": "Swallow Mallet Combo",
+        "notes": "\n* Combo from 2nd CH\n* Tail Spin removed\n",
+        "on_block": "-13",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m,h,m"
+    },
+    {
+        "damage": "12,7",
+        "gif": "",
+        "id": "Asuka-b+2,1+2,D",
+        "input": "b+2,1+2,D",
+        "name": "Swallow Mallet Elbow to Cancel",
+        "notes": "\n",
+        "on_block": "-6c",
+        "on_ch": "-1c",
+        "on_hit": "-1c",
+        "recovery": "? FC",
+        "startup": "",
+        "target": "m,h,sp"
+    },
+    {
+        "damage": "12",
+        "gif": "",
+        "id": "Asuka-b,2,1+2,D",
+        "input": "b,2,1+2,D",
+        "name": "Swallow Mallet Elbow to Cancel",
+        "notes": "\n* Forces an opponent to crouching on block or hit\n* Returns to crouching\n",
+        "on_block": "-6C",
+        "on_ch": "-1C",
+        "on_hit": "-1C",
+        "recovery": "",
+        "startup": "46f",
+        "target": "m"
+    },
+    {
+        "damage": "23",
+        "gif": "",
+        "id": "Asuka-b+2+3",
+        "input": "b+2+3",
+        "name": "Azalea",
+        "notes": "Sabaki absorbs kicks",
+        "on_block": "-9",
+        "on_ch": "",
+        "on_hit": "+6",
+        "recovery": "",
+        "startup": "i24",
+        "target": "m"
+    },
+    {
+        "damage": "23",
+        "gif": "",
+        "id": "Asuka-b,2+3",
+        "input": "b,2+3",
+        "name": "Azalea",
+        "notes": "Kick Absorbs (H/M) during 4 to 15F",
+        "on_block": "-9",
+        "on_ch": "+6",
+        "on_hit": "+6",
+        "recovery": "",
+        "startup": "24f",
+        "target": "m"
+    },
+    {
+        "damage": "12,14",
+        "gif": "",
+        "id": "Asuka-b+2,4",
+        "input": "b+2,4",
+        "name": "Swallow Mallet Leg Cutter",
+        "notes": "Link to attack from Leg Cutter ()",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "+0",
+        "recovery": "",
+        "startup": "",
+        "target": "m,l"
+    },
+    {
+        "damage": "12,14",
+        "gif": "",
+        "id": "Asuka-b,2,4",
+        "input": "b,2,4",
+        "name": "Swallow Mallet Leg Cutter",
+        "notes": "Link to attack from Leg Cutter ()",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "",
+        "target": "m,l"
+    },
+    {
+        "damage": "12,14,",
+        "gif": "",
+        "id": "Asuka-b+2,4,D",
+        "input": "b+2,4,D",
+        "name": "Swallow Mallet Leg Cutter to Crouching",
+        "notes": "",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "+0",
+        "recovery": "? FC",
+        "startup": "",
+        "target": "m,l,sp"
+    },
+    {
+        "damage": "12,14",
+        "gif": "",
+        "id": "Asuka-b,2,4,D",
+        "input": "b,2,4,D",
+        "name": "Swallow Mallet Leg Cutter to Crouching",
+        "notes": "Returns to crouching",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "",
+        "target": "m,l"
+    },
+    {
+        "damage": "15",
+        "gif": "",
+        "id": "Asuka-b+3",
+        "input": "b+3",
+        "name": "Dragon Wheel Kick",
+        "notes": "",
+        "on_block": "-19",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "38",
+        "startup": "i16",
+        "target": "m"
+    },
+    {
+        "damage": "15",
+        "gif": "",
+        "id": "Asuka-b,3",
+        "input": "b,3",
+        "name": "Dragon Wheel Kick",
+        "notes": "",
+        "on_block": "-19",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "38",
+        "startup": "16f",
+        "target": "m"
+    },
+    {
+        "damage": "15,20",
+        "gif": "",
+        "id": "Asuka-b+3,2",
+        "input": "b+3,2",
+        "name": "Dragon Wheel Kick Demon Slayer",
+        "notes": "Interruption 23F after 1st block",
+        "on_block": "-20",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "15,20",
+        "gif": "",
+        "id": "Asuka-b,3,2",
+        "input": "b,3,2",
+        "name": "Dragon Wheel Kick Demon Slayer",
+        "notes": "Interruption 23F after 1st block",
+        "on_block": "-20",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "15,2015",
+        "gif": "",
+        "id": "Asuka-b+3,2,D",
+        "input": "b+3,2,D",
+        "name": "Dragon Wheel Kick Demon Slayer to Cancel",
+        "notes": "",
+        "on_block": "-33",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "? FC",
+        "startup": "",
+        "target": "m,mm"
+    },
+    {
+        "damage": "15",
+        "gif": "",
+        "id": "Asuka-b,3,2,D",
+        "input": "b,3,2,D",
+        "name": "Dragon Wheel Kick Demon Slayer to Cancel",
+        "notes": "Returns to crouching",
+        "on_block": "-33",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "",
+        "target": "m"
+    },
+    {
+        "damage": "15,20",
+        "gif": "",
+        "id": "Asuka-b+3,2,(must hit) 1",
+        "input": "b+3,2,(must hit) 1",
+        "name": "Dragon Wheel Kick Demon Slayer  Naniwa Gusto",
+        "notes": "\n* Gain Naniwa Gusto\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "LNC",
+        "recovery": "? NWG",
+        "startup": "",
+        "target": "m,m,sp"
+    },
+    {
+        "damage": "15,20",
+        "gif": "",
+        "id": "Asuka-b,3,2,(must hit) ,1",
+        "input": "b,3,2,(must hit) ,1",
+        "name": "Dragon Wheel Kick Demon Slayer  Naniwa Gusto",
+        "notes": "\n* Gain Naniwa Gusto\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m,sp"
+    },
+    {
+        "damage": "15,14",
+        "gif": "",
+        "id": "Asuka-b+3,4",
+        "input": "b+3,4",
+        "name": "Dragon Wheel Leg Cutter",
+        "notes": "Link to attack from Leg Cutter ()",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "+0",
+        "recovery": "",
+        "startup": "",
+        "target": "m,l"
+    },
+    {
+        "damage": "15,14",
+        "gif": "",
+        "id": "Asuka-b,3,4",
+        "input": "b,3,4",
+        "name": "Dragon Wheel Leg Cutter",
+        "notes": "Link to attack from Leg Cutter ()",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "",
+        "target": "m,l"
+    },
+    {
+        "damage": "15,14",
+        "gif": "",
+        "id": "Asuka-b+3,4,D",
+        "input": "b+3,4,D",
+        "name": "Dragon Wheel Leg Cutter to Crouching",
+        "notes": "",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "+0",
+        "recovery": "? FC",
+        "startup": "",
+        "target": "m,l,sp"
+    },
+    {
+        "damage": "15,14",
+        "gif": "",
+        "id": "Asuka-b,3,4,D",
+        "input": "b,3,4,D",
+        "name": "Dragon Wheel Leg Cutter to Crouching",
+        "notes": "Returns to crouching",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "",
+        "target": "m,l"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-b+4",
+        "input": "b+4",
+        "name": "Heart Stopper",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "KND",
+        "on_hit": "+8",
+        "recovery": "30",
+        "startup": "i15",
+        "target": "m"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-b,4",
+        "input": "b,4",
+        "name": "Heart Stopper",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "KDN",
+        "on_hit": "+8",
+        "recovery": "30",
+        "startup": "15f",
+        "target": "m"
+    },
+    {
+        "damage": "17,12",
+        "gif": "",
+        "id": "Asuka-b+4,2",
+        "input": "b+4,2",
+        "name": "Tsuwabuki",
+        "notes": "\n* Can be delayed 15F\n",
+        "on_block": "-12",
+        "on_ch": "",
+        "on_hit": "+4c",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "17,12",
+        "gif": "",
+        "id": "Asuka-b,4,2",
+        "input": "b,4,2",
+        "name": "Tsuwabuki",
+        "notes": "\n* Forces an opponent to crouching on hit\n* Can be delayed 15F\n",
+        "on_block": "-12",
+        "on_ch": "+4C",
+        "on_hit": "+4C",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "17,12,21",
+        "gif": "",
+        "id": "Asuka-b+4,2,3",
+        "input": "b+4,2,3",
+        "name": "Tsuyababuki",
+        "notes": "\n* Combo from 2nd hit\n* Can be delayed 10F\n* Combo can be delayed 10F from hit\n",
+        "on_block": "-16",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m,m"
+    },
+    {
+        "damage": "17,12,21",
+        "gif": "",
+        "id": "Asuka-b,4,2,3",
+        "input": "b,4,2,3",
+        "name": "Tsuyababuki",
+        "notes": "\n* Combo from 2nd hit\n* Can be delayed 10F\n* Combo can be delayed 10F from hit\n",
+        "on_block": "-16",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m,m"
+    },
+    {
+        "damage": "17,12,21",
+        "gif": "",
+        "id": "Asuka-b+4,2,3,(must hit) 1",
+        "input": "b+4,2,3,(must hit) 1",
+        "name": "Tsuyababuki &gt; Naniwa Gusto",
+        "notes": "\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "? NWG",
+        "startup": "",
+        "target": "m,m,m,sp"
+    },
+    {
+        "damage": "17,12,21",
+        "gif": "",
+        "id": "Asuka-b,4,2,3,(must hit) ,1",
+        "input": "b,4,2,3,(must hit) ,1",
+        "name": "Tsuyababuki  Naniwa Gusto",
+        "notes": "\n* Gain Naniwa Gusto\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m,m,sp"
+    },
+    {
+        "damage": "50",
+        "gif": "",
+        "id": "Asuka-Back throw",
+        "input": "Back throw",
+        "name": "Twisted Limbs",
+        "notes": "\n* Throw break: none\n* Opp. Position on break: -\n* Opp. Position on hit: Head Sd. Face D",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "+0d",
+        "recovery": "",
+        "startup": "",
+        "target": "t"
+    },
+    {
+        "damage": "21",
+        "gif": "",
+        "id": "Asuka-(Back to wall).b,b,UB",
+        "input": "(Back to wall).b,b,UB",
+        "name": "[[Wall Jump Attack]]",
+        "notes": "",
+        "on_block": "+4c",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i39",
+        "target": "m"
+    },
+    {
+        "damage": "15",
+        "gif": "",
+        "id": "Asuka-BT ,1, or ,2",
+        "input": "BT ,1, or ,2",
+        "name": "Spin Knuckle Jab",
+        "notes": "",
+        "on_block": "-8",
+        "on_ch": "+3",
+        "on_hit": "+3",
+        "recovery": "",
+        "startup": "8f",
+        "target": "h"
+    },
+    {
+        "damage": "18",
+        "gif": "",
+        "id": "Asuka-BT ,3, or ,4",
+        "input": "BT ,3, or ,4",
+        "name": "Spin Kick",
+        "notes": "",
+        "on_block": "-8",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "10f",
+        "target": "h"
+    },
+    {
+        "damage": "10",
+        "gif": "",
+        "id": "Asuka-BT ,d,1, or ,d,2",
+        "input": "BT ,d,1, or ,d,2",
+        "name": "Crouch Spin Knuckle",
+        "notes": "Returns to crouching",
+        "on_block": "-2",
+        "on_ch": "+9",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "10f",
+        "target": "sm"
+    },
+    {
+        "damage": "12",
+        "gif": "",
+        "id": "Asuka-BT ,d,3, or ,d,4",
+        "input": "BT ,d,3, or ,d,4",
+        "name": "Crouch Spin Kick",
+        "notes": "Returns to crouching",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "+3",
+        "recovery": "",
+        "startup": "10f",
+        "target": "l"
+    },
+    {
+        "damage": "-",
+        "gif": "",
+        "id": "Asuka-BT ,uf,3, or ,uf,4",
+        "input": "BT ,uf,3, or ,uf,4",
+        "name": "Reverse Jump Kick",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m"
+    },
+    {
+        "damage": "5",
+        "gif": "",
+        "id": "Asuka-d+1",
+        "input": "d+1",
+        "name": "Crouch Jab",
+        "notes": "\n* Returns to standing when input F\n",
+        "on_block": "-5",
+        "on_ch": "",
+        "on_hit": "+6",
+        "recovery": "? FC",
+        "startup": "i10",
+        "target": "sm"
+    },
+    {
+        "damage": "5",
+        "gif": "",
+        "id": "Asuka-d,1",
+        "input": "d,1",
+        "name": "Crouch Jab",
+        "notes": "\n* Returns to standing when input \n* Returns to crouching\n",
+        "on_block": "-5",
+        "on_ch": "+6",
+        "on_hit": "+6",
+        "recovery": "",
+        "startup": "10f",
+        "target": "sm"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-d+1+2",
+        "input": "d+1+2",
+        "name": "Sashiro",
+        "notes": "Same move as FC.1+2",
+        "on_block": "-18",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i20",
+        "target": "l"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-d,1+2, or FC ,1+2",
+        "input": "d,1+2, or FC ,1+2",
+        "name": "Sashiro",
+        "notes": "",
+        "on_block": "-18",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "20f",
+        "target": "l"
+    },
+    {
+        "damage": "18",
+        "gif": "",
+        "id": "Asuka-d+2",
+        "input": "d+2",
+        "name": "Heaven's Hammer",
+        "notes": "\n* [[:Template:HE]]\n* Gain Naniwa Gusto on Heat activation\n",
+        "on_block": "-4c",
+        "on_ch": "KND",
+        "on_hit": "+9c",
+        "recovery": "",
+        "startup": "i18",
+        "target": "m"
+    },
+    {
+        "damage": "18",
+        "gif": "",
+        "id": "Asuka-d,2",
+        "input": "d,2",
+        "name": "Heaven's Hammer",
+        "notes": "Forces an opponent to crouching on block or NH",
+        "on_block": "-4C",
+        "on_ch": "KDN",
+        "on_hit": "+9C",
+        "recovery": "",
+        "startup": "18f",
+        "target": "m"
+    },
+    {
+        "damage": "18",
+        "gif": "",
+        "id": "Asuka-d,2",
+        "input": "d,2",
+        "name": "Heaven's Hammer to Naniwa Gusto (Heat Engage)",
+        "notes": "\n* Gain Naniwa Gusto on Heat activation\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "18f",
+        "target": "m,sp"
+    },
+    {
+        "damage": "12",
+        "gif": "",
+        "id": "Asuka-d+3",
+        "input": "d+3",
+        "name": "Crouch Spin Kick",
+        "notes": "",
+        "on_block": "-17",
+        "on_ch": "",
+        "on_hit": "-3",
+        "recovery": "? FC",
+        "startup": "i16",
+        "target": "l"
+    },
+    {
+        "damage": "12",
+        "gif": "",
+        "id": "Asuka-d,3",
+        "input": "d,3",
+        "name": "Crouch Spin Kick",
+        "notes": "Returns to crouching",
+        "on_block": "-17",
+        "on_ch": "-3",
+        "on_hit": "-3",
+        "recovery": "",
+        "startup": "16f",
+        "target": "l"
+    },
+    {
+        "damage": "5,20",
+        "gif": "",
+        "id": "Asuka-d+3+4",
+        "input": "d+3+4",
+        "name": "Double Lift Kicks",
+        "notes": "\n* Block frame is blocked 1st attack\n* -6F upon 2nd block\n",
+        "on_block": "-25",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "i14",
+        "target": "l,h"
+    },
+    {
+        "damage": "5,20",
+        "gif": "",
+        "id": "Asuka-d,3+4",
+        "input": "d,3+4",
+        "name": "Double Lift Kicks",
+        "notes": "\n* Block frame is blocked 1st attack\n* -6F upon 2nd block\n",
+        "on_block": "-25",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "14f",
+        "target": "lh"
+    },
+    {
+        "damage": "7",
+        "gif": "",
+        "id": "Asuka-d+4",
+        "input": "d+4",
+        "name": "Crouch Chin Kick",
+        "notes": "",
+        "on_block": "-13",
+        "on_ch": "",
+        "on_hit": "-2",
+        "recovery": "? FC",
+        "startup": "i12",
+        "target": "l"
+    },
+    {
+        "damage": "7",
+        "gif": "",
+        "id": "Asuka-d,4",
+        "input": "d,4",
+        "name": "Crouch Chin Kick",
+        "notes": "Returns to crouching",
+        "on_block": "-13",
+        "on_ch": "-2",
+        "on_hit": "-2",
+        "recovery": "",
+        "startup": "12f",
+        "target": "l"
+    },
+    {
+        "damage": "13",
+        "gif": "",
+        "id": "Asuka-db+1",
+        "input": "db+1",
+        "name": "Swallow Slice",
+        "notes": "",
+        "on_block": "-9",
+        "on_ch": "",
+        "on_hit": "+7",
+        "recovery": "",
+        "startup": "i14",
+        "target": "m"
+    },
+    {
+        "damage": "13",
+        "gif": "",
+        "id": "Asuka-db,1",
+        "input": "db,1",
+        "name": "Swallow Slice",
+        "notes": "",
+        "on_block": "-9",
+        "on_ch": "+7",
+        "on_hit": "+7",
+        "recovery": "",
+        "startup": "14f",
+        "target": "m"
+    },
+    {
+        "damage": "10,20",
+        "gif": "",
+        "id": "Asuka-db+1+2",
+        "input": "db+1+2",
+        "name": "Raging Storm",
+        "notes": "\n* Parries lows\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i42",
+        "target": "m,m"
+    },
+    {
+        "damage": "13,20",
+        "gif": "",
+        "id": "Asuka-db+1,2",
+        "input": "db+1,2",
+        "name": "Swallow Vortex to Naniwa Gusto (Heat Engage)",
+        "notes": "\n* [[:Template:HE]]\n* Gain Naniwa Gusto on Heat activation\n* Combo from 1st hit\n* Can be delayed 9F\n* Combo can be delayed 9F from hit\n",
+        "on_block": "-9",
+        "on_ch": "KND*",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "m,h,sp"
+    },
+    {
+        "damage": "10,20",
+        "gif": "",
+        "id": "Asuka-db,1+2",
+        "input": "db,1+2",
+        "name": "Raging Storm",
+        "notes": "\n* Has low parry effect\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "42f",
+        "target": "absorbs(l),m,m"
+    },
+    {
+        "damage": "13,20",
+        "gif": "",
+        "id": "Asuka-db,1,2",
+        "input": "db,1,2",
+        "name": "Swallow Vortex",
+        "notes": "\n* Combo from 1st hit\n* Can be delayed 9F\n* Combo can be delayed 9F from hit\n* Damage changed (13,25→13,20)\n* Tail Spin removed\n",
+        "on_block": "-9",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m,h"
+    },
+    {
+        "damage": "13,20",
+        "gif": "",
+        "id": "Asuka-db,1,2",
+        "input": "db,1,2",
+        "name": "Swallow Vortex to Naniwa Gusto (Heat Engage)",
+        "notes": "\n* Gain Naniwa Gusto on Heat activation\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "14f",
+        "target": "m,h,sp"
+    },
+    {
+        "damage": "13,25",
+        "gif": "",
+        "id": "Asuka-db+1,4",
+        "input": "db+1,4",
+        "name": "Swallow Torrent",
+        "notes": "Tornado",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "13,25",
+        "gif": "",
+        "id": "Asuka-db,1,4",
+        "input": "db,1,4",
+        "name": "Swallow Torrent",
+        "notes": "New Move",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "22",
+        "gif": "",
+        "id": "Asuka-db+2",
+        "input": "db+2",
+        "name": "Funeral Palm",
+        "notes": "Tornado",
+        "on_block": "-11",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "i20",
+        "target": "m"
+    },
+    {
+        "damage": "22",
+        "gif": "",
+        "id": "Asuka-db,2",
+        "input": "db,2",
+        "name": "Funeral Palm",
+        "notes": "Tornade Move",
+        "on_block": "-11",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "20f",
+        "target": "m"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-db+3",
+        "input": "db+3",
+        "name": "Enchanted Circle",
+        "notes": "",
+        "on_block": "-12",
+        "on_ch": "+14g",
+        "on_hit": "+4c",
+        "recovery": "",
+        "startup": "i20",
+        "target": "l"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-db,3",
+        "input": "db,3",
+        "name": "Enchanted Circle",
+        "notes": "Forces an opponent to crouching on NH",
+        "on_block": "-12",
+        "on_ch": "+14G",
+        "on_hit": "+4C",
+        "recovery": "",
+        "startup": "20f",
+        "target": "l"
+    },
+    {
+        "damage": "14",
+        "gif": "",
+        "id": "Asuka-db+4",
+        "input": "db,4",
+        "name": "Leg Cutter",
+        "notes": "",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "+0",
+        "recovery": "",
+        "startup": "i21",
+        "target": "l"
+    },
+    {
+        "damage": "14",
+        "gif": "",
+        "id": "Asuka-db,4",
+        "input": "db,4",
+        "name": "Leg Cutter",
+        "notes": "Start-up changed (21F→22F)",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "21f",
+        "target": "l"
+    },
+    {
+        "damage": "14,15",
+        "gif": "",
+        "id": "Asuka-db+4,4",
+        "input": "db,4,4",
+        "name": "Leg Cutter (2)",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "KND",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "",
+        "target": "l,l"
+    },
+    {
+        "damage": "14,15",
+        "gif": "",
+        "id": "Asuka-db,4,4",
+        "input": "db,4,4",
+        "name": "Leg Cutter (2)",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "KDN",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "",
+        "target": "l,l"
+    },
+    {
+        "damage": "14,15,16",
+        "gif": "",
+        "id": "Asuka-db+4,4,4",
+        "input": "db,4,4,4",
+        "name": "Leg Cutter (3)",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "KND",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "",
+        "target": "l,l,l"
+    },
+    {
+        "damage": "14,15,16",
+        "gif": "",
+        "id": "Asuka-db,4,4,4",
+        "input": "db,4,4,4",
+        "name": "Leg Cutter (3)",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "KDN",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "",
+        "target": "l,l,l"
+    },
+    {
+        "damage": "14,15,16,0",
+        "gif": "",
+        "id": "Asuka-db+4,4,4,D",
+        "input": "db,4,4,4,D",
+        "name": "Leg Cutter (3) to Crouching",
+        "notes": "",
+        "on_block": "-11",
+        "on_ch": "KND",
+        "on_hit": "+0",
+        "recovery": "? FC",
+        "startup": "",
+        "target": "l,l,l,sp"
+    },
+    {
+        "damage": "14,15,16",
+        "gif": "",
+        "id": "Asuka-db,4,4,4,D",
+        "input": "db,4,4,4,D",
+        "name": "Leg Cutter (3) to Crouching",
+        "notes": "Returns to crouching",
+        "on_block": "-11",
+        "on_ch": "KDN",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "",
+        "target": "l,l,l"
+    },
+    {
+        "damage": "14,15,",
+        "gif": "",
+        "id": "Asuka-db+4,4,D",
+        "input": "db,4,4,D",
+        "name": "Leg Cutter (2) to Crouching",
+        "notes": "",
+        "on_block": "-11",
+        "on_ch": "KND",
+        "on_hit": "+0",
+        "recovery": "? FC",
+        "startup": "",
+        "target": "l,l,sp"
+    },
+    {
+        "damage": "14,15",
+        "gif": "",
+        "id": "Asuka-db,4,4,D",
+        "input": "db,4,4,D",
+        "name": "Leg Cutter (2) to Crouching",
+        "notes": "Returns to crouching",
+        "on_block": "-11",
+        "on_ch": "KDN",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "",
+        "target": "l,l"
+    },
+    {
+        "damage": "14",
+        "gif": "",
+        "id": "Asuka-db+4,D",
+        "input": "db,4,D",
+        "name": "Leg Cutter to Crouching",
+        "notes": "",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "+0",
+        "recovery": "? FC",
+        "startup": "",
+        "target": "l,sp"
+    },
+    {
+        "damage": "14",
+        "gif": "",
+        "id": "Asuka-db,4,D",
+        "input": "db,4,D",
+        "name": "Leg Cutter to Crouching",
+        "notes": "Returns to crouching",
+        "on_block": "-11",
+        "on_ch": "+3",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "",
+        "target": "l"
+    },
+    {
+        "damage": "020",
+        "gif": "",
+        "id": "Asuka-Destabilizer.1",
+        "input": "f+1+3_f+2+4,1",
+        "name": "Compulsory Reform",
+        "notes": "\n* [[:Template:HE]]\n* Gain Naniwa Gusto on Heat Activation",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "t(h)m"
+    },
+    {
+        "damage": "019",
+        "gif": "",
+        "id": "Asuka-Destabilizer.4",
+        "input": "f+1+3_f+2+4Destabilizer.4",
+        "name": "Inescapable Tirade",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "t(h)l"
+    },
+    {
+        "damage": "10",
+        "gif": "",
+        "id": "Asuka-df+1",
+        "input": "df+1",
+        "name": "Falling Tower (1)",
+        "notes": "",
+        "on_block": "-3",
+        "on_ch": "",
+        "on_hit": "+8",
+        "recovery": "",
+        "startup": "i13",
+        "target": "m"
+    },
+    {
+        "damage": "10",
+        "gif": "",
+        "id": "Asuka-df,1",
+        "input": "df,1",
+        "name": "Falling Tower(1)",
+        "notes": "",
+        "on_block": "-3",
+        "on_ch": "+8",
+        "on_hit": "+8",
+        "recovery": "",
+        "startup": "13f",
+        "target": "m"
+    },
+    {
+        "damage": "10,13(,25)",
+        "gif": "",
+        "id": "Asuka-df+1,2",
+        "input": "df+1,2",
+        "name": "Falling Tower",
+        "notes": "\n* Combo from 1st CH\n* Can be delayed 7F\n* Damage () is Throw bonus\n",
+        "on_block": "-1",
+        "on_ch": "Th",
+        "on_hit": "Th",
+        "recovery": "",
+        "startup": "",
+        "target": "m,h(,th)"
+    },
+    {
+        "damage": "10,13(,25)",
+        "gif": "",
+        "id": "Asuka-df,1,2",
+        "input": "df,1,2",
+        "name": "Falling Tower",
+        "notes": "\n* Combo from 1st CH\n* Can be delayed 7F\n* Damage () is Throw bonus\n",
+        "on_block": "-1",
+        "on_ch": "Th",
+        "on_hit": "Th",
+        "recovery": "",
+        "startup": "",
+        "target": "m,h(,th)"
+    },
+    {
+        "damage": "10,22",
+        "gif": "",
+        "id": "Asuka-df+1,4",
+        "input": "df+1df+1,4",
+        "name": "Kyara Boku",
+        "notes": "\n* Combo from 1st CH\n* Can be delayed 7F\n",
+        "on_block": "-12",
+        "on_ch": "KND*",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "10,22",
+        "gif": "",
+        "id": "Asuka-df,1,4",
+        "input": "df,1,4",
+        "name": "Kyara Boku",
+        "notes": "\n* Combo from 1st CH\n* Can be delayed 7F\n",
+        "on_block": "-12",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "14",
+        "gif": "",
+        "id": "Asuka-df+2",
+        "input": "df+2",
+        "name": "Rising Palm",
+        "notes": "+5 upon crouch hit",
+        "on_block": "-6",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "25",
+        "startup": "i15",
+        "target": "m"
+    },
+    {
+        "damage": "14",
+        "gif": "",
+        "id": "Asuka-df,2",
+        "input": "df,2",
+        "name": "Rising Palm",
+        "notes": "+5F upon crouch hit",
+        "on_block": "-6",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "25",
+        "startup": "15f",
+        "target": "m"
+    },
+    {
+        "damage": "40",
+        "gif": "",
+        "id": "Asuka-df+2+3",
+        "input": "df+2+3",
+        "name": "White Mountain",
+        "notes": "\n* Break: 2\n* Opp. Position on break:\n* Opp. Position on hit: CCW. Head sd. FU",
+        "on_block": "-6",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "i12",
+        "target": "t(h)"
+    },
+    {
+        "damage": "23",
+        "gif": "",
+        "id": "Asuka-df+3",
+        "input": "df+3",
+        "name": "Kagamino",
+        "notes": "",
+        "on_block": "-8",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i20",
+        "target": "m"
+    },
+    {
+        "damage": "23",
+        "gif": "",
+        "id": "Asuka-df,3",
+        "input": "df,3",
+        "name": "Kagamino",
+        "notes": "",
+        "on_block": "-8",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "20f",
+        "target": "m"
+    },
+    {
+        "damage": "22",
+        "gif": "",
+        "id": "Asuka-df+3+4",
+        "input": "df+3+4",
+        "name": "Sacred Blade",
+        "notes": "\n* \nHoming\n* Alternate input: df+3~4\n* Start-up 27F in actuality\n",
+        "on_block": "-26",
+        "on_ch": "KND*",
+        "on_hit": "KND",
+        "recovery": "32 FC",
+        "startup": "i28",
+        "target": "l"
+    },
+    {
+        "damage": "22",
+        "gif": "",
+        "id": "Asuka-df+3+4,DB",
+        "input": "df+3+4,DB",
+        "name": "Sacred Blade to Cancel",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "39",
+        "startup": "",
+        "target": "l,sp"
+    },
+    {
+        "damage": "-",
+        "gif": "",
+        "id": "Asuka-df,3+4,DB, or ,3,4,,DB",
+        "input": "df,3+4,DB, or ,3,4,,DB",
+        "name": "Sacred Blade to Cancel",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "39",
+        "startup": "",
+        "target": "sp"
+    },
+    {
+        "damage": "22",
+        "gif": "",
+        "id": "Asuka-df,3+4, or ,3,4,",
+        "input": "df,3+4, or ,3,4,",
+        "name": "Sacred Blade",
+        "notes": "\n* Start-up 27F in actualy\n* Returns to crouching\n* Command added ()\n* Start-up changed (26→28F)\n",
+        "on_block": "-26",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "32",
+        "startup": "28f",
+        "target": "l"
+    },
+    {
+        "damage": "16",
+        "gif": "",
+        "id": "Asuka-df+4",
+        "input": "df+4",
+        "name": "Front Kick",
+        "notes": "",
+        "on_block": "-9",
+        "on_ch": "",
+        "on_hit": "+2",
+        "recovery": "",
+        "startup": "i12",
+        "target": "m"
+    },
+    {
+        "damage": "16",
+        "gif": "",
+        "id": "Asuka-df,4",
+        "input": "df,4",
+        "name": "Front Kick",
+        "notes": "",
+        "on_block": "-9",
+        "on_ch": "+2",
+        "on_hit": "+2",
+        "recovery": "",
+        "startup": "12f",
+        "target": "m"
+    },
+    {
+        "damage": "5,8",
+        "gif": "",
+        "id": "Asuka-(During Leg Cutter),1+4",
+        "input": "(During Leg Cutter),1+4",
+        "name": "Kariashi Hakuro",
+        "notes": "\n* Link to attack to White Heron ()\n* Block frame is blocked 1st attack\n* -3F upon 2nd block\n",
+        "on_block": "-19",
+        "on_ch": "",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "",
+        "target": "sl,h"
+    },
+    {
+        "damage": "5,8",
+        "gif": "",
+        "id": "Asuka-During Leg Cutter ,1+4",
+        "input": "During Leg Cutter ,1+4",
+        "name": "Kariashi Hakuro",
+        "notes": "\n* Link to attack to White Heron ()\n* Block frame is blocked 1st attack\n* -3F upon 2nd block\n* Attack Level changed (L,H→SL,H)\n",
+        "on_block": "-19",
+        "on_ch": "+9",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "",
+        "target": "sl,h"
+    },
+    {
+        "damage": "21",
+        "gif": "",
+        "id": "Asuka-(During Leg Cutter) 3",
+        "input": "(During Leg Cutter),3",
+        "name": "Kariashi Shiranui",
+        "notes": "CH combo from Leg Cutter",
+        "on_block": "-3",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "",
+        "target": "h"
+    },
+    {
+        "damage": "21",
+        "gif": "",
+        "id": "Asuka-During Leg Cutter ,3",
+        "input": "During Leg Cutter ,3",
+        "name": "Kariashi Shiranui",
+        "notes": "CH combo from Leg Cutter",
+        "on_block": "-3",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "",
+        "target": "h"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-f+1",
+        "input": "f+1",
+        "name": "Lunging Mist Thrust",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "i20",
+        "target": "m"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-f,1",
+        "input": "f,1",
+        "name": "Lunging Mist Thrust",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "+4",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "20f",
+        "target": "m"
+    },
+    {
+        "damage": "26",
+        "gif": "",
+        "id": "Asuka-f+1+2",
+        "input": "f+1+2",
+        "name": "Exorcisor",
+        "notes": "\n* [[:Template:HE]]\n* Absorb an attack to power up\n* Gain Naniwa Gusto on Heat activation\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "i15",
+        "target": "h,sp"
+    },
+    {
+        "damage": "26",
+        "gif": "",
+        "id": "Asuka-f,1+2",
+        "input": "f,1+2",
+        "name": "Exorcisor to Naniwa Gusto (Heat Engage)",
+        "notes": "\n* Absorb an attack to power up\n* Gain Naniwa Gusto on Heat activation\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "15f",
+        "target": "h,sp"
+    },
+    {
+        "damage": "26",
+        "gif": "",
+        "id": "Asuka-f,1+2",
+        "input": "f,1+2",
+        "name": "Exorcisor",
+        "notes": "\n* Absorb an attack to power up\n* Wall Bounds removed\n",
+        "on_block": "-9",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "15f",
+        "target": "h"
+    },
+    {
+        "damage": "0",
+        "gif": "",
+        "id": "Asuka-f+1+3",
+        "input": "f+1+3_f+2+4",
+        "name": "Destabilizer",
+        "notes": "\n* Break: none\n* Opp. Position on break: \n* Opp. Position on hit: ",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "+8",
+        "recovery": "r20",
+        "startup": "i19",
+        "target": "t(h)"
+    },
+    {
+        "damage": "17,17",
+        "gif": "",
+        "id": "Asuka-f,1,3",
+        "input": "f,1,3",
+        "name": "Whiplash to Toe Kick",
+        "notes": "Combo from 1st CH",
+        "on_block": "-5",
+        "on_ch": "KDN",
+        "on_hit": "+6",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "17,17,12",
+        "gif": "",
+        "id": "Asuka-f,1,3,1",
+        "input": "f,1,3,1",
+        "name": "Whiplash Combo",
+        "notes": "Connect to Jab ()",
+        "on_block": "-8",
+        "on_ch": "+3",
+        "on_hit": "+3",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m,h"
+    },
+    {
+        "damage": "17,5,20",
+        "gif": "",
+        "id": "Asuka-f+1,4",
+        "input": "f+1,4",
+        "name": "Whiplash Double Lift Upper",
+        "notes": "\n* Combo from 1st CH\n* Can be delayed 15F\n* Combo can be delayed 12F from CH\n* Block frame is blocked 2nd attack\n* -6F upon 3rd block\n",
+        "on_block": "-25",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "",
+        "target": "m,lh"
+    },
+    {
+        "damage": "17,5,20",
+        "gif": "",
+        "id": "Asuka-f,1,4",
+        "input": "f,1,4",
+        "name": "Whiplash Double Lift Upper",
+        "notes": "\n* Combo from 1st CH\n* Can be delayed 15F\n* Combo can be delayed 12F from CH\n* Block frame is blocked 2nd attack\n* -6F upon 3rd block\n",
+        "on_block": "-25",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "",
+        "target": "m,lh"
+    },
+    {
+        "damage": "17,26",
+        "gif": "",
+        "id": "Asuka-f+1,d+4",
+        "input": "f+1,d+4",
+        "name": "Whiplash Sacred Blade",
+        "notes": "\n* \nHoming\n* Combo from 1st CH\n* Can be delayed 15F\n* Combo can be delayed 5F from CH\n* Interruption 11F after 1st block\n",
+        "on_block": "-26",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "? FC",
+        "startup": "",
+        "target": "m,l"
+    },
+    {
+        "damage": "17,26",
+        "gif": "",
+        "id": "Asuka-f,1,d,4",
+        "input": "f,1,d,4",
+        "name": "Whiplash Sacred Blade",
+        "notes": "\n* Returns to crouching\n* Combo from 1st CH\n* Can be delayed 15F\n* Combo can be delayed 5F from CH\n* Interruption 11F after 1st block\n",
+        "on_block": "-26",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m,l"
+    },
+    {
+        "damage": "17,26",
+        "gif": "",
+        "id": "Asuka-f+1,d+4,DB",
+        "input": "f+1,d+4,DB",
+        "name": "Whiplash Sacred Blade to Cancel",
+        "notes": "\n* Combo can be delayed 28F from CH\n",
+        "on_block": "-26",
+        "on_ch": "",
+        "on_hit": "-15",
+        "recovery": "? FC",
+        "startup": "",
+        "target": "m,l,sp"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-f,1,d,4,DB",
+        "input": "f,1,d,4,DB",
+        "name": "Whiplash Sacred Blade to Cancel",
+        "notes": "\n* Returns to crouching\n* Combo can be delayed 28F from CH\n",
+        "on_block": "-26",
+        "on_ch": "-15",
+        "on_hit": "-15",
+        "recovery": "",
+        "startup": "",
+        "target": "m"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-f+2",
+        "input": "f+2",
+        "name": "Demon Slayer",
+        "notes": "",
+        "on_block": "-18",
+        "on_ch": "",
+        "on_hit": "JG",
+        "recovery": "",
+        "startup": "i17",
+        "target": "m"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-f,2",
+        "input": "f,2",
+        "name": "Demon Slayer",
+        "notes": "",
+        "on_block": "-18",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "17f",
+        "target": "m"
+    },
+    {
+        "damage": "20,0",
+        "gif": "",
+        "id": "Asuka-f+2,1",
+        "input": "f+2,(must hit) 1",
+        "name": "Demon Slayer &gt; Naniwa Gusto",
+        "notes": "\n* Gain Naniwa Gusto on hit",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "r? NWG",
+        "startup": "",
+        "target": "m,sp"
+    },
+    {
+        "damage": "21",
+        "gif": "",
+        "id": "Asuka-f+2+3",
+        "input": "f+2+3",
+        "name": "Wheel Kick",
+        "notes": "\n* Absorbs Punch (H/M) during 4 to 15F\n* Stun on success punch parry\n",
+        "on_block": "+0",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i23",
+        "target": "h"
+    },
+    {
+        "damage": "21",
+        "gif": "",
+        "id": "Asuka-f,2+3",
+        "input": "f,2+3",
+        "name": "Wheel Kick",
+        "notes": "\n* Absorbs Punch (H/M) during 4 to 15F\n* Stun on success punch parry\n* Command changed (→)\n",
+        "on_block": "0",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "23f",
+        "target": "parry punch(h/m),h"
+    },
+    {
+        "damage": "20,0",
+        "gif": "",
+        "id": "Asuka-f+2,D",
+        "input": "f+2,D",
+        "name": "Demon Slayer to Cancel",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": ",",
+        "target": "m,sp"
+    },
+    {
+        "damage": "-",
+        "gif": "",
+        "id": "Asuka-f,2,D",
+        "input": "f,2,D",
+        "name": "Demon Slayer to Cancel",
+        "notes": "Returns to crouching",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "26",
+        "startup": "",
+        "target": "sp"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-f,2,(must hit) ,1",
+        "input": "f,2,(must hit) ,1",
+        "name": "Demon Slayer  Naniwa Gusto",
+        "notes": "\n* Gain Naniwa Gusto\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "m,sp"
+    },
+    {
+        "damage": "24",
+        "gif": "",
+        "id": "Asuka-f+3",
+        "input": "f+3",
+        "name": "Spinning Heel Drop",
+        "notes": "\n* Chip damage when guarded\n* \n",
+        "on_block": "-2",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "31f",
+        "target": "m"
+    },
+    {
+        "damage": "26",
+        "gif": "",
+        "id": "Asuka-f+3*",
+        "input": "f+3*",
+        "name": "Spinning Heel Drop (Hold)",
+        "notes": "\n* Chip damage when guarded\n* Input to cancel\n",
+        "on_block": "+6",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "52f",
+        "target": "m"
+    },
+    {
+        "damage": "24",
+        "gif": "",
+        "id": "Asuka-f,3",
+        "input": "f,3",
+        "name": "Spinning Heel Drop",
+        "notes": "\n* Chip damage when guarded\n* Tail Spin removed\n",
+        "on_block": "-2",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "31f",
+        "target": "m"
+    },
+    {
+        "damage": "27",
+        "gif": "",
+        "id": "Asuka-f+3+4",
+        "input": "f+3+4",
+        "name": "Spinning Heel Chop  Naniwa Gusto",
+        "notes": "\n* Chip damage when guarded\n* On hit gain Naniwa Gusto\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "29f",
+        "target": "m,sp"
+    },
+    {
+        "damage": "27",
+        "gif": "",
+        "id": "Asuka-f,3+4",
+        "input": "f,3+4",
+        "name": "Spinning Heel Chop  Naniwa Gusto",
+        "notes": "\n* Chip damage when guarded\n* On hit gain Naniwa Gusto\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "29f",
+        "target": "m,sp"
+    },
+    {
+        "damage": "24",
+        "gif": "",
+        "id": "Asuka-f+3,B",
+        "input": "f+3,B",
+        "name": "Spinning Heel Drop to Cancel",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "m,sp"
+    },
+    {
+        "damage": "-",
+        "gif": "",
+        "id": "Asuka-f,3,B",
+        "input": "f,3,B",
+        "name": "Spinning Heel Drop to Cancel",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "sp"
+    },
+    {
+        "damage": "26",
+        "gif": "",
+        "id": "Asuka-f,3, hold",
+        "input": "f,3, hold",
+        "name": "Spinning Heel Drop (Hold)",
+        "notes": "\n* Chip damage when guarded\n* Input  to cancel\n* Tail Spin removed\n",
+        "on_block": "+6",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "52f",
+        "target": "m"
+    },
+    {
+        "damage": "28",
+        "gif": "",
+        "id": "Asuka-f+3* (max)",
+        "input": "f+3* (max)",
+        "name": "Spinning Heel Drop (Hold-Max)",
+        "notes": "\n* Chip damage when guarded\n* Input  to cancel\n",
+        "on_block": "KND",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "70f",
+        "target": "ub(m)"
+    },
+    {
+        "damage": "28",
+        "gif": "",
+        "id": "Asuka-f,3, max hold",
+        "input": "f,3, max hold",
+        "name": "Spinning Heel Drop (Hold-Max)",
+        "notes": "\n* Chip damage when guarded\n* Input  to cancel\n",
+        "on_block": "KDN",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "70f",
+        "target": "ub(m)"
+    },
+    {
+        "damage": "21",
+        "gif": "",
+        "id": "Asuka-f+4",
+        "input": "f+4",
+        "name": "Back Spin Kick",
+        "notes": "\n* \nHoming",
+        "on_block": "+3",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "25",
+        "startup": "i19",
+        "target": "h"
+    },
+    {
+        "damage": "21",
+        "gif": "",
+        "id": "Asuka-f,4",
+        "input": "f,4",
+        "name": "Back Spin Kick",
+        "notes": "Tail Spin removed",
+        "on_block": "+3",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "25",
+        "startup": "19f",
+        "target": "h"
+    },
+    {
+        "damage": "5",
+        "gif": "",
+        "id": "Asuka-FC ,1",
+        "input": "FC ,1",
+        "name": "Crouch Jab",
+        "notes": "\n* Returns to standing when input \n* Returns to crouching\n",
+        "on_block": "-5",
+        "on_ch": "+6",
+        "on_hit": "+6",
+        "recovery": "",
+        "startup": "10f",
+        "target": "sm"
+    },
+    {
+        "damage": "5",
+        "gif": "",
+        "id": "Asuka-FC.1",
+        "input": "FC.1",
+        "name": "Crouch Jab",
+        "notes": "\n* Returns to standing when input F\n",
+        "on_block": "-5",
+        "on_ch": "",
+        "on_hit": "+6",
+        "recovery": "? FC",
+        "startup": "i10",
+        "target": "sm"
+    },
+    {
+        "damage": "10,10",
+        "gif": "",
+        "id": "Asuka-FC ,3+4",
+        "input": "FC ,3+4",
+        "name": "Twin Cloud Kicks (2)",
+        "notes": "Forces an opponent to crouching on hit",
+        "on_block": "-6",
+        "on_ch": "+5C",
+        "on_hit": "+5C",
+        "recovery": "",
+        "startup": "21f",
+        "target": "mm"
+    },
+    {
+        "damage": "10,10",
+        "gif": "",
+        "id": "Asuka-FC.3+4",
+        "input": "FC.3+4",
+        "name": "Twin Cloud Kicks (2)",
+        "notes": "",
+        "on_block": "-6",
+        "on_ch": "+5c",
+        "on_hit": "+5c",
+        "recovery": "",
+        "startup": "i21",
+        "target": "mm"
+    },
+    {
+        "damage": "10,10,10,10",
+        "gif": "",
+        "id": "Asuka-FC ,3+4,3",
+        "input": "FC ,3+4,3",
+        "name": "Twin Cloud Kicks",
+        "notes": "\n* Forces an opponent to crouching on block\n* Interruption 11F after 2nd block\n",
+        "on_block": "0C",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "mm,mm"
+    },
+    {
+        "damage": "10,10,10,10",
+        "gif": "",
+        "id": "Asuka-FC.3+4,3",
+        "input": "FC.3+4,3",
+        "name": "Twin Cloud Kicks",
+        "notes": "\n* Interruption 11F after 2nd block\n",
+        "on_block": "+0c",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "mm,mm"
+    },
+    {
+        "damage": "10,10,10,10",
+        "gif": "",
+        "id": "Asuka-FC ,3+4,3,D",
+        "input": "FC ,3+4,3,D",
+        "name": "Twin Cloud Kicks to Crouching",
+        "notes": "\n* Forces an opponent to crouching on block\n* Returns to crouching\n",
+        "on_block": "0C",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "mm,mm"
+    },
+    {
+        "damage": "10,10,10,10",
+        "gif": "",
+        "id": "Asuka-FC.3+4,3,D",
+        "input": "FC.3+4,3,D",
+        "name": "Twin Cloud Kicks to Crouching",
+        "notes": "",
+        "on_block": "+0c",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "? FC",
+        "startup": "",
+        "target": "mm,mm,sp"
+    },
+    {
+        "damage": "10,10",
+        "gif": "",
+        "id": "Asuka-FC ,3+4,D",
+        "input": "FC ,3+4,D",
+        "name": "Twin Cloud Kicks (2) to Crouching",
+        "notes": "\n* Forces an opponent to crouching on hit\n* Returns to crouching\n",
+        "on_block": "-6",
+        "on_ch": "+5C",
+        "on_hit": "+5C",
+        "recovery": "",
+        "startup": "",
+        "target": "mm"
+    },
+    {
+        "damage": "10,10,",
+        "gif": "",
+        "id": "Asuka-FC.3+4,D",
+        "input": "FC.3+4,D",
+        "name": "Twin Cloud Kicks (2) to Crouching",
+        "notes": "\n* Forces an opponent to crouching on hit\n",
+        "on_block": "-6",
+        "on_ch": "+5c",
+        "on_hit": "+5c",
+        "recovery": "? FC",
+        "startup": "",
+        "target": "mm,sp"
+    },
+    {
+        "damage": "10",
+        "gif": "",
+        "id": "Asuka-FC ,4",
+        "input": "FC ,4",
+        "name": "Crouch Chin Kick",
+        "notes": "Returns to crouching",
+        "on_block": "-15",
+        "on_ch": "-4",
+        "on_hit": "-4",
+        "recovery": "",
+        "startup": "12f",
+        "target": "l"
+    },
+    {
+        "damage": "10",
+        "gif": "",
+        "id": "Asuka-FC.4",
+        "input": "FC.4",
+        "name": "Crouch Chin Kick",
+        "notes": "",
+        "on_block": "-15",
+        "on_ch": "",
+        "on_hit": "-4",
+        "recovery": "? FC",
+        "startup": "i12",
+        "target": "l"
+    },
+    {
+        "damage": "8",
+        "gif": "",
+        "id": "Asuka-FC.d+2",
+        "input": "FC.d+2",
+        "name": "Crouch Straight",
+        "notes": "Alternate input: FC.db+2",
+        "on_block": "-4",
+        "on_ch": "",
+        "on_hit": "+7",
+        "recovery": "? FC",
+        "startup": "i11",
+        "target": "sm"
+    },
+    {
+        "damage": "12",
+        "gif": "",
+        "id": "Asuka-FC.d+3",
+        "input": "FC.d+3",
+        "name": "Crouch Spin Kick",
+        "notes": "Alternate input: FC.db+3",
+        "on_block": "-17",
+        "on_ch": "",
+        "on_hit": "-3",
+        "recovery": "? FC",
+        "startup": "i16",
+        "target": "l"
+    },
+    {
+        "damage": "15,15,15",
+        "gif": "",
+        "id": "Asuka-FC.db+1+2",
+        "input": "FC.db+1+2",
+        "name": "Falling Rain",
+        "notes": "\n* Break: 1+2\n* Opp. Position on break: Reverse Pos.\n* Opp. Position on hit: Reverse Pos. Foot sd. FD\n* 2nd dmg is on landing\n* 3rd dmg is non-ukemi bonus",
+        "on_block": "-6",
+        "on_ch": "",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "i11",
+        "target": "t(h)"
+    },
+    {
+        "damage": "8",
+        "gif": "",
+        "id": "Asuka-FC ,db, or ,d,2",
+        "input": "FC ,db, or ,d,2",
+        "name": "Crouch Straight",
+        "notes": "Returns to crouching",
+        "on_block": "-4",
+        "on_ch": "+7",
+        "on_hit": "+7",
+        "recovery": "",
+        "startup": "11f",
+        "target": "sm"
+    },
+    {
+        "damage": "12",
+        "gif": "",
+        "id": "Asuka-FC ,db, or ,d,3",
+        "input": "FC ,db, or ,d,3",
+        "name": "Crouch Spin Kick",
+        "notes": "Returns to crouching",
+        "on_block": "-17",
+        "on_ch": "-3",
+        "on_hit": "-3",
+        "recovery": "",
+        "startup": "16f",
+        "target": "l"
+    },
+    {
+        "damage": "10",
+        "gif": "",
+        "id": "Asuka-FC ,df,2",
+        "input": "FC ,df,2",
+        "name": "Grace",
+        "notes": "\n* Returns to crouching\n* Crumble State 17F upon CH\n",
+        "on_block": "-11",
+        "on_ch": "+25G",
+        "on_hit": "0",
+        "recovery": "",
+        "startup": "16f",
+        "target": "l"
+    },
+    {
+        "damage": "10",
+        "gif": "",
+        "id": "Asuka-FC.df+2",
+        "input": "FC.df+2",
+        "name": "Grace",
+        "notes": "\n* Crumple State 17F upon CH\n",
+        "on_block": "-11",
+        "on_ch": "+25g",
+        "on_hit": "+0",
+        "recovery": "? FC",
+        "startup": "i16",
+        "target": "l"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-FC ,df,3",
+        "input": "FC ,df,3",
+        "name": "Minazuki",
+        "notes": "",
+        "on_block": "-9",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "17f",
+        "target": "m"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-FC.df+3",
+        "input": "FC.df+3",
+        "name": "Minazuki",
+        "notes": "",
+        "on_block": "-9",
+        "on_ch": "KND*",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i17",
+        "target": "m"
+    },
+    {
+        "damage": "30",
+        "gif": "",
+        "id": "Asuka-f,F+1",
+        "input": "f,F+1",
+        "name": "Burning Lantern",
+        "notes": "\n",
+        "on_block": "+4",
+        "on_ch": "LNC",
+        "on_hit": "+?c",
+        "recovery": "32",
+        "startup": "i23",
+        "target": "m"
+    },
+    {
+        "damage": "30",
+        "gif": "",
+        "id": "Asuka-f,F,1",
+        "input": "f,F,1",
+        "name": "Burning Lantern",
+        "notes": "\n* Forces an opponent to crouching on NH\n* Start-up 24F in actualy\n* Chip damage when guarded\n* Changed from KDN to +?CF on hit\n",
+        "on_block": "+4",
+        "on_ch": "LNC",
+        "on_hit": "+C",
+        "recovery": "32",
+        "startup": "23f",
+        "target": "m"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-f,F+1+2",
+        "input": "f,F+1+2",
+        "name": "Tenjin Upward Strike",
+        "notes": "\n* Chip damage when guarded\n* \nTornado\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i19",
+        "target": "m"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-f,F,1+2",
+        "input": "f,F,1+2",
+        "name": "Tenjin Upward Strike",
+        "notes": "\n* Chip damage when guarded\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "19f",
+        "target": "m"
+    },
+    {
+        "damage": "16",
+        "gif": "",
+        "id": "Asuka-f,F+2",
+        "input": "f,F+2",
+        "name": "Hiboko no Kagami (1)",
+        "notes": "\n",
+        "on_block": "-13",
+        "on_ch": "",
+        "on_hit": "-3",
+        "recovery": "",
+        "startup": "i15",
+        "target": "m"
+    },
+    {
+        "damage": "16",
+        "gif": "",
+        "id": "Asuka-f,F,2",
+        "input": "f,F,2",
+        "name": "Hiboko no Kagami (1)",
+        "notes": "\n* Start-up 16F in actualy\n* Meaty 1F in actualy\n",
+        "on_block": "-13",
+        "on_ch": "-3",
+        "on_hit": "-3",
+        "recovery": "",
+        "startup": "15f",
+        "target": "m"
+    },
+    {
+        "damage": "16,21",
+        "gif": "",
+        "id": "Asuka-f,F+2,1",
+        "input": "f,F+2,1",
+        "name": "Hiboko no Kagami",
+        "notes": "\n* Combo from 1st hit\n* Can be delayed 13F\n* Combo can be delayed 8F from hit\n* Combo can be delayed 11F from CH\n",
+        "on_block": "-5",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "m,h"
+    },
+    {
+        "damage": "16,21",
+        "gif": "",
+        "id": "Asuka-f,F,2,1",
+        "input": "f,F,2,1",
+        "name": "Hiboko no Kagami",
+        "notes": "\n* Combo from 1st hit\n* Can be delayed 13F\n* Combo can be delayed 8F from hit\n* Combo can be delayed 11F from CH\n",
+        "on_block": "-5",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m,h"
+    },
+    {
+        "damage": "16,25",
+        "gif": "",
+        "id": "Asuka-f,F+2,1+2",
+        "input": "f,F+2,1+2",
+        "name": "Higata no Kagami",
+        "notes": "Gain Naniwa Gusto on hit",
+        "on_block": "-13",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m,sp"
+    },
+    {
+        "damage": "16,25",
+        "gif": "",
+        "id": "Asuka-f,F,2,1+2",
+        "input": "f,F,2,1+2",
+        "name": "Higata no Kagami  Naniwa Gusto",
+        "notes": "Gain Naniwa Gusto",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m,sp"
+    },
+    {
+        "damage": "16,25",
+        "gif": "",
+        "id": "Asuka-f,F,2,1+2",
+        "input": "f,F,2,1+2",
+        "name": "Higata no Kagami",
+        "notes": "\n* Combo from 1st hit\n* Can be delayed 13F\n* Combo can be delayed 7F from CH\n",
+        "on_block": "-13",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "16,22",
+        "gif": "",
+        "id": "Asuka-f,F+2,3",
+        "input": "f,F+2,3",
+        "name": "Yata Kagami",
+        "notes": "\n* Combo from 1st CH\n* Can be delayed 13F\n* Combo can be delayed 5F from CH\n",
+        "on_block": "-8",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "16,22",
+        "gif": "",
+        "id": "Asuka-f,F,2,3",
+        "input": "f,F,2,3",
+        "name": "Yata Kagami",
+        "notes": "\n* Combo from 1st CH\n* Can be delayed 13F\n* Combo can be delayed 5F from CH\n",
+        "on_block": "-8",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m,m"
+    },
+    {
+        "damage": "23",
+        "gif": "",
+        "id": "Asuka-f,F+3",
+        "input": "f,F+3",
+        "name": "Matoi Hiragi",
+        "notes": "\n* \nHoming\n",
+        "on_block": "-9",
+        "on_ch": "KND",
+        "on_hit": "+11g",
+        "recovery": "? FC",
+        "startup": "i20",
+        "target": "m"
+    },
+    {
+        "damage": "23",
+        "gif": "",
+        "id": "Asuka-f,F,3",
+        "input": "f,F,3",
+        "name": "Matoi Hiragi",
+        "notes": "\n* Start-up 21F in actualy\n* Returns to crouching\n* Tail Spin removed\n",
+        "on_block": "-9",
+        "on_ch": "KDN",
+        "on_hit": "+11Sp",
+        "recovery": "",
+        "startup": "20f",
+        "target": "m"
+    },
+    {
+        "damage": "28",
+        "gif": "",
+        "id": "Asuka-f,F+4",
+        "input": "f,F+4",
+        "name": "Leaping Spin Kick",
+        "notes": "",
+        "on_block": "-3",
+        "on_ch": "KND*",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i20",
+        "target": "h"
+    },
+    {
+        "damage": "28",
+        "gif": "",
+        "id": "Asuka-f,F,4",
+        "input": "f,F,4",
+        "name": "Leaping Spin Kick",
+        "notes": "Start-up 21F in actualy",
+        "on_block": "-3",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "20f",
+        "target": "h"
+    },
+    {
+        "damage": "30",
+        "gif": "",
+        "id": "Asuka-f,f,F+1+2",
+        "input": "f,f,F+1+2",
+        "name": "Aizen Swing",
+        "notes": "\n* Chip damage when guarded\n* \nHoming\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i17",
+        "target": "h"
+    },
+    {
+        "damage": "30",
+        "gif": "",
+        "id": "Asuka-f,f,F,1+2",
+        "input": "f,f,F,1+2",
+        "name": "Aizen Swing",
+        "notes": "\n* Chip damage when guarded\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "17f",
+        "target": "h"
+    },
+    {
+        "damage": "32",
+        "gif": "",
+        "id": "Asuka-f,f,F+3",
+        "input": "f,f,F+3",
+        "name": "Ame-no-Uzume",
+        "notes": "\n* Chip damage when guarded\n",
+        "on_block": "+0",
+        "on_ch": "KND*",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i24~28",
+        "target": "m"
+    },
+    {
+        "damage": "32",
+        "gif": "",
+        "id": "Asuka-f,f,F,3",
+        "input": "f,f,F,3",
+        "name": "Ame-no-Uzume",
+        "notes": "\n* Chip damage when guarded\n* Name changed from Spinning Jump Kick\n",
+        "on_block": "0",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "24f(4)",
+        "target": "m"
+    },
+    {
+        "damage": "12,3",
+        "gif": "",
+        "id": "Asuka-H.2+3",
+        "input": "H.2+3",
+        "name": "Triple Ascension Kicks",
+        "notes": "\n* \nHeat Smash\n* Throw on hit",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "i16",
+        "target": "m,th"
+    },
+    {
+        "damage": "12,38",
+        "gif": "",
+        "id": "Asuka-Heat ,2+3, or ,R1",
+        "input": "Heat ,2+3, or ,R1",
+        "name": "Triple Ascension Kicks",
+        "notes": "New Move",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "Th",
+        "recovery": "",
+        "startup": "16f",
+        "target": "m,th"
+    },
+    {
+        "damage": "40",
+        "gif": "",
+        "id": "Asuka-Left Throw",
+        "input": "Left throw",
+        "name": "Cloud Taste",
+        "notes": "\n* Throw break 1\n* Opp. Position on break: CCW\n* Opp. Position on hit: F Sd. FD",
+        "on_block": "-3",
+        "on_ch": "",
+        "on_hit": "-3d",
+        "recovery": "",
+        "startup": "",
+        "target": "t"
+    },
+    {
+        "damage": "24",
+        "gif": "",
+        "id": "Asuka-Naniwa Gusto ,f,F,1+2",
+        "input": "Naniwa Gusto ,f,F,1+2",
+        "name": "Tenjin Festival Upward Strike",
+        "notes": "\n* Chip damage when guarded\n* Consumes Naniwa Gusto\n* During Heat, remaining Heat is consumed\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "19f",
+        "target": "m"
+    },
+    {
+        "damage": "42",
+        "gif": "",
+        "id": "Asuka-Naniwa Gusto ,f,f,F,1+2",
+        "input": "Naniwa Gusto ,f,f,F,1+2",
+        "name": "Aizen Festival Swing",
+        "notes": "\n* Chip damage when guarded\n* Consumes Naniwa Gusto\n* During Heat, remaining Heat is consumed\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "17f",
+        "target": "h"
+    },
+    {
+        "damage": "24",
+        "gif": "",
+        "id": "Asuka-Naniwa Gusto ,u,1+2",
+        "input": "Naniwa Gusto ,u,1+2",
+        "name": "Sumiyoshi Festival Plunge",
+        "notes": "\n* Chip damage when guarded\n* Consumes Naniwa Gusto\n* During Heat, remaining Heat is consumed\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "31f",
+        "target": "m"
+    },
+    {
+        "damage": "24",
+        "gif": "",
+        "id": "Asuka-NWG.f,F+1+2",
+        "input": "NWG.f,F+1+2",
+        "name": "Tenjin Festival Upward Strike",
+        "notes": "\n* Chip damage when guarded\n* Consumes Naniwa Gusto\n* During Heat, remaining Heat is consumed\n* \nTornado\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i19",
+        "target": "m"
+    },
+    {
+        "damage": "42",
+        "gif": "",
+        "id": "Asuka-NWG.f,f,F+1+2",
+        "input": "NWG.f,f,F+1+2",
+        "name": "Aizen Festival Swing",
+        "notes": "\n* Chip damage when guarded\n* Consumes Naniwa Gusto\n* During Heat, remaining Heat is consumed\n* \nHoming\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i17",
+        "target": "h"
+    },
+    {
+        "damage": "24",
+        "gif": "",
+        "id": "Asuka-NWG.u+1+2",
+        "input": "NWG.u+1+2",
+        "name": "Sumiyoshi Festival Plunge",
+        "notes": "\n* Chip damage when guarded\n* Consumes Naniwa Gusto\n* During Heat, remaining Heat is consumed\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "i31",
+        "target": "m"
+    },
+    {
+        "damage": "55",
+        "gif": "",
+        "id": "Asuka-Rage ,df,1+2",
+        "input": "Rage ,df,1+2",
+        "name": "Rage Art",
+        "notes": "Guard point 8F",
+        "on_block": "-22",
+        "on_ch": "Th",
+        "on_hit": "Th",
+        "recovery": "",
+        "startup": "20f",
+        "target": "m,th"
+    },
+    {
+        "damage": "10,49",
+        "gif": "",
+        "id": "Asuka-Rage ,df,1+2",
+        "input": "Rage ,df,1+2",
+        "name": "Naniwa Peacemaker Knuckle",
+        "notes": "\n* Erases opponent's recoverable health on hit\n* Total Damage 44\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "Th",
+        "recovery": "",
+        "startup": "",
+        "target": "m,th"
+    },
+    {
+        "damage": "-",
+        "gif": "",
+        "id": "Asuka-Rage ,df,1+2, hold",
+        "input": "Rage ,df,1+2, hold",
+        "name": "Naniwa Peacemaker Knuckle (Hold)",
+        "notes": "\n* Erases opponent's recoverable health on hit\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "m,th"
+    },
+    {
+        "damage": "30",
+        "gif": "",
+        "id": "Asuka-Rage ,f,F,1+2",
+        "input": "Rage ,f,F,1+2",
+        "name": "Rage Drive",
+        "notes": "Special effect when approach mid-air enemy",
+        "on_block": "+11G",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "21f",
+        "target": "m"
+    },
+    {
+        "damage": "10,49",
+        "gif": "",
+        "id": "Asuka-R.df+1+2",
+        "input": "R.df+1+2",
+        "name": "Naniwa Peacemaker Knuckle",
+        "notes": "\n* Rage Art\n* Damage increases with lower health\n* Removes recoverable health on hit",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "m,th"
+    },
+    {
+        "damage": "",
+        "gif": "",
+        "id": "Asuka-R.df+1+2*",
+        "input": "R.df+1+2*",
+        "name": "Naniwa Peacemaker Knuckle (Hold)",
+        "notes": "\n* Rage Art\n* Damage increases with lower health\n* Removes recoverable health on hit",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "m,th"
+    },
+    {
+        "damage": "40",
+        "gif": "",
+        "id": "Asuka-Right Throw",
+        "input": "Right throw",
+        "name": "Wind Wheel",
+        "notes": "\n* Throw break 2\n* Opp. Position on break: \n* Opp. Position on hit: FD F Sd.",
+        "on_block": "-3",
+        "on_ch": "",
+        "on_hit": "+0d",
+        "recovery": "",
+        "startup": "",
+        "target": "t"
+    },
+    {
+        "damage": "23",
+        "gif": "",
+        "id": "Asuka-SS ,2",
+        "input": "SS ,2",
+        "name": "Mist Palm Thrust",
+        "notes": "",
+        "on_block": "-9",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "13f",
+        "target": "m"
+    },
+    {
+        "damage": "23",
+        "gif": "",
+        "id": "Asuka-SS ,2",
+        "input": "SS ,2",
+        "name": "Mist Palm Thrust to Naniwa Gusto (Heat Engage)",
+        "notes": "\n* Gain Naniwa Gusto on Heat activation\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "13f",
+        "target": "m,sp"
+    },
+    {
+        "damage": "23",
+        "gif": "",
+        "id": "Asuka-SS.2",
+        "input": "SS.2",
+        "name": "Mist Palm Thrust",
+        "notes": "\n* [[:Template:HE]]\n* Gain Naniwa Gusto on Heat activation\n",
+        "on_block": "-9",
+        "on_ch": "KND*",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i13",
+        "target": "m"
+    },
+    {
+        "damage": "18",
+        "gif": "",
+        "id": "Asuka-SS ,4",
+        "input": "SS ,4",
+        "name": "Camellia",
+        "notes": "Meaty 2F in actualy",
+        "on_block": "-6",
+        "on_ch": "KDN",
+        "on_hit": "+7",
+        "recovery": "25",
+        "startup": "17f",
+        "target": "h"
+    },
+    {
+        "damage": "18",
+        "gif": "",
+        "id": "Asuka-SS.4",
+        "input": "SS.4",
+        "name": "Camellia",
+        "notes": "Meaty 2F",
+        "on_block": "-6",
+        "on_ch": "KND",
+        "on_hit": "+7",
+        "recovery": "25",
+        "startup": "i17",
+        "target": "h"
+    },
+    {
+        "damage": "12",
+        "gif": "",
+        "id": "Asuka-u+1",
+        "input": "u+1",
+        "name": "Jumping Knuckle",
+        "notes": "Same move as ub+1 and uf+1",
+        "on_block": "-12",
+        "on_ch": "-1",
+        "on_hit": "-1",
+        "recovery": "",
+        "startup": "i18",
+        "target": "m"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-u+1+2",
+        "input": "u+1+2",
+        "name": "Sumiyoshi Plunge",
+        "notes": "\n* Chip damage when guarded\n* Alternate input: ub+1+2\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i31",
+        "target": "m"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-u+2",
+        "input": "u+2",
+        "name": "Hook",
+        "notes": "Same move as ub+2",
+        "on_block": "-12",
+        "on_ch": "",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "i15",
+        "target": "h"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-u+3",
+        "input": "u+3",
+        "name": "Iwato",
+        "notes": "Same move as ub+3 and uf+3",
+        "on_block": "-3",
+        "on_ch": "KND",
+        "on_hit": "+8",
+        "recovery": "22",
+        "startup": "i20~21",
+        "target": "m"
+    },
+    {
+        "damage": "25",
+        "gif": "",
+        "id": "Asuka-u+4",
+        "input": "u+4",
+        "name": "Night Sky",
+        "notes": "Same move as uf+4",
+        "on_block": "-13",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "i20",
+        "target": "m"
+    },
+    {
+        "damage": "25",
+        "gif": "",
+        "id": "Asuka-ub+4",
+        "input": "ub+4",
+        "name": "Night Sky",
+        "notes": "",
+        "on_block": "-15",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "i20",
+        "target": "m"
+    },
+    {
+        "damage": "25",
+        "gif": "",
+        "id": "Asuka-ub,4",
+        "input": "ub,4",
+        "name": "Night Sky",
+        "notes": "",
+        "on_block": "-15",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "20f",
+        "target": "m"
+    },
+    {
+        "damage": "-",
+        "gif": "",
+        "id": "Asuka-ub,b",
+        "input": "ub,b",
+        "name": "Backflip",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "sp"
+    },
+    {
+        "damage": "-",
+        "gif": "",
+        "id": "Asuka-ub,b",
+        "input": "ub,b",
+        "name": "Backflip",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "",
+        "target": "sp"
+    },
+    {
+        "damage": "32",
+        "gif": "",
+        "id": "Asuka-ub,b+3",
+        "input": "ub,b+3",
+        "name": "Spinning Jump Kick",
+        "notes": "",
+        "on_block": "0",
+        "on_ch": "KND*",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "i68",
+        "target": "m"
+    },
+    {
+        "damage": "32",
+        "gif": "",
+        "id": "Asuka-ub,b,3",
+        "input": "ub,b,3",
+        "name": "Spinning Jump Kick",
+        "notes": "",
+        "on_block": "0",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "68f",
+        "target": "m"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-ub, or ,u,1+2",
+        "input": "ub, or ,u,1+2",
+        "name": "Sumiyoshi Plunge",
+        "notes": "\n* Chip damage when guarded\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "31f",
+        "target": "m"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-ub, or ,u,2",
+        "input": "ub, or ,u,2",
+        "name": "Hook",
+        "notes": "",
+        "on_block": "-12",
+        "on_ch": "+9",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "15f",
+        "target": "h"
+    },
+    {
+        "damage": "12",
+        "gif": "",
+        "id": "Asuka-ub, or ,u, or ,uf,1",
+        "input": "ub, or ,u, or ,uf,1",
+        "name": "Jumping Knuckle",
+        "notes": "",
+        "on_block": "-12",
+        "on_ch": "-1",
+        "on_hit": "-1",
+        "recovery": "",
+        "startup": "18f",
+        "target": "m"
+    },
+    {
+        "damage": "17",
+        "gif": "",
+        "id": "Asuka-ub, or ,u, or ,uf,3",
+        "input": "ub, or ,u, or ,uf,3",
+        "name": "Iwato",
+        "notes": "",
+        "on_block": "-3",
+        "on_ch": "KDN",
+        "on_hit": "+8",
+        "recovery": "22",
+        "startup": "20f(1)",
+        "target": "m"
+    },
+    {
+        "damage": "40",
+        "gif": "",
+        "id": "Asuka-uf+1+2",
+        "input": "uf+1+2",
+        "name": "Cherry Blossom",
+        "notes": "\n* Break: 1+2\n* Opp. Position on break: Reverse Pos.\n* Opp. Position on hit: Head sd. FU",
+        "on_block": "-3",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "",
+        "startup": "i12",
+        "target": "t(h)"
+    },
+    {
+        "damage": "20(,25)",
+        "gif": "",
+        "id": "Asuka-uf+2",
+        "input": "uf+2",
+        "name": "Rangetsu",
+        "notes": "Damage () is Throw bonus",
+        "on_block": "-7",
+        "on_ch": "Th",
+        "on_hit": "Th",
+        "recovery": "28",
+        "startup": "i14",
+        "target": "h(,th)"
+    },
+    {
+        "damage": "20(,25)",
+        "gif": "",
+        "id": "Asuka-uf,2",
+        "input": "uf,2",
+        "name": "Rangetsu",
+        "notes": "Damage () is Throw bonus",
+        "on_block": "-7",
+        "on_ch": "Th",
+        "on_hit": "Th",
+        "recovery": "28",
+        "startup": "14f",
+        "target": "h(,th)"
+    },
+    {
+        "damage": "15",
+        "gif": "",
+        "id": "Asuka-uf,,4",
+        "input": "uf,,4",
+        "name": "Delay Rising Toekick",
+        "notes": "",
+        "on_block": "-9",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "25f",
+        "target": "m"
+    },
+    {
+        "damage": "25",
+        "gif": "",
+        "id": "Asuka-u, or ,uf,4",
+        "input": "u, or ,uf,4",
+        "name": "Night Sky",
+        "notes": "",
+        "on_block": "-13",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "20f",
+        "target": "m"
+    },
+    {
+        "damage": "21",
+        "gif": "",
+        "id": "Asuka-With back against wall ,b,b,ub",
+        "input": "With back against wall ,b,b,ub",
+        "name": "Wall Jumping Attack",
+        "notes": "\n* Forces an opponent to crouching on block\n* Air Status 5F\n* Invincibility during 8 to13F\n",
+        "on_block": "+4C",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "39f",
+        "target": "m"
+    },
+    {
+        "damage": "12",
+        "gif": "",
+        "id": "Asuka-ws1",
+        "input": "ws1",
+        "name": "Shikei",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "i14",
+        "target": "m"
+    },
+    {
+        "damage": "12",
+        "gif": "",
+        "id": "Asuka-WS ,1",
+        "input": "WS ,1",
+        "name": "Shikei",
+        "notes": "",
+        "on_block": "-7",
+        "on_ch": "+4",
+        "on_hit": "+4",
+        "recovery": "",
+        "startup": "14f",
+        "target": "m"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-ws1+2",
+        "input": "ws1+2",
+        "name": "Sudare Nagashi",
+        "notes": "\n* Wall hit +25g\n* Crumple state 17F upon CH",
+        "on_block": "-2",
+        "on_ch": "KND",
+        "on_hit": "+13g",
+        "recovery": "27",
+        "startup": "i21",
+        "target": "m"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-WS ,1+2",
+        "input": "WS ,1+2",
+        "name": "Sudare Nagashi",
+        "notes": "Crumble State 17F upon CH",
+        "on_block": "-2",
+        "on_ch": "KDN",
+        "on_hit": "+13G+25W",
+        "recovery": "27",
+        "startup": "21f",
+        "target": "m"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-ws1+2,D",
+        "input": "ws1+2,D",
+        "name": "Sudare Nagashi to Cancel",
+        "notes": "",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "38 FC",
+        "startup": "",
+        "target": "m,sp"
+    },
+    {
+        "damage": "-",
+        "gif": "",
+        "id": "Asuka-WS ,1+2,D",
+        "input": "WS ,1+2,D",
+        "name": "Sudare Nagashi to Cancel",
+        "notes": "Returns to crouching",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "",
+        "recovery": "38",
+        "startup": "",
+        "target": "sp"
+    },
+    {
+        "damage": "12,20",
+        "gif": "",
+        "id": "Asuka-ws1,4",
+        "input": "ws1,4",
+        "name": "Shikeitai",
+        "notes": "\n* Combo from 1st hit\n* Can be delayed 7F\n",
+        "on_block": "-8",
+        "on_ch": "KND",
+        "on_hit": "KND",
+        "recovery": "",
+        "startup": "",
+        "target": "m,h"
+    },
+    {
+        "damage": "12,20",
+        "gif": "",
+        "id": "Asuka-WS ,1,4",
+        "input": "WS ,1,4",
+        "name": "Shikeitai",
+        "notes": "\n* Combo from 1st hit\n* Can be delayed 7F\n",
+        "on_block": "-8",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
+        "recovery": "",
+        "startup": "",
+        "target": "m,h"
+    },
+    {
+        "damage": "18",
+        "gif": "",
+        "id": "Asuka-ws2",
+        "input": "ws2",
+        "name": "Rising Elbow",
+        "notes": "",
+        "on_block": "-8",
+        "on_ch": "",
+        "on_hit": "+8",
+        "recovery": "",
+        "startup": "i13",
+        "target": "m"
+    },
+    {
+        "damage": "18",
+        "gif": "",
+        "id": "Asuka-WS ,2",
+        "input": "WS ,2",
+        "name": "Rising Elbow",
+        "notes": "",
+        "on_block": "-8",
+        "on_ch": "+8",
+        "on_hit": "+8",
+        "recovery": "",
+        "startup": "13f",
+        "target": "m"
+    },
+    {
+        "damage": "1818,10",
+        "gif": "",
+        "id": "Asuka-ws2,1",
+        "input": "ws2,1",
+        "name": "10 Hit Combo (2)",
+        "notes": "Combo from 1st hit",
+        "on_block": "-2",
+        "on_ch": "",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "",
+        "target": "mm,h"
+    },
+    {
+        "damage": "18,10",
+        "gif": "",
+        "id": "Asuka-WS ,2,1",
+        "input": "WS ,2,1",
+        "name": "10 Hit Combo (2)",
+        "notes": "Combo from 1st hit",
+        "on_block": "-2",
+        "on_ch": "+9",
+        "on_hit": "+9",
+        "recovery": "",
+        "startup": "",
+        "target": "mh"
+    },
+    {
+        "damage": "18,4",
+        "gif": "",
+        "id": "Asuka-ws2,1+2",
+        "input": "ws2,1+2",
+        "name": "Kohaku to Destabilizer",
+        "notes": "\n* Link to attack from Destablilizer (f+1+3 or f+2+4)\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "Th",
+        "recovery": "",
+        "startup": "",
+        "target": "mh,th"
+    },
+    {
+        "damage": "18,4",
+        "gif": "",
+        "id": "Asuka-WS ,2,1+2",
+        "input": "WS ,2,1+2",
+        "name": "Kohaku to Destabilizer",
+        "notes": "\n* Link to attack from Destablilizer ( or )\n* New Move\n",
+        "on_block": "",
+        "on_ch": "",
+        "on_hit": "Th",
+        "recovery": "",
+        "startup": "",
+        "target": "m,h,th"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-ws3",
+        "input": "ws3",
+        "name": "Moon Scent",
+        "notes": "Tornado",
+        "on_block": "-16",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "i18",
+        "target": "m"
+    },
+    {
+        "damage": "20",
+        "gif": "",
+        "id": "Asuka-WS ,3",
+        "input": "WS ,3",
+        "name": "Moon Scent",
+        "notes": "Tornade Move",
+        "on_block": "-16",
+        "on_ch": "LNC",
+        "on_hit": "LNC",
+        "recovery": "",
+        "startup": "18f",
+        "target": "m"
+    },
+    {
+        "damage": "15",
+        "gif": "",
+        "id": "Asuka-ws4",
+        "input": "ws4",
+        "name": "Toe Smash",
+        "notes": "",
+        "on_block": "-3",
+        "on_ch": "",
+        "on_hit": "+8",
+        "recovery": "",
+        "startup": "i11",
+        "target": "m"
+    },
+    {
+        "damage": "15",
+        "gif": "",
+        "id": "Asuka-WS ,4",
+        "input": "WS ,4",
+        "name": "Toe Smash",
+        "notes": "",
+        "on_block": "-3",
+        "on_ch": "+8",
+        "on_hit": "+8",
+        "recovery": "",
+        "startup": "11f",
+        "target": "m"
+    }
+]
\ No newline at end of file
diff --git a/src/json_movelist/azucena.json b/src/json_movelist/azucena.json
index 8f6e635..704b43f 100644
--- a/src/json_movelist/azucena.json
+++ b/src/json_movelist/azucena.json
@@ -4,13 +4,13 @@
         "gif": "",
         "id": "Azucena-1",
         "input": "1",
-        "name": "High Mountain Combo (1)",
+        "name": "Jab",
         "notes": "",
         "on_block": "+1",
-        "on_ch": "+8",
+        "on_ch": "",
         "on_hit": "+8",
-        "recovery": "",
-        "startup": "10f",
+        "recovery": "r17",
+        "startup": "i10",
         "target": "h"
     },
     {
@@ -18,13 +18,13 @@
         "gif": "",
         "id": "Azucena-1",
         "input": "1",
-        "name": "Jab",
+        "name": "High Mountain Combo (1)",
         "notes": "",
         "on_block": "+1",
-        "on_ch": "",
+        "on_ch": "+8",
         "on_hit": "+8",
-        "recovery": "r17",
-        "startup": "i10",
+        "recovery": "",
+        "startup": "10f",
         "target": "h"
     },
     {
@@ -33,13 +33,13 @@
         "id": "Azucena-1,1",
         "input": "1,1",
         "name": "High Mountain Combo",
-        "notes": "Shift to Libertador when hit on ground",
-        "on_block": "-9",
-        "on_ch": "+8",
+        "notes": "\n* Combo from 1st hit\n* Transition to LIB on hit only",
+        "on_block": "-9~-8",
+        "on_ch": "",
         "on_hit": "+8",
-        "recovery": "",
-        "startup": "(1)",
-        "target": "h,h"
+        "recovery": "r28",
+        "startup": ",i24~25",
+        "target": "h,m"
     },
     {
         "damage": "5,15",
@@ -47,13 +47,13 @@
         "id": "Azucena-1,1",
         "input": "1,1",
         "name": "High Mountain Combo",
-        "notes": "\n* Combo from 1st hit\n* Transition to LIB on hit only",
-        "on_block": "-9~-8",
-        "on_ch": "",
+        "notes": "Shift to Libertador when hit on ground",
+        "on_block": "-9",
+        "on_ch": "+8",
         "on_hit": "+8",
-        "recovery": "r28",
-        "startup": ",i24~25",
-        "target": "h,m"
+        "recovery": "",
+        "startup": "(1)",
+        "target": "h,h"
     },
     {
         "damage": "20",
@@ -61,12 +61,12 @@
         "id": "Azucena-1+2",
         "input": "1+2",
         "name": "Boomerang Scythe",
-        "notes": "Balcony break",
+        "notes": "",
         "on_block": "-8",
-        "on_ch": "+56a",
-        "on_hit": "+13g",
-        "recovery": "r30",
-        "startup": "i15",
+        "on_ch": "KDN+56",
+        "on_hit": "+13Sp",
+        "recovery": "",
+        "startup": "15f",
         "target": "h"
     },
     {
@@ -75,12 +75,12 @@
         "id": "Azucena-1+2",
         "input": "1+2",
         "name": "Boomerang Scythe",
-        "notes": "",
+        "notes": "Balcony break",
         "on_block": "-8",
-        "on_ch": "KDN+56",
-        "on_hit": "+13Sp",
-        "recovery": "",
-        "startup": "15f",
+        "on_ch": "+56a",
+        "on_hit": "+13g",
+        "recovery": "r30",
+        "startup": "i15",
         "target": "h"
     },
     {
@@ -89,12 +89,12 @@
         "id": "Azucena-1,2",
         "input": "1,2",
         "name": "High Roast Combo",
-        "notes": "\n* \nBalcony break\n* Combo from 1st hit with 4f delay\n* Can transition to r34 BT with B",
-        "on_block": "-14~-13",
-        "on_ch": "",
-        "on_hit": "+8~+9",
-        "recovery": "r34",
-        "startup": ",i20~21",
+        "notes": "",
+        "on_block": "-14",
+        "on_ch": "+8Sp",
+        "on_hit": "+8Sp",
+        "recovery": "",
+        "startup": "(1)",
         "target": "h,h"
     },
     {
@@ -103,12 +103,12 @@
         "id": "Azucena-1,2",
         "input": "1,2",
         "name": "High Roast Combo",
-        "notes": "",
-        "on_block": "-14",
-        "on_ch": "+8Sp",
-        "on_hit": "+8Sp",
-        "recovery": "",
-        "startup": "(1)",
+        "notes": "\n* \nBalcony break\n* Combo from 1st hit with 4f delay\n* Can transition to r34 BT with B",
+        "on_block": "-14~-13",
+        "on_ch": "",
+        "on_hit": "+8~+9",
+        "recovery": "r34",
+        "startup": ",i20~21",
         "target": "h,h"
     },
     {
@@ -196,7 +196,7 @@
         "target": "t"
     },
     {
-        "damage": "-",
+        "damage": "",
         "gif": "",
         "id": "Azucena-1+3+4",
         "input": "1+3+4",
@@ -205,12 +205,12 @@
         "on_block": "",
         "on_ch": "",
         "on_hit": "",
-        "recovery": "",
+        "recovery": "r55",
         "startup": "",
-        "target": "sp"
+        "target": ""
     },
     {
-        "damage": "",
+        "damage": "-",
         "gif": "",
         "id": "Azucena-1+3+4",
         "input": "1+3+4",
@@ -219,9 +219,9 @@
         "on_block": "",
         "on_ch": "",
         "on_hit": "",
-        "recovery": "r55",
+        "recovery": "",
         "startup": "",
-        "target": ""
+        "target": "sp"
     },
     {
         "damage": "",
@@ -279,20 +279,6 @@
         "startup": "10f",
         "target": "h"
     },
-    {
-        "damage": "9,11",
-        "gif": "",
-        "id": "Azucena-2,1",
-        "input": "2,1",
-        "name": "Andes Mountain Uppercut Combo (2)",
-        "notes": "",
-        "on_block": "-3",
-        "on_ch": "+7",
-        "on_hit": "+7",
-        "recovery": "",
-        "startup": "(1)",
-        "target": "h,m"
-    },
     {
         "damage": "9,11",
         "gif": "",
@@ -307,6 +293,20 @@
         "startup": ",i17~18",
         "target": "h,m"
     },
+    {
+        "damage": "9,11",
+        "gif": "",
+        "id": "Azucena-2,1",
+        "input": "2,1",
+        "name": "Andes Mountain Uppercut Combo (2)",
+        "notes": "",
+        "on_block": "-3",
+        "on_ch": "+7",
+        "on_hit": "+7",
+        "recovery": "",
+        "startup": "(1)",
+        "target": "h,m"
+    },
     {
         "damage": "9,11,21",
         "gif": "",
@@ -356,12 +356,12 @@
         "input": "2+3+4",
         "name": "Coffee Break",
         "notes": "",
-        "on_block": "",
-        "on_ch": "",
+        "on_block": "-1",
+        "on_ch": "-1",
         "on_hit": "-1",
-        "recovery": "r51",
-        "startup": "i45",
-        "target": "h!"
+        "recovery": "",
+        "startup": "",
+        "target": "ub(h)"
     },
     {
         "damage": "0",
@@ -370,12 +370,12 @@
         "input": "2+3+4",
         "name": "Coffee Break",
         "notes": "",
-        "on_block": "-1",
-        "on_ch": "-1",
+        "on_block": "",
+        "on_ch": "",
         "on_hit": "-1",
-        "recovery": "",
-        "startup": "",
-        "target": "ub(h)"
+        "recovery": "r51",
+        "startup": "i45",
+        "target": "h!"
     },
     {
         "damage": "-",
@@ -453,12 +453,12 @@
         "id": "Azucena-3,2",
         "input": "3,2",
         "name": "Groovy Strike",
-        "notes": "\n* Combo from 1st hit with 5f delay\n* Input can be delayed 10f delay",
-        "on_block": "-12~-11",
-        "on_ch": "+33d (+25)",
-        "on_hit": "+6~+7",
-        "recovery": "r31",
-        "startup": ",i23~24",
+        "notes": "",
+        "on_block": "-12",
+        "on_ch": "KDN+25",
+        "on_hit": "+6",
+        "recovery": "",
+        "startup": "(1)",
         "target": "m,m"
     },
     {
@@ -467,12 +467,12 @@
         "id": "Azucena-3,2",
         "input": "3,2",
         "name": "Groovy Strike",
-        "notes": "",
-        "on_block": "-12",
-        "on_ch": "KDN+25",
-        "on_hit": "+6",
-        "recovery": "",
-        "startup": "(1)",
+        "notes": "\n* Combo from 1st hit with 5f delay\n* Input can be delayed 10f delay",
+        "on_block": "-12~-11",
+        "on_ch": "+33d (+25)",
+        "on_hit": "+6~+7",
+        "recovery": "r31",
+        "startup": ",i23~24",
         "target": "m,m"
     },
     {
@@ -503,20 +503,6 @@
         "startup": "",
         "target": "m"
     },
-    {
-        "damage": "11,23",
-        "gif": "",
-        "id": "Azucena-3,3",
-        "input": "3,3",
-        "name": "Groovy Punalada",
-        "notes": "",
-        "on_block": "-1",
-        "on_ch": "KDN",
-        "on_hit": "KDN",
-        "recovery": "",
-        "startup": "(1)",
-        "target": "m,h"
-    },
     {
         "damage": "11,23",
         "gif": "",
@@ -532,18 +518,18 @@
         "target": "m,h"
     },
     {
-        "damage": "15",
+        "damage": "11,23",
         "gif": "",
-        "id": "Azucena-4",
-        "input": "4",
-        "name": "Guapuo (1) to BT",
+        "id": "Azucena-3,3",
+        "input": "3,3",
+        "name": "Groovy Punalada",
         "notes": "",
-        "on_block": "-8",
-        "on_ch": "+8",
-        "on_hit": "+3",
+        "on_block": "-1",
+        "on_ch": "KDN",
+        "on_hit": "KDN",
         "recovery": "",
-        "startup": "12f(1)",
-        "target": "h,sp"
+        "startup": "(1)",
+        "target": "m,h"
     },
     {
         "damage": "15",
@@ -560,18 +546,18 @@
         "target": "h"
     },
     {
-        "damage": "15,11",
+        "damage": "15",
         "gif": "",
-        "id": "Azucena-4,1",
-        "input": "4,1",
-        "name": "Guapuo",
-        "notes": "Combo from 1st hit",
-        "on_block": "-2~-1",
-        "on_ch": "+6~+7",
-        "on_hit": "+4~+5",
-        "recovery": "r20 BT",
-        "startup": ",i21~22",
-        "target": "h,sp,h"
+        "id": "Azucena-4",
+        "input": "4",
+        "name": "Guapuo (1) to BT",
+        "notes": "",
+        "on_block": "-8",
+        "on_ch": "+8",
+        "on_hit": "+3",
+        "recovery": "",
+        "startup": "12f(1)",
+        "target": "h,sp"
     },
     {
         "damage": "15,11",
@@ -587,6 +573,20 @@
         "startup": "(1)",
         "target": "h,h,sp"
     },
+    {
+        "damage": "15,11",
+        "gif": "",
+        "id": "Azucena-4,1",
+        "input": "4,1",
+        "name": "Guapuo",
+        "notes": "Combo from 1st hit",
+        "on_block": "-2~-1",
+        "on_ch": "+6~+7",
+        "on_hit": "+4~+5",
+        "recovery": "r20 BT",
+        "startup": ",i21~22",
+        "target": "h,h"
+    },
     {
         "damage": "15,17",
         "gif": "",
@@ -599,7 +599,7 @@
         "on_hit": "+19c~+20c",
         "recovery": "r30",
         "startup": ",i26~27",
-        "target": "h,sp,M"
+        "target": "h,M"
     },
     {
         "damage": "15,17",
@@ -971,7 +971,7 @@
         "id": "Azucena-Back throw",
         "input": "Back throw",
         "name": "Caffeine Abduction",
-        "notes": "",
+        "notes": "\n* Unbreakable\n* Side switch",
         "on_block": "",
         "on_ch": "",
         "on_hit": "+0d",
@@ -1517,7 +1517,7 @@
         "id": "Azucena-d+1+2",
         "input": "d+1+2",
         "name": "UFO Roll",
-        "notes": "\n* Transition to throw on front hit only\n* Azucena will recieve 18 damage when blocked\n* r41 FC on whiff",
+        "notes": "\n* Transition to throw on front hit only\n* Azucena will receive 18 damage when blocked\n* r41 FC on whiff",
         "on_block": "-4",
         "on_ch": "",
         "on_hit": "+0d",
@@ -1531,7 +1531,7 @@
         "id": "Azucena-d+1+3_d+2+4",
         "input": "d+1+3_d+2+4",
         "name": "Smell the Coffee",
-        "notes": "\n* \nHeat Engager\n* Crouch throw",
+        "notes": "\n* \nHeat Engager\n* Crouch throw\n* Unbreakable",
         "on_block": "",
         "on_ch": "",
         "on_hit": "+0d",
@@ -2496,28 +2496,28 @@
         "gif": "",
         "id": "Azucena-f,4,4",
         "input": "f,4,4",
-        "name": "Tifn Patear (Heat Engager)",
+        "name": "Tifn Patear",
         "notes": "",
         "on_block": "-7",
-        "on_ch": "+17G",
-        "on_hit": "+17G",
+        "on_ch": "KDN+10",
+        "on_hit": "KDN+10",
         "recovery": "",
-        "startup": "17f(1)",
-        "target": "m,h,sp"
+        "startup": "(1)",
+        "target": "m,h"
     },
     {
         "damage": "16,21",
         "gif": "",
         "id": "Azucena-f,4,4",
         "input": "f,4,4",
-        "name": "Tifn Patear",
+        "name": "Tifn Patear (Heat Engager)",
         "notes": "",
         "on_block": "-7",
-        "on_ch": "KDN+10",
-        "on_hit": "KDN+10",
+        "on_ch": "+17G",
+        "on_hit": "+17G",
         "recovery": "",
-        "startup": "(1)",
-        "target": "m,h"
+        "startup": "17f(1)",
+        "target": "m,h,sp"
     },
     {
         "damage": "16,23",
@@ -3051,20 +3051,6 @@
         "startup": "",
         "target": "ub(h)"
     },
-    {
-        "damage": "15,38(4,4,9)",
-        "gif": "",
-        "id": "Azucena-Heat,2+3,or,R1",
-        "input": "Heat,2+3,or,R1",
-        "name": "Azucena Specialty",
-        "notes": "On block shift to Libertador",
-        "on_block": "+6",
-        "on_ch": "Th0",
-        "on_hit": "Th0",
-        "recovery": "",
-        "startup": "15f(1)",
-        "target": "m,th"
-    },
     {
         "damage": "15,15,30",
         "gif": "",
@@ -3093,6 +3079,20 @@
         "startup": "",
         "target": "m,h,m,sp"
     },
+    {
+        "damage": "15,38(4,4,9)",
+        "gif": "",
+        "id": "Azucena-Heat,2+3,or,R1",
+        "input": "Heat,2+3,or,R1",
+        "name": "Azucena Specialty",
+        "notes": "On block shift to Libertador",
+        "on_block": "+6",
+        "on_ch": "Th0",
+        "on_hit": "Th0",
+        "recovery": "",
+        "startup": "15f(1)",
+        "target": "m,th"
+    },
     {
         "damage": "14,16,20(4,6,8)",
         "gif": "",
@@ -3420,28 +3420,28 @@
         "gif": "",
         "id": "Azucena-LD,2",
         "input": "LD,2",
-        "name": "Golpe Cappuccino",
+        "name": "Golpe Cappuccino (Heat Engager)",
         "notes": "",
         "on_block": "-8",
-        "on_ch": "+11",
-        "on_hit": "+11",
+        "on_ch": "+17G",
+        "on_hit": "+17G",
         "recovery": "",
         "startup": "14f(1)",
-        "target": "m"
+        "target": "m,sp"
     },
     {
         "damage": "18",
         "gif": "",
         "id": "Azucena-LD,2",
         "input": "LD,2",
-        "name": "Golpe Cappuccino (Heat Engager)",
+        "name": "Golpe Cappuccino",
         "notes": "",
         "on_block": "-8",
-        "on_ch": "+17G",
-        "on_hit": "+17G",
+        "on_ch": "+11",
+        "on_hit": "+11",
         "recovery": "",
         "startup": "14f(1)",
-        "target": "m,sp"
+        "target": "m"
     },
     {
         "damage": "15",
@@ -3662,7 +3662,7 @@
         "notes": "\n* Throw break 1",
         "on_block": "-3",
         "on_ch": "",
-        "on_hit": "-3d",
+        "on_hit": "+0d",
         "recovery": "",
         "startup": "",
         "target": "t"
@@ -4110,7 +4110,7 @@
         "notes": "\n* Throw break 2",
         "on_block": "-3",
         "on_ch": "",
-        "on_hit": "+0d",
+        "on_hit": "-3d",
         "recovery": "",
         "startup": "",
         "target": "t"
diff --git a/src/module/character.py b/src/module/character.py
index 89266ed..dda4b70 100644
--- a/src/module/character.py
+++ b/src/module/character.py
@@ -26,11 +26,12 @@ def default(self, o):
 
 
 class Character:
-    def __init__(self, name: str, portrait: str, move_list: List[Move], move_list_path: str):
+    def __init__(self, name: str, portrait: str, move_list: List[Move], move_list_path: str, wavu_page: str):
         self.name = name
         self.portrait = portrait,
         self.move_list = move_list
         self.move_list_path = move_list_path
+        self.wavu_page = wavu_page
 
     def export_movelist_as_json(self):
         self.__create_move_list_file()
diff --git a/src/module/embed.py b/src/module/embed.py
index 6cd37ad..9d5cba1 100644
--- a/src/module/embed.py
+++ b/src/module/embed.py
@@ -5,16 +5,28 @@
 import re
 
 MOVE_NOT_FOUND_TITLE = 'Move not found'
+SUCCESS_COLOR = discord.Colour.from_rgb(50,168,82)
 
+def _upper_first_letter(input :str) -> str:
+    if input:
+        result_string = input[0].capitalize() + input[1:]
+        return result_string
+    else:
+        return input
 
 def move_embed(character :character, move :dict):
+
+
     """Returns the embed message for character and move"""
-    embed = discord.Embed(title=character.name,
-                          colour=0x00EAFF,
-                          description='**Move: ' + move['input'] + '**')
+    embed = discord.Embed(title='**' + move['input'] + '**',
+                          colour=SUCCESS_COLOR,
+                          description=move['name'],
+                          url=character.wavu_page,
+                          )
 
     embed.set_thumbnail(url=character.portrait[0])
-    embed.set_footer(text=move['name'])
+    embed.set_footer(text="Wavu.wiki",icon_url="https://i.imgur.com/xfdEUee.png")
+    embed.set_author(name= _upper_first_letter(character.name), url=character.wavu_page)
 
     embed.add_field(name='Target', value=move['target'])
     embed.add_field(name='Damage', value=move['damage'])
@@ -24,7 +36,8 @@ def move_embed(character :character, move :dict):
     embed.add_field(name="Block", value=move['on_block'])
     embed.add_field(name='Hit', value=move['on_hit'])
     embed.add_field(name="CH", value=move['on_ch'])
-    embed.add_field(name="Notes", value=move['notes'])
+    if move['notes']:
+        embed.add_field(name="Notes", value=move['notes'])
 
 
     return embed
\ No newline at end of file
diff --git a/src/resources/character_list.json b/src/resources/character_list.json
index bc45741..25d1c63 100644
--- a/src/resources/character_list.json
+++ b/src/resources/character_list.json
@@ -1,10 +1,17 @@
 [
+  {
+    "name": "asuka",
+    "portrait": "https://i.imgur.com/x7Thf0B.png",
+    "wavu_page": "https://wavu.wiki/t/Asuka_movelist_(Tekken_8)"
+  },
   {
     "name": "azucena",
-    "portrait": "https://i.imgur.com/yeyRqH2.jpg"
+    "portrait": "https://i.imgur.com/yeyRqH2.jpg",
+    "wavu_page": "https://wavu.wiki/t/Azucena_movelist"
   },
   {
     "name": "bryan",
-    "portrait": "https://i.imgur.com/PV9xTeM.jpg"
+    "portrait": "https://i.imgur.com/PV9xTeM.jpg",
+    "wavu_page": "https://wavu.wiki/t/Bryan_movelist_(Tekken_8)"
   }
 ]
\ No newline at end of file
diff --git a/src/wavu/wavu_importer.py b/src/wavu/wavu_importer.py
index 6ed9bb7..f68713e 100644
--- a/src/wavu/wavu_importer.py
+++ b/src/wavu/wavu_importer.py
@@ -10,8 +10,9 @@
 def import_character(character_meta: dict) -> character.Character:
     name = character_meta["name"]
     portrait = character_meta["portrait"]
+    wavu_page = character_meta["wavu_page"]
 
     move_list = wavu_reader.get_character_movelist(name)
     move_list_path = os.path.abspath(os.path.join(base_path, "..", "json_movelist", name + ".json"))
-    cha = character.Character(name, portrait, move_list, move_list_path)
+    cha = character.Character(name, portrait, move_list, move_list_path,wavu_page)
     return cha