From f9c2a8dda0c2f086071fbaa2de28614984f615ea Mon Sep 17 00:00:00 2001 From: lnguy <lnguyen2405@gmail.com> Date: Mon, 30 Sep 2024 09:21:47 +0200 Subject: [PATCH] Fix tests --- .../tests/static/character_list.json | 5 + .../tests/static/json_movelist/heihachi.json | 2484 +++++++++++++++++ 2 files changed, 2489 insertions(+) create mode 100644 src/frame_service/json_directory/tests/static/json_movelist/heihachi.json diff --git a/src/frame_service/json_directory/tests/static/character_list.json b/src/frame_service/json_directory/tests/static/character_list.json index 2df4442..86ef00d 100644 --- a/src/frame_service/json_directory/tests/static/character_list.json +++ b/src/frame_service/json_directory/tests/static/character_list.json @@ -39,6 +39,11 @@ "portrait": "https://wavu.wiki/t/Special:Redirect/file/FengT8.png", "page": "https://wavu.wiki/t/Feng" }, + { + "name": "heihachi", + "portrait": "https://wavu.wiki/t/Special:Redirect/file/HeihachiT8.png", + "page": "https://wavu.wiki/t/Heihachi" + }, { "name": "hwoarang", "portrait": "https://wavu.wiki/t/Special:Redirect/file/HwoarangT8.png", diff --git a/src/frame_service/json_directory/tests/static/json_movelist/heihachi.json b/src/frame_service/json_directory/tests/static/json_movelist/heihachi.json new file mode 100644 index 0000000..ba097ef --- /dev/null +++ b/src/frame_service/json_directory/tests/static/json_movelist/heihachi.json @@ -0,0 +1,2484 @@ +[ + { + "alias": [], + "alt": [], + "damage": "5", + "id": "Heihachi-1", + "image": "", + "input": "1", + "name": "Jab", + "notes": "Recovers 2f faster on hit or block (t27 r17)\n", + "on_block": "+1", + "on_ch": "+8", + "on_hit": "+8", + "parent": "", + "recovery": "r19", + "startup": "i10", + "target": "h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "5,6", + "id": "Heihachi-1,1", + "image": "", + "input": "1,1", + "name": "", + "notes": "* Jail from 1st attack\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "Heihachi-1", + "recovery": "", + "startup": "i10", + "target": "h,h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "5,6,16", + "id": "Heihachi-1,1,2", + "image": "", + "input": "1,1,2", + "name": "Flash Punch Combo", + "notes": "* Balcony Break\n* Combo from 1st hit\n", + "on_block": "", + "on_ch": "+19a (+9)", + "on_hit": "+19a (+9)", + "parent": "Heihachi-1,1", + "recovery": "", + "startup": "i10", + "target": "h,h,m", + "video": "" + }, + { + "alias": [ + "WAR.1,1,2" + ], + "alt": [], + "damage": "5,6,20", + "id": "Heihachi-1,1,WAR.2", + "image": "", + "input": "1,1,WAR.2", + "name": "Ultimate Flash Punch Combo", + "notes": "* Balcony Break\n* Combo from 1st hit\n* Chip damage on block\n", + "on_block": "", + "on_ch": "28a (+2)", + "on_hit": "28a (+2)", + "parent": "Heihachi-1,1", + "recovery": "", + "startup": "i10", + "target": "h,h,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "25", + "id": "Heihachi-1+2", + "image": "", + "input": "1+2", + "name": "Demon Breath", + "notes": "* Balcony Break\n", + "on_block": "", + "on_ch": "+24a (+14)", + "on_hit": "+24a (+14)", + "parent": "", + "recovery": "", + "startup": "i12", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "5,8", + "id": "Heihachi-1,2", + "image": "", + "input": "1,2", + "name": "One Two Strike", + "notes": "* Combo from 1st hit\n", + "on_block": "", + "on_ch": "+8", + "on_hit": "+8", + "parent": "Heihachi-1", + "recovery": "", + "startup": "i10", + "target": "h,h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "5,8,12", + "id": "Heihachi-1,2,2", + "image": "", + "input": "1,2,2", + "name": "Back Fist Combo", + "notes": "* Combo from 1st hit\n* Enter FUJ with D\n", + "on_block": "", + "on_ch": "+4", + "on_hit": "+4", + "parent": "Heihachi-1,2", + "recovery": "", + "startup": "i10", + "target": "h,h,h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "5,8,20", + "id": "Heihachi-1,2,2~1", + "image": "", + "input": "1,2,2~1", + "name": "", + "notes": "* Cancel to SS with D_U\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "Heihachi-1,2", + "recovery": "", + "startup": "i10", + "target": "h,h,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "5,8,20,24", + "id": "Heihachi-1,2,2~1,1+2", + "image": "", + "input": "1,2,2~1,1+2", + "name": "Demon Executioner Volley", + "notes": "* Balcony Break\n* Combo from 3rd hit\n", + "on_block": "", + "on_ch": "+11a (+2)", + "on_hit": "+11a (+2)", + "parent": "Heihachi-1,2,2~1", + "recovery": "", + "startup": "i10", + "target": "h,h,m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "", + "id": "Heihachi-1+2+3+4", + "image": "", + "input": "1+2+3+4", + "name": "* Ki Charge\n* Supercharger", + "notes": "* Can't block for 5 seconds\n* CH state for 5 seconds\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "r55", + "startup": "", + "target": "", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "5,8,21", + "id": "Heihachi-1,2,4", + "image": "", + "input": "1,2,4", + "name": "Wailing Demon Otoko Geri", + "notes": "* Tornado\n", + "on_block": "", + "on_ch": "+16c", + "on_hit": "+16c", + "parent": "Heihachi-1,2", + "recovery": "", + "startup": "i10", + "target": "h,h,h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "35", + "id": "Heihachi-1+3", + "image": "", + "input": "1+3", + "name": "Neck Breaker", + "notes": "* Homing\n* Throw break 1 or 2\n", + "on_block": "", + "on_ch": "-1d", + "on_hit": "-1d", + "parent": "", + "recovery": "", + "startup": "i12~14", + "target": "t", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "[10;10]", + "id": "Heihachi-1+4", + "image": "", + "input": "1+4", + "name": "Mishima Style Ultimate Technique: Warrior Instinct", + "notes": "* Balcony Break\n* Can only be used once per match\n* WAR level 3 required to use?\n", + "on_block": "", + "on_ch": "+21c", + "on_hit": "+21c", + "parent": "", + "recovery": "WAR", + "startup": "i17", + "target": "SL?", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "5,17", + "id": "Heihachi-1,b+2", + "image": "", + "input": "1,b+2", + "name": "", + "notes": "* Enter FUJ with D\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "Heihachi-1", + "recovery": "", + "startup": "i10", + "target": "h,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "5,17,20", + "id": "Heihachi-1,b+2,1", + "image": "", + "input": "1,b+2,1", + "name": "Demon Massacre", + "notes": "\n,js?~", + "on_block": "", + "on_ch": "+30a (+20)", + "on_hit": "+30a (+20)", + "parent": "Heihachi-1,b+2", + "recovery": "", + "startup": "i10", + "target": "h,m,M?", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "5,17,17", + "id": "Heihachi-1,b+2,2", + "image": "", + "input": "1,b+2,2", + "name": "Demon Basara", + "notes": "* Head\n* Combo from 2nd hit\n", + "on_block": "", + "on_ch": "+6c", + "on_hit": "+6c", + "parent": "Heihachi-1,b+2", + "recovery": "", + "startup": "i10", + "target": "h,m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "5,17,30", + "id": "Heihachi-1,b+2,4", + "image": "", + "input": "1,b+2,4", + "name": "Demon Lair", + "notes": "* Chip damage on block\n,js?~", + "on_block": "", + "on_ch": "+30a (+9)", + "on_hit": "+30a (+9)", + "parent": "Heihachi-1,b+2", + "recovery": "", + "startup": "i10", + "target": "h,m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10", + "id": "Heihachi-2", + "image": "", + "input": "2", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i11", + "target": "h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10,13", + "id": "Heihachi-2,2", + "image": "", + "input": "2,2", + "name": "Dogenkotsu", + "notes": "* Combo from 1st hit\n", + "on_block": "", + "on_ch": "+3c", + "on_hit": "+3c", + "parent": "Heihachi-2", + "recovery": "", + "startup": "i11", + "target": "h,m", + "video": "" + }, + { + "alias": [], + "alt": [ + "R1" + ], + "damage": "[12;12]", + "id": "Heihachi-2+3", + "image": "", + "input": "2+3", + "name": "Heat Burst", + "notes": "* Heat Burst\n* Cancel to r45 with b,b\n* 3 chip damage on block\n* 12 chip damage on hit\n* Only deals recoverable damage\n* Cannot cause a K.O.\n* Power Crush", + "on_block": "+1", + "on_ch": "+2c", + "on_hit": "+2c", + "parent": "", + "recovery": "r30", + "startup": "i16", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "35", + "id": "Heihachi-2+4", + "image": "", + "input": "2+4", + "name": "Jumping Powerbomb", + "notes": "* Floor Break\n* Throw break 1 or 2\n", + "on_block": "", + "on_ch": "+0d", + "on_hit": "+0d", + "parent": "", + "recovery": "", + "startup": "i12~14", + "target": "t", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10", + "id": "Heihachi-3", + "image": "", + "input": "3", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i15", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10,10", + "id": "Heihachi-3,2", + "image": "", + "input": "3,2", + "name": "Byakko Gekishin", + "notes": "* Combo from 1st hit\n* Enter FUJ with D\n", + "on_block": "", + "on_ch": "-2", + "on_hit": "-2", + "parent": "Heihachi-3", + "recovery": "", + "startup": "i15", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "21", + "id": "Heihachi-4", + "image": "", + "input": "4", + "name": "Otoko Geri", + "notes": "* Tornado\n* Balcony Break\n", + "on_block": "", + "on_ch": "+16c", + "on_hit": "+16c", + "parent": "", + "recovery": "", + "startup": "i15~16", + "target": "h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "25", + "id": "Heihachi-4~3", + "image": "", + "input": "4~3", + "name": "Demon Scissors", + "notes": "* Spike\njs?~", + "on_block": "", + "on_ch": "+20a", + "on_hit": "+20a", + "parent": "", + "recovery": "FUFT", + "startup": "i35~37", + "target": "M?", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "12", + "id": "Heihachi-b+1", + "image": "", + "input": "b+1", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i14~15", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "20", + "id": "Heihachi-b+1+2", + "image": "", + "input": "b+1+2", + "name": "Heaven's Merciless Wrath", + "notes": "* Heat Engager\n* Heat Dash \n* Increases WAR level by 1\nps?~", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i42", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "12,24", + "id": "Heihachi-b+1,4", + "image": "", + "input": "b+1,4", + "name": "Oni Yarai", + "notes": "* Tornado\n* Knee\n* Combo from 1st hit\n,js?~", + "on_block": "", + "on_ch": "+7a", + "on_hit": "+7a", + "parent": "Heihachi-b+1", + "recovery": "", + "startup": "i14~15", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "20", + "id": "Heihachi-b+2", + "image": "", + "input": "b+2", + "name": "Rashomon", + "notes": "* Chip damage on block\n", + "on_block": "", + "on_ch": "+7", + "on_hit": "+7", + "parent": "", + "recovery": "", + "startup": "i22~23", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "30", + "id": "Heihachi-b+2*", + "image": "", + "input": "b+2*", + "name": "True Rashomon", + "notes": "* Balcony Break\n* Chip damage on block\n* Reversal break?\n* Enter FUJ with F\n", + "on_block": "", + "on_ch": "+29a (+21)", + "on_hit": "+29a (+21)", + "parent": "", + "recovery": "", + "startup": "i39~40", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "30", + "id": "Heihachi-b:2*", + "image": "", + "input": "b:2*", + "name": "Zenith Rashomon", + "notes": "* Balcony Break\n* Restores recoverable health on hit or block\n* Chip damage on block\n* Reversal break?\n", + "on_block": "", + "on_ch": "+29a (+21)", + "on_hit": "+29a (+21)", + "parent": "", + "recovery": "", + "startup": "i39~40", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "14", + "id": "Heihachi-b+3", + "image": "", + "input": "b+3", + "name": "", + "notes": "* Homing\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i14~15", + "target": "h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "14,20", + "id": "Heihachi-b+3,2", + "image": "", + "input": "b+3,2", + "name": "Hooking Crescent Thrust", + "notes": "* Combo from 1st hit\n", + "on_block": "", + "on_ch": "+8", + "on_hit": "+8", + "parent": "Heihachi-b+3", + "recovery": "", + "startup": "i14~15", + "target": "h,h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "14,25", + "id": "Heihachi-b+3,3", + "image": "", + "input": "b+3,3", + "name": "Hooking Crescent Kick", + "notes": "* Combo from 1st hit\n", + "on_block": "", + "on_ch": "+3d?", + "on_hit": "+3d?", + "parent": "Heihachi-b+3", + "recovery": "", + "startup": "i14~15", + "target": "h,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "60", + "id": "Heihachi-Back throw", + "image": "", + "input": "Back throw", + "name": "Atomic Drop", + "notes": "* Unbreakable\n", + "on_block": "", + "on_ch": "+0d", + "on_hit": "+0d", + "parent": "", + "recovery": "", + "startup": "", + "target": "t", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "12", + "id": "Heihachi-d+1", + "image": "", + "input": "d+1", + "name": "Hammer Punch", + "notes": "* Enter FC with D\n", + "on_block": "", + "on_ch": "+2", + "on_hit": "+2", + "parent": "", + "recovery": "", + "startup": "i16", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "", + "id": "Heihachi-d+1+2", + "image": "", + "input": "d+1+2", + "name": "FUJ", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "", + "target": "", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "12,14", + "id": "Heihachi-d+1,2", + "image": "", + "input": "d+1,2", + "name": "Hammer Beating", + "notes": "* Combo from 1st hit\n* Enter RAI with F\n", + "on_block": "", + "on_ch": "+9", + "on_hit": "+9", + "parent": "Heihachi-d+1", + "recovery": "", + "startup": "i16", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "35", + "id": "Heihachi-d+1+2,P", + "image": "", + "input": "d+1+2,P", + "name": "Charging Hard", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "", + "target": "", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "50", + "id": "Heihachi-d+1+4", + "image": "", + "input": "d+1+4", + "name": "Lightning Hammer", + "notes": "\n", + "on_block": "", + "on_ch": "+18d?", + "on_hit": "+18d?", + "parent": "", + "recovery": "", + "startup": "i60", + "target": "m!", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "25", + "id": "Heihachi-d+3", + "image": "", + "input": "d+3", + "name": "Jichinsai", + "notes": "* Chip damage on block\n", + "on_block": "", + "on_ch": "+3a", + "on_hit": "+3a", + "parent": "", + "recovery": "", + "startup": "i22~23", + "target": "M?", + "video": "" + }, + { + "alias": [ + "H.d+3,2" + ], + "alt": [], + "damage": "25,25", + "id": "Heihachi-d+3,H.2", + "image": "", + "input": "d+3,H.2", + "name": "Rending Battering Ram", + "notes": "* Tornado\n* Chip damage on block\n* Reversal break?\n* Consumes remaining Heat time\n", + "on_block": "", + "on_ch": "-10a (-20)", + "on_hit": "-10a (-20)", + "parent": "Heihachi-d+3", + "recovery": "", + "startup": "i22~23", + "target": "M?,SM?", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "25", + "id": "Heihachi-db+2", + "image": "", + "input": "db+2", + "name": "Eishomon", + "notes": "\ncs?~", + "on_block": "", + "on_ch": "+6c", + "on_hit": "+6c", + "parent": "", + "recovery": "", + "startup": "i23~25", + "target": "L?", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10", + "id": "Heihachi-db+3", + "image": "", + "input": "db+3", + "name": "Sacred Tree Fell", + "notes": "\n", + "on_block": "", + "on_ch": "-2", + "on_hit": "-2", + "parent": "", + "recovery": "", + "startup": "i16", + "target": "l", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10", + "id": "Heihachi-df+1", + "image": "", + "input": "df+1", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i13~14", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10,8", + "id": "Heihachi-df+1,1", + "image": "", + "input": "df+1,1", + "name": "Muso Palm Strike", + "notes": "* Combo from 1st hit\n", + "on_block": "", + "on_ch": "+4", + "on_hit": "+4", + "parent": "Heihachi-df+1", + "recovery": "", + "startup": "i13~14", + "target": "m,h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10,20", + "id": "Heihachi-df+1,2", + "image": "", + "input": "df+1,2", + "name": "Muso Tekken", + "notes": "* Combo from 1st hit\n", + "on_block": "", + "on_ch": "+3", + "on_hit": "+3", + "parent": "Heihachi-df+1", + "recovery": "", + "startup": "i13~14", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10,28", + "id": "Heihachi-df+1,2*", + "image": "", + "input": "df+1,2*", + "name": "True Muso Tekken", + "notes": "* Balcony Break\n* Chip damage on block\n* Reversal break?\n", + "on_block": "", + "on_ch": "+32a (+11)", + "on_hit": "+32a (+11)", + "parent": "Heihachi-df+1", + "recovery": "", + "startup": "i13~14", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10,23", + "id": "Heihachi-df+1:2*", + "image": "", + "input": "df+1,:2*", + "name": "Zenith Muso Tekken", + "notes": "* Tornado\n* Combo from 1st hit\n* Restores recoverable health on hit or block\n* Chip damage on block\n* Reversal break?\n", + "on_block": "", + "on_ch": "+19a (+14)", + "on_hit": "+19a (+14)", + "parent": "Heihachi-df+1", + "recovery": "", + "startup": "i13~14", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "8", + "id": "Heihachi-df+2", + "image": "", + "input": "df+2", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i13~14", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "8,20", + "id": "Heihachi-df+2,1", + "image": "", + "input": "df+2,1", + "name": "Reverse Muso Renken", + "notes": "* Combo from 1st hit\n", + "on_block": "", + "on_ch": "+12a (+5)", + "on_hit": "+12a (+5)", + "parent": "Heihachi-df+2", + "recovery": "", + "startup": "i13~14", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10", + "id": "Heihachi-df+3", + "image": "", + "input": "df+3", + "name": "", + "notes": "* Knee\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i15~16", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10,3,3,3", + "id": "Heihachi-df+3,1+2", + "image": "", + "input": "df+3,1+2", + "name": "", + "notes": "* Combo from 1st hit\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "Heihachi-df+3", + "recovery": "", + "startup": "i15~16", + "target": "m,h,m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10,3,3,3,25", + "id": "Heihachi-df+3,1+2,1", + "image": "", + "input": "df+3,1+2,1", + "name": "Gokotai Rampage", + "notes": "* Combo from 1st hit\n* Powered up input: df+3,1+2,qcf+1\n", + "on_block": "", + "on_ch": "+20a (+15)", + "on_hit": "+20a (+15)", + "parent": "Heihachi-df+3,1+2", + "recovery": "", + "startup": "i15~16", + "target": "m,h,m,m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10", + "id": "Heihachi-df+4", + "image": "", + "input": "df+4", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i13~14", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10,23", + "id": "Heihachi-df+4,2", + "image": "", + "input": "df+4,2", + "name": "Rapid Crush Combo", + "notes": "* Combo from 1st hit\n", + "on_block": "", + "on_ch": "+9a (+0)", + "on_hit": "+9a (+0)", + "parent": "Heihachi-df+4", + "recovery": "", + "startup": "i13~14", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "15", + "id": "Heihachi-f+1+2", + "image": "", + "input": "f+1+2", + "name": "Chrome Dome", + "notes": "* Spike\n* Head\n", + "on_block": "", + "on_ch": "+14", + "on_hit": "+14", + "parent": "", + "recovery": "", + "startup": "i12", + "target": "h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "13", + "id": "Heihachi-f+2", + "image": "", + "input": "f+2", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "+2", + "on_hit": "+2", + "parent": "", + "recovery": "", + "startup": "i15~16", + "target": "h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "20", + "id": "Heihachi-f+2~1", + "image": "", + "input": "f+2~1", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i13", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "20,24", + "id": "Heihachi-f+2~1,1+2", + "image": "", + "input": "f+2~1,1+2", + "name": "Demon Shout Volley", + "notes": "* Balcony Break\n* Combo from 1st hit\n* Cancel to SS with D_U\n", + "on_block": "", + "on_ch": "+11a (+2)", + "on_hit": "+11a (+2)", + "parent": "Heihachi-f+2~1", + "recovery": "", + "startup": "i13", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "13,10", + "id": "Heihachi-f+2,2", + "image": "", + "input": "f+2,2", + "name": "Tensu Gekishin", + "notes": "* Combo from 1st hit\n* Enter FUJ with D\n", + "on_block": "", + "on_ch": "-2", + "on_hit": "-2", + "parent": "Heihachi-f+2", + "recovery": "", + "startup": "i15~16", + "target": "h,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10", + "id": "Heihachi-f+3", + "image": "", + "input": "f+3", + "name": "Lightning Crush", + "notes": "* Knee\n* Enter FUJ with D\n", + "on_block": "", + "on_ch": "+9", + "on_hit": "+9", + "parent": "", + "recovery": "", + "startup": "i18~20", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "", + "id": "Heihachi-f+3+4", + "image": "", + "input": "f+3+4", + "name": "RAI", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "", + "target": "", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "20", + "id": "Heihachi-f+4", + "image": "", + "input": "f+4", + "name": "Right Splits Kick", + "notes": "* Spike\n* Enter FUJ with D\n", + "on_block": "", + "on_ch": "+7c", + "on_hit": "+7c", + "parent": "", + "recovery": "", + "startup": "i19~20", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "17", + "id": "Heihachi-FC.df+2", + "image": "", + "input": "FC.df+2", + "name": "Ascension Upper", + "notes": "* Tornado\n", + "on_block": "", + "on_ch": "+37a (+27)", + "on_hit": "+37a (+27)", + "parent": "", + "recovery": "", + "startup": "i15", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "20", + "id": "Heihachi-FC.df+4", + "image": "", + "input": "FC.df+4", + "name": "Crouching Dragon Kick", + "notes": "* Clean hit\n", + "on_block": "", + "on_ch": "+17a", + "on_hit": "+17a", + "parent": "", + "recovery": "", + "startup": "i19~21", + "target": "L?", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "22", + "id": "Heihachi-f,F+1+2", + "image": "", + "input": "f,F+1+2", + "name": "Raoh Thrust", + "notes": "* Heat Engager\n* Heat Dash \n* Balcony Break\n* Chip damage on block\n* Increases WAR level by 1\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i13", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "22", + "id": "Heihachi-f,F+2", + "image": "", + "input": "f,F+2", + "name": "Demon God Fist", + "notes": "* Tornado\n", + "on_block": "", + "on_ch": "+37a (+27)", + "on_hit": "+37a (+27)", + "parent": "", + "recovery": "", + "startup": "i19~21", + "target": "M?", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "21", + "id": "Heihachi-f,F+3", + "image": "", + "input": "f,F+3", + "name": "Left Splits Kick", + "notes": "\n", + "on_block": "", + "on_ch": "+56a", + "on_hit": "+56a", + "parent": "", + "recovery": "", + "startup": "i20~22", + "target": "m", + "video": "" + }, + { + "alias": [ + "wr3" + ], + "alt": [], + "damage": "28", + "id": "Heihachi-f,f,F+3", + "image": "", + "input": "f,f,F+3", + "name": "Leaping Side Kick", + "notes": "* Balcony Break\n* Chip damage on block\njs?~", + "on_block": "", + "on_ch": "+13a (+3)", + "on_hit": "+13a (+3)", + "parent": "", + "recovery": "", + "startup": "i22~25", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "", + "id": "Heihachi-f,n,d,df", + "image": "", + "input": "f,n,d,df", + "name": "Wind God Step", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "", + "target": "", + "video": "" + }, + { + "alias": [ + "ewgf", + "electric" + ], + "alt": [], + "damage": "23", + "id": "Heihachi-f,n,d,df${justFrame}2", + "image": "", + "input": "f,n,d,df#2", + "name": "Electric Wind God Fist", + "notes": "* Chip damage on block\n", + "on_block": "", + "on_ch": "+39a (+29)", + "on_hit": "+39a (+29)", + "parent": "", + "recovery": "", + "startup": "i11~12", + "target": "h", + "video": "" + }, + { + "alias": [ + "tgf" + ], + "alt": [], + "damage": "30", + "id": "Heihachi-f,n,d,df+1", + "image": "", + "input": "f,n,d,df+1", + "name": "Thunder God Fist", + "notes": "* Becomes Electric Thunder God Fist (f,n,df#1) during Heat, partially uses remaining Heat Time\njs?~", + "on_block": "", + "on_ch": "+30a (+20)", + "on_hit": "+30a (+20)", + "parent": "", + "recovery": "", + "startup": "i19~21", + "target": "M?", + "video": "" + }, + { + "alias": [ + "wgf" + ], + "alt": [], + "damage": "20", + "id": "Heihachi-f,n,d,df+2", + "image": "", + "input": "f,n,d,df+2", + "name": "Wind God Fist", + "notes": "* Becomes Electric Wind God Fist (f,n,d,df#2) during Heat, partially uses remaining Heat Time\n", + "on_block": "", + "on_ch": "+39a (+29)", + "on_hit": "+39a (+29)", + "parent": "", + "recovery": "", + "startup": "i11~12", + "target": "h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "30", + "id": "Heihachi-f,n,d,df+3", + "image": "", + "input": "f,n,d,df+3", + "name": "Bone Splinter Kick", + "notes": "* Tornado\n* Balcony Break\n* Chip damage on block\njs?~", + "on_block": "", + "on_ch": "+31a (+10)", + "on_hit": "+31a (+10)", + "parent": "", + "recovery": "", + "startup": "i27~28", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "24", + "id": "Heihachi-f,n,d,DF+3", + "image": "", + "input": "f,n,d,DF+3", + "name": "Earth Scraper Kick", + "notes": "\njs?~", + "on_block": "", + "on_ch": "+28a", + "on_hit": "+28a", + "parent": "", + "recovery": "", + "startup": "i33~34", + "target": "L", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "15", + "id": "Heihachi-f,n,d,DF+4", + "image": "", + "input": "f,n,d,DF+4", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i16~17", + "target": "L", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "15,10", + "id": "Heihachi-f,n,d,DF+4,4", + "image": "", + "input": "f,n,d,DF+4,4", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "Heihachi-f,n,d,DF+4", + "recovery": "", + "startup": "i16~17", + "target": "L,L", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "15,10,10?", + "id": "Heihachi-f,n,d,DF+4,4,4", + "image": "", + "input": "f,n,d,DF+4,4,4", + "name": "Spinning Demon", + "notes": "\n", + "on_block": "", + "on_ch": "+15a?", + "on_hit": "+15a?", + "parent": "Heihachi-f,n,d,DF+4,4", + "recovery": "", + "startup": "i16~17", + "target": "L,L,L", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "15,10,10?,20?", + "id": "Heihachi-f,n,d,DF+4,4,4,1", + "image": "", + "input": "f,n,d,DF+4,4,4,1", + "name": "Spinning Demon Thunder God Fist", + "notes": "\n", + "on_block": "", + "on_ch": "+25a (+18)?", + "on_hit": "+25a (+18)?", + "parent": "Heihachi-f,n,d,DF+4,4,4", + "recovery": "", + "startup": "i16~17", + "target": "L,L,L,M?", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "15,10,10?,24?", + "id": "Heihachi-f,n,d,DF+4,4,4,3", + "image": "", + "input": "f,n,d,DF+4,4,4,3", + "name": "Spinning Demon Bell-Ringer", + "notes": "* Balcony Break\n* Chip damage on block\n", + "on_block": "", + "on_ch": "+17a (-3)?", + "on_hit": "+17a (-3)?", + "parent": "Heihachi-f,n,d,DF+4,4,4", + "recovery": "", + "startup": "i16~17", + "target": "L,L,L,h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "15,10,10?,10?", + "id": "Heihachi-f,n,d,DF+4,4,4,n,4", + "image": "", + "input": "f,n,d,DF+4,4,4,n,4", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "Heihachi-f,n,d,DF+4,4,4", + "recovery": "", + "startup": "i16~17", + "target": "L,L,L,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "15,10,10?,10?,20?", + "id": "Heihachi-f,n,d,DF+4,4,4,n,4,4", + "image": "", + "input": "f,n,d,DF+4,4,4,n,4,4", + "name": "Spinning Demon Tsunami Kick", + "notes": "* Spike\n* Combo from 4th? hit\n* Enter FUJ with D\n", + "on_block": "", + "on_ch": "-5a", + "on_hit": "-5a", + "parent": "Heihachi-f,n,d,DF+4,4,4,n,4", + "recovery": "", + "startup": "i16~17", + "target": "L,L,L,m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "", + "id": "Heihachi-f,n,d,df,uf", + "image": "", + "input": "f,n,d,df,uf", + "name": "", + "notes": "\njs?~", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "", + "target": "", + "video": "" + }, + { + "alias": [ + "otgf", + "etgf" + ], + "alt": [], + "damage": "33", + "id": "Heihachi-f,n,df${justFrame}1", + "image": "", + "input": "f,n,df#1", + "name": "* Omen Thunder God Fist\n* Electric Thunder God Fist", + "notes": "* Chip damage on block\njs?~", + "on_block": "", + "on_ch": "+26a (+16)", + "on_hit": "+26a (+16)", + "parent": "", + "recovery": "", + "startup": "i19~21", + "target": "M?", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "13", + "id": "Heihachi-FUJ.1", + "image": "", + "input": "FUJ.1", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "+7", + "on_hit": "+7", + "parent": "", + "recovery": "", + "startup": "i12~13", + "target": "h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "13,20", + "id": "Heihachi-FUJ.1,1", + "image": "", + "input": "FUJ.1,1", + "name": "Wind God Hasai Rengeki", + "notes": "* Heat Engager\n* Heat Dash \n* Increases WAR level by 1\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "Heihachi-FUJ.1", + "recovery": "", + "startup": "i12~13", + "target": "h,h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "25", + "id": "Heihachi-FUJ.1+2", + "image": "", + "input": "FUJ.1+2", + "name": "Tengu's Wings", + "notes": "* Homing\n* Balcony Break\n* Power Crush", + "on_block": "", + "on_ch": "+6a (-3)", + "on_hit": "+6a (-3)", + "parent": "", + "recovery": "", + "startup": "i18~19", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "13,24", + "id": "Heihachi-FUJ.1,2", + "image": "", + "input": "FUJ.1,2", + "name": "Wind God Tettsui", + "notes": "* Balcony Break\n* Combo from 1st hit\n", + "on_block": "", + "on_ch": "+13a", + "on_hit": "+13a", + "parent": "Heihachi-FUJ.1", + "recovery": "", + "startup": "i12~13", + "target": "h,m", + "video": "" + }, + { + "alias": [], + "alt": [ + "FUJ.2+4" + ], + "damage": "15", + "id": "Heihachi-FUJ.1+3", + "image": "", + "input": "FUJ.1+3", + "name": "Fire Starter", + "notes": "* Homing\n* Unbreakable\n", + "on_block": "", + "on_ch": "+7", + "on_hit": "+7", + "parent": "", + "recovery": "", + "startup": "i18", + "target": "t", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "20", + "id": "Heihachi-FUJ.2", + "image": "", + "input": "FUJ.2", + "name": "Hidden Wind God Fist", + "notes": "* Tornado\n* Chip damage on block\n", + "on_block": "", + "on_ch": "+75a (+59)", + "on_hit": "+75a (+59)", + "parent": "", + "recovery": "", + "startup": "i15~16", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "17", + "id": "Heihachi-FUJ.3", + "image": "", + "input": "FUJ.3", + "name": "", + "notes": "\njs?~", + "on_block": "", + "on_ch": "+75a (+59)", + "on_hit": "+75a (+59)", + "parent": "", + "recovery": "", + "startup": "i28~29", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "17,20?", + "id": "Heihachi-FUJ.3,4", + "image": "", + "input": "FUJ.3,4", + "name": "Wind God Hell Axle", + "notes": "* Strong Aerial Tailspin\n* Balcony Break\n* Chip damage on block\n,js?~", + "on_block": "", + "on_ch": "+30a (+23)", + "on_hit": "+30a (+23)", + "parent": "Heihachi-FUJ.3", + "recovery": "", + "startup": "i28~29", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "20", + "id": "Heihachi-FUJ.4", + "image": "", + "input": "FUJ.4", + "name": "Wind God Geta Stomp", + "notes": "\n", + "on_block": "", + "on_ch": "-4", + "on_hit": "-4", + "parent": "", + "recovery": "", + "startup": "i18~19", + "target": "L", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "", + "id": "Heihachi-FUJ.DF", + "image": "", + "input": "FUJ.DF", + "name": "Wind God Step", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "CD", + "startup": "", + "target": "", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "50", + "id": "Heihachi-H.2+3", + "image": "", + "input": "H.2+3", + "name": "Enraged Tettsui Otoshi", + "notes": "* Floor Break\n* Reversal Break\n* Transition to attack throw on hit\n* Cancel FUJ transition with B\n", + "on_block": "", + "on_ch": "+0d", + "on_hit": "+0d", + "parent": "", + "recovery": "FUJ", + "startup": "i15", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "50", + "id": "Heihachi-H.2+3,F", + "image": "", + "input": "H.2+3,F", + "name": "Eight Thunder Kami Slayer", + "notes": "* Balcony Break\n* Reversal Break\n* Transition to attack throw on hit\n* Cancel FUJ transition with B\n", + "on_block": "", + "on_ch": "-2a", + "on_hit": "-2a", + "parent": "", + "recovery": "FUJ", + "startup": "i15", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "", + "id": "Heihachi-H.b,b,n,3+4", + "image": "", + "input": "H.b,b,n,3+4", + "name": "Shadow Step", + "notes": "* Consumes all of the remaining Heat time\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "", + "target": "", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "25", + "id": "Heihachi-H.db+1+2", + "image": "", + "input": "H.db+1+2", + "name": "Thunderous Battering Ram", + "notes": "* Tornado\n* Balcony Break\n* Chip damage on block\n* Reversal break?\n* Consumes remaining Heat time\n* Power Crush", + "on_block": "", + "on_ch": "+0a (-17)", + "on_hit": "+0a (-17)", + "parent": "", + "recovery": "", + "startup": "i30", + "target": "M?", + "video": "" + }, + { + "alias": [], + "alt": [ + "H.FUJ.2+4" + ], + "damage": "15", + "id": "Heihachi-H.FUJ.1+3", + "image": "", + "input": "H.FUJ.1+3", + "name": "Firestarter", + "notes": "* Cancel RAI transition with B\n* Consumes remaining Heat time\n* Throw is unbreakable\n", + "on_block": "", + "on_ch": "+7", + "on_hit": "+7", + "parent": "", + "recovery": "RAI", + "startup": "i18", + "target": "t", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "40", + "id": "Heihachi-Left throw", + "image": "", + "input": "Left throw", + "name": "Guillotine Chop", + "notes": "* Throw break 1\n", + "on_block": "", + "on_ch": "-3d", + "on_hit": "-3d", + "parent": "", + "recovery": "", + "startup": "", + "target": "t", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "30?", + "id": "Heihachi-OTG.d+4", + "image": "", + "input": "OTG.d+4", + "name": "Geta Stomp", + "notes": "\n", + "on_block": "", + "on_ch": "-3a (-11)", + "on_hit": "-3a (-11)", + "parent": "", + "recovery": "", + "startup": "i19~20", + "target": "L", + "video": "" + }, + { + "alias": [ + "d,df,f+2" + ], + "alt": [], + "damage": "30", + "id": "Heihachi-qcf+2", + "image": "", + "input": "qcf+2", + "name": "Iron Hand", + "notes": "* Heat Engager\n* Heat Dash \n* Balcony Break\n* Increases WAR level by 1\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i14~15", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "38", + "id": "Heihachi-RAI.1", + "image": "", + "input": "RAI.1", + "name": "Hidden Thunder God Fist", + "notes": "* Reversal break?\n", + "on_block": "", + "on_ch": "+12a (+2)", + "on_hit": "+12a (+2)", + "parent": "", + "recovery": "", + "startup": "i17~18", + "target": "M?", + "video": "" + }, + { + "alias": [], + "alt": [ + "RAI.2+4" + ], + "damage": "30", + "id": "Heihachi-RAI.1+3", + "image": "", + "input": "RAI.1+3", + "name": "Thunder Broken Toy", + "notes": "* Unbreakable\n", + "on_block": "", + "on_ch": "+0d", + "on_hit": "+0d", + "parent": "", + "recovery": "", + "startup": "i15~16", + "target": "t", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "25", + "id": "Heihachi-RAI.2", + "image": "", + "input": "RAI.2", + "name": "Thunder Cutter", + "notes": "* Homing\n* Chip damage on block\n", + "on_block": "", + "on_ch": "+51a", + "on_hit": "+51a", + "parent": "", + "recovery": "", + "startup": "i17~18", + "target": "h", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "30", + "id": "Heihachi-RAI.3", + "image": "", + "input": "RAI.3", + "name": "Jichinsai", + "notes": "* Chip damage on block\n", + "on_block": "", + "on_ch": "+3d?", + "on_hit": "+3d?", + "parent": "", + "recovery": "", + "startup": "i22~23", + "target": "M?", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "15", + "id": "Heihachi-RAI.4", + "image": "", + "input": "RAI.4", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i19~20", + "target": "L", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "15,10", + "id": "Heihachi-RAI.4,DF+4", + "image": "", + "input": "RAI.4,DF+4", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "Heihachi-RAI.4", + "recovery": "", + "startup": "i19~20", + "target": "L,L", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "15,10,10?", + "id": "Heihachi-RAI.4,DF+4,4", + "image": "", + "input": "RAI.4,DF+4,4", + "name": "Spinning Demon", + "notes": "\n", + "on_block": "", + "on_ch": "+15a", + "on_hit": "+15a", + "parent": "Heihachi-RAI.4,DF+4", + "recovery": "", + "startup": "i19~20", + "target": "L,L,L", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "55+", + "id": "Heihachi-R.df+1+2", + "image": "", + "input": "R.df+1+2", + "name": "Mishima Style Ultimate Technique - Tempest Dragon God Fist", + "notes": "* Rage Art\n* Reversal Break\n* Ereases opponent's recoverable health on hit\n* Damage increases with lower health, maximum 80\n* Freezes match timer on activation and on hit\n* Transition to attack throw on hit\n* Consumes Rage\n* Power Crush", + "on_block": "-15", + "on_ch": "+0d", + "on_hit": "+0d", + "parent": "", + "recovery": "r39", + "startup": "i20", + "target": "m,t", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "45", + "id": "Heihachi-Right throw", + "image": "", + "input": "Right throw", + "name": "Freefall", + "notes": "* Floor Break\n* Throw break 2\n", + "on_block": "", + "on_ch": "-4d", + "on_hit": "-4d", + "parent": "", + "recovery": "", + "startup": "", + "target": "t", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "20", + "id": "Heihachi-SS.2", + "image": "", + "input": "SS.2", + "name": "Nail Beating", + "notes": "* Enter RAI with F\n", + "on_block": "", + "on_ch": "+9", + "on_hit": "+9", + "parent": "", + "recovery": "", + "startup": "i23~24", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "25", + "id": "Heihachi-ub+2", + "image": "", + "input": "ub+2", + "name": "Skull Rupture", + "notes": "* Balcony Break\n", + "on_block": "", + "on_ch": "+40d (-18)", + "on_hit": "+40d (-18)", + "parent": "", + "recovery": "", + "startup": "i18~19", + "target": "h", + "video": "" + }, + { + "alias": [], + "alt": [ + "ub+1", + "u+1" + ], + "damage": "25", + "id": "Heihachi-uf+1", + "image": "", + "input": "uf+1", + "name": "Demon's Wings", + "notes": "* Balcony Break\n* -? on block after absorbing an attack\n* Chip damage on block after absorbing an attack\n* Power Crush", + "on_block": "", + "on_ch": "+14a (+5)", + "on_hit": "+14a (+5)", + "parent": "", + "recovery": "", + "startup": "i24~25", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "35", + "id": "Heihachi-uf+1+2", + "image": "", + "input": "uf+1+2", + "name": "Stonehead", + "notes": "* Balcony Break\n* Throw break 1+2\n", + "on_block": "", + "on_ch": "+26a (+7)", + "on_hit": "+26a (+7)", + "parent": "", + "recovery": "", + "startup": "i12", + "target": "t", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "30", + "id": "Heihachi-uf+1+4", + "image": "", + "input": "uf+1+4", + "name": "Headbutt Clash", + "notes": "* Balcony Break\n* Throw break 1+2\n* Different outcomes based on pressing 1, 2, 3 or 4?\n", + "on_block": "", + "on_ch": "+26a (+7)", + "on_hit": "+26a (+7)", + "parent": "", + "recovery": "", + "startup": "i12", + "target": "t", + "video": "" + }, + { + "alias": [], + "alt": [ + "u+2" + ], + "damage": "16", + "id": "Heihachi-uf+2", + "image": "", + "input": "uf+2", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i19", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [ + "u+2,1", + "u+2,1" + ], + "damage": "16,20", + "id": "Heihachi-uf+2,1", + "image": "", + "input": "uf+2,1", + "name": "Kidney Crush Combo", + "notes": "* Heat Engager\n* Heat Dash \n* Balcony Break\n* Combo from 1st hit\n* Chip damage on block\n* Increases WAR level by 1\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "Heihachi-uf+2", + "recovery": "", + "startup": "i19", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [ + "ub+3", + "u+3" + ], + "damage": "17", + "id": "Heihachi-uf+3", + "image": "", + "input": "uf+3", + "name": "", + "notes": "\njs?~", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i28~29", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [ + "ub+3,4", + "u+3,4", + "ub+3,4", + "u+3,4" + ], + "damage": "17,20?", + "id": "Heihachi-uf+3,4", + "image": "", + "input": "uf+3,4", + "name": "Hell Axle", + "notes": "* Strong Aerial Tailspin\n* Balcony Break\n* Unavailable on whiff\n,js?~", + "on_block": "", + "on_ch": "+30a (+23)", + "on_hit": "+30a (+23)", + "parent": "Heihachi-uf+3", + "recovery": "", + "startup": "i28~29", + "target": "m,h", + "video": "" + }, + { + "alias": [], + "alt": [ + "ub+4", + "u+4" + ], + "damage": "17", + "id": "Heihachi-uf+4", + "image": "", + "input": "uf+4", + "name": "Wind Slicer", + "notes": "* Homing\n* Balcony Break\njs?~", + "on_block": "", + "on_ch": "+43a", + "on_hit": "+43a", + "parent": "", + "recovery": "", + "startup": "i24~26", + "target": "m", + "video": "" + }, + { + "alias": [ + "H.uf+4,1" + ], + "alt": [ + "ub+4,1", + "u+4,1" + ], + "damage": "17,30", + "id": "Heihachi-uf+4,H.1", + "image": "", + "input": "uf+4,1", + "name": "Soaring Anvil Smasher", + "notes": "* Balcony Break\n* Chip damage on block\n* Consumes remaining Heat time\n", + "on_block": "", + "on_ch": "+5a", + "on_hit": "+5a", + "parent": "Heihachi-uf+4", + "recovery": "", + "startup": "i24~26", + "target": "m,M?", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "34", + "id": "Heihachi-WAR.1+2", + "image": "", + "input": "WAR.1+2", + "name": "Ultimate Demon Breath", + "notes": "* Balcony Break\n* Chip Damage on block\n", + "on_block": "", + "on_ch": "+32a (+24)", + "on_hit": "+32a (+24)", + "parent": "", + "recovery": "", + "startup": "i12", + "target": "m", + "video": "" + }, + { + "alias": [ + "WAR.df+2,1" + ], + "alt": [], + "damage": "8,20", + "id": "Heihachi-WAR.df+2,1", + "image": "", + "input": "df+2,WAR.1", + "name": "Ultimate Muso Renken", + "notes": "* Tornado\n* Combo from 1st hit\n* Chip Damage on block\n", + "on_block": "", + "on_ch": "+66a (+50)", + "on_hit": "+66a (+50)", + "parent": "Heihachi-df+2", + "recovery": "", + "startup": "i13~14", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "25", + "id": "Heihachi-WAR.f,F+2", + "image": "", + "input": "WAR.f,F+2", + "name": "Ultimate Demon God Fist", + "notes": "* Tornado\n* Chip Damage on block\n", + "on_block": "", + "on_ch": "+56a", + "on_hit": "+56a", + "parent": "", + "recovery": "", + "startup": "i20~22", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "17", + "id": "Heihachi-WAR.f,n,d,DF+4", + "image": "", + "input": "WAR.f,n,d,DF+4", + "name": "Ultimate Spinning Demon", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i16~17", + "target": "L", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "24", + "id": "Heihachi-WAR.FUJ.1", + "image": "", + "input": "WAR.FUJ.1", + "name": "Ultimate Hidden WARd God Fist", + "notes": "* Tornado\n* Chip damage on block\n", + "on_block": "", + "on_ch": "+75a (+59)", + "on_hit": "+75a (+59)", + "parent": "", + "recovery": "", + "startup": "i15~16", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "42", + "id": "Heihachi-WAR.RAI.1", + "image": "", + "input": "WAR.RAI.1", + "name": "Ultimate Hidden Thunder God Fist", + "notes": "* Chip damage on block\njs?~", + "on_block": "", + "on_ch": "+12a (+2)", + "on_hit": "+12a (+2)", + "parent": "", + "recovery": "", + "startup": "i17~19", + "target": "M?", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "17", + "id": "Heihachi-ws1", + "image": "", + "input": "ws1", + "name": "Quick Iron Fist", + "notes": "* Balcony Break\n", + "on_block": "", + "on_ch": "+35a (+27)", + "on_hit": "+35a (+27)", + "parent": "", + "recovery": "", + "startup": "i13~14", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "20", + "id": "Heihachi-ws2", + "image": "", + "input": "ws2", + "name": "Dark Thrust", + "notes": "\n", + "on_block": "", + "on_ch": "+8", + "on_hit": "+8", + "parent": "", + "recovery": "", + "startup": "i18", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10", + "id": "Heihachi-ws3", + "image": "", + "input": "ws3", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i18~19", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "10,20", + "id": "Heihachi-ws3,1+2", + "image": "", + "input": "ws3,1+2", + "name": "Holy Demon Cross", + "notes": "* Balcony Break\n* Combo from 1st hit\n", + "on_block": "", + "on_ch": "+13a (+4)", + "on_hit": "+13a (+4)", + "parent": "Heihachi-ws3", + "recovery": "", + "startup": "i18~19", + "target": "m,m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "13", + "id": "Heihachi-ws4", + "image": "", + "input": "ws4", + "name": "", + "notes": "\n", + "on_block": "", + "on_ch": "", + "on_hit": "", + "parent": "", + "recovery": "", + "startup": "i11~12", + "target": "m", + "video": "" + }, + { + "alias": [], + "alt": [], + "damage": "13,16", + "id": "Heihachi-ws4,4", + "image": "", + "input": "ws4,4", + "name": "Tsunami Kick", + "notes": "* Combo from 1st hit\n* Enter FUJ with D\n", + "on_block": "", + "on_ch": "+0c", + "on_hit": "+0c", + "parent": "Heihachi-ws4", + "recovery": "", + "startup": "i11~12", + "target": "m,m", + "video": "" + } +] \ No newline at end of file