Combat moves: Difference between revisions

m
wording tweaks to introduction; added expansions of animation variant suffixes
m (wording tweaks to introduction; added expansions of animation variant suffixes)
 
(84 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Work in progress... Here are a few GIFs made earlier. Not standardized... yet.
[[Image:Rear TCTF pistol disarm.gif|right]]
This is an overview of the combat moves available in Oni.
:For an overview of the damage dealt, see [http://zdlo.oni2.net/Items/Table_of_damage_dealt.htm HERE]. For a few animated GIFs, see [http://zdlo.oni2.net/GIFs/ HERE].


http://geyser.oni2.net/pics/GIF/CrescentKickSmall.gif
This page is ''not'' intended for experts only. It allows anyone to look up all the combos available to a character, as well as the control sequences to execute them. Perhaps the most tricky thing to understand is that a lot of animations are shared between characters (for example, the TCTF SWAT on the right inherits the disarm from Strikers). Please read the following note on how the animation names are constructed, then use the mini-tables to see what "prefix" (column header) corresponds to the character you're looking for. Good luck.
http://geyser.oni2.net/pics/GIF/D-B.gif
http://geyser.oni2.net/pics/GIF/Tanker_TH_weapon_specialmove.gif


ZDLO says he's done all Elite GIFs already.
;Animation names
 
:Oni's [[animation]]s are stored in [[TRAM]] files, all of which are named. Hence we labeled the moves accordingly in the following tables.
ZDLO has made a nice table summing up all the combat moves available in Oni (if you think something's missing, please say so).
:Typically, the body of an animation name consists of a ''lowercase suffix'' ("comb_p", "punch_heavy", ...) and an ''uppercase prefix'' that helps to quickly identify the animation collection ([[TRAC]]) and variant.
 
:The main prefix indicates the character, e.g. "KONOKO" or "BOMB". Animation variants are indicated by three letter suffixes which follow the first three letters of the character prefix, e.g. "KONCOM" or "NINRIF". The possible variants are COM{{FontCol|slategray|bat}} (melee), PIS{{FontCol|slategray|tol}}, RIF{{FontCol|slategray|le}}, SPR{{FontCol|slategray|int}}, PAN{{FontCol|slategray|ic}} or SCR{{FontCol|slategray|amble}}.
[http://zdlo.oni2.net/Items/Table_of_damage_dealt.htm ZDLO's inflicted damage table]
:In the following tables, just append the suffix you find in a cell to the prefix in the column header, and you'll get the full name of the animation. The input sequence needed to trigger the animation is in the row header.
 
:Internal filenames use an additional "TRAM" prefix: e.g. "TRAMKONCOMpunch_heavy". However, that prefix is left out by [[BSL]] commands, for example: '''[[chr_animate]] 0 KONCOMpunch_heavy'''
Below is an attempt to list all the combat animations and classify them according to their header :
{|{{table}} style="white-space:nowrap"
'''KONCOM''', '''COMCOM''', '''STRCOM''', '''NINCOM''', '''TANCOM''', '''ELICOM''', '''REDCOM''', '''THUCOM''', '''MURCOM''', '''MUTCOM''', '''TCTCOM'''.
|width=200px|__TOC__
 
|width=250px|
I'm not making a separate column for '''BARAB''' : the only thing Barabas doesn't inherit from Elites is the Earthquaker ('''BARABkick_heavy''').
{|border=1 cellspacing=0
 
|+'''Collection and variant prefixes'''
{| border="1" cellspacing="0" align="center"
|BARAB||Barabas
|+Color code
|-
|COMGUY||Comguys, cops, male civilians
|-
|DOC||Doctor
|-
|ELITE||Elite Strikers
|-
|GRIFIN||Griffin
|-
|KONOKO||Konoko, female cops, female civilians
|-
|MURO||Muro
|-
|MUTANT||Mutant Muro
|-
|NINJA||Ninja
|-
|RED||Furies
|-
|SECRET||Female civilians
|-
|SECURI||Security guards
|-
|SHINAT||Shinatama
|-
|SHINZOM||Zombie Shinatama
|-
|STRIKE||Strikers
|-
|TANKER||Tankers
|-
|TCTF||TCTF SWAT
|-
|THUG||Thugs (workers)
|-
|***COM||Combat variant
|-
|***PIS||Pistol variant
|-
|***RIF||Rifle variant
|}
|width=200px|
{|border=1 cellspacing=0
|+'''[[TRAC]] inheritance and stats'''
| style="text-align:left"|
'''konokocore_animations''': 536 anims
*'''konokolev1_animations''': 70 anims
**'''konoko_animations''': 105 anims
***'''gen_f_animations''': 7 anims
*'''red_animations''': 100 anims
*'''shinatama_animations''': 12 anims
*'''Shinzom_animations''': 6 anims
'''strikercore_animations''': 400 anims
*'''striker_animations''': 96 anims
**'''TCTFswat_animations''': 23 anims
*'''elite_animations''': 102 anims
**'''barabus_animations''': 8 anims
*'''ninja_animations''': 385 anims
*'''comguy_animations''': 312 anims
**'''doctor_animations''': 1 anim
**'''gen_m_animations''': 0 anims
**'''griffin_animations''': 3 anims
**'''security_animations''': 2 anims
**'''Tanker_animations''': 237 anims
**'''thug_animations''': 22 anims
**'''muro_animations''': 55 anims
***'''mutantmuro_animations''': 38 anims
|}
|
{|border=1 cellspacing=0
|+'''Symbols used in the tables below'''
|
{|align=center border="1" cellspacing="0"
|+'''Control sequences'''
!↑/←/↓/→
|forwards / left / backwards / right
|-
!P/K/J/C
|punch / kick / jump / crouch
|-
!A, B
|press A, wait, press B
|-
!A+B
|press and hold A, press B
|-
!-A+B
|release A and press B
|-
!A... B
|press B while holding A
|}
|-
|
{|align=center border="1" cellspacing="0"
|+'''Cell background color'''
!Color
!Color
!Meaning
!Meaning
Line 28: Line 123:
|-
|-
|style="background:silver"|
|style="background:silver"|
|This move is the same as another move
|Same ''animation'' as for another move
|-
|-
|style="background:lime"|
|style="background:lime"|
Line 36: Line 131:
|This move is unavailable for this character
|This move is unavailable for this character
|}
|}
{| border="1" cellpadding="5" cellspacing="0" align="center"
|}
|}
==PUNCH and KICK combos==
{| border="1" cellpadding="5" cellspacing="0"
!Keys\TRAM
!Keys\TRAM
!KONCOM
!KONCOM
Line 50: Line 148:
!TCTCOM
!TCTCOM
|-
|-
! align="left" colspan="12" style="background:yellow"|COMBOS
!align="left" colspan="12" style="background:yellow"|BASIC
|-
|-
!P
!P
Line 194: Line 292:
|style="background:lime"|= MURCOM
|style="background:lime"|= MURCOM
|comb_k_k_k
|comb_k_k_k
|-
!align="left" colspan="12" style="background:yellow"|DIRECTIONAL
|-
|-
!K, K, K+↑
!K, K, K+↑
|comb_k_k_kfw
|[[Crescent Moon Kick|comb_k_k_kfw]]
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
Line 285: Line 385:
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|-
!align="left" colspan="12" style="background:yellow"|BIDIRECTIONAL
|-
|-
!(←/→), K+↑
!(←/→), K+↑
Line 311: Line 413:
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|}
----
==CROUCH combos==
{| border="1" cellpadding="5" cellspacing="0"
!Keys\TRAM
!KONCOM
!COMCOM
!STRCOM
!NINCOM
!TANCOM
!ELICOM
!REDCOM
!(THUG)
!MURCOM
!MUTCOM
!TCTCOM
|-
!align="left" colspan="12" style="background:yellow"|STATIC CROUCHING
|-
|-
! align="left" colspan="12" style="background:yellow"|CROUCH COMBOS
!C... P
|crouch_punch1
|crouch_punch
|crouch_punch
|crouch_punch
|crouch_punch
|crouch_punch
|crouch_punch
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|-
|-
!-C+P
!C... K
|punch_heavy
|crouch_kick1
|punch_heavy
|crouch_kick
|punch_heavy
|crouch_kick
|punch_heavy
|crouch_kick
|punch_heavy
|crouch_kick
|punch_heavy
|crouch_kick
|punch_heavy
|crouch_kick
|punch_heavy
|style="background:lime"|= COMCOM
|punch_heavy
|style="background:lime"|= COMCOM
|punch_heavy
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|-
!C... P+↑
|crouch_punch_fw
|crouch_punch_fw
|style="background:red"|crouch_punch_fw '''(1)'''
|crouch_punch_fw
|crouch_punch_fw
|crouch_punch_fw
|crouch_punch_fw
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|-
|-
!-C+K
!C... K+↑
|kick_heavy
|crouch_kick_fw
|style="background:black"|
|style="background:silver"|crouch_kick_fw<br>=crouch_kick
|kick_heavy
|crouch_kick_fw
|kick_heavy
|style="background:silver"|crouch_kick_fw<br>=crouch_kick
|kick_heavy
|style="background:silver"|crouch_kick_fw<br>=crouch_kick
|kick_heavy
|crouch_kick_fw
|kick_heavy
|crouch_kick_fw
|style="background:black"|
|style="background:lime"|= COMCOM
|kick_heavy
|style="background:lime"|= COMCOM
|kick_heavy
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|-
! align="left" colspan="12" style="background:yellow"|DYNAMIC CROUCHING
|-
|-
!C+P
!C+P
Line 366: Line 515:
|kick_low
|kick_low
|-
|-
!C+&#8595;
! align="left" colspan="12" style="background:yellow"|"HEAVY" SPECIALS
|-
!-C+P
|punch_heavy
|punch_heavy
|punch_heavy
|punch_heavy
|punch_heavy
|punch_heavy
|punch_heavy
|style="background:lime"|= COMCOM
|punch_heavy
|punch_heavy
|style="background:lime"|= STRCOM
|-
!-C+K
|kick_heavy
|style="background:black"|
|kick_heavy
|kick_heavy
|kick_heavy
|kick_heavy
|kick_heavy
|style="background:black"|
|kick_heavy
|kick_heavy
|style="background:lime"|= STRCOM
|}
'''KONCOM :'''
#The anims '''KONCOMpunch_lowa''' and '''KONCOMpunch_lowb''' are played one after the other, in that order.
'''STRCOM :'''
#'''STRCOMcrouch_punch_fw''' fails to play when triggered by event '''C... P+&#8593;'''.
 
 
----
 
==RUN combos==
{| border="1" cellpadding="5" cellspacing="0"
!Keys\TRAM
!KONOKO
!COMGUY
!STRIKE
!NINJA
!TANKER
!ELITE
!RED
!(THUG)
!MURO
!MUTCOM
!TCTF
|-
! align="left" colspan="12" style="background:yellow"|PUNCH
|-
!&#8593;... P
|run_punch
|run_punch1
|run_punch1
|run_punch
|run_punch
|run_punch1<br>run_punch2 '''(1)'''
|run_punch
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|run_punch
|style="background:lime"|= STRIKE
|-
!(&#8592;/&#8594;)... P
|ss_lt_punch<br>ss_rt_punch
|ss_lt_punch<br>ss_rt_punch
|ss_lt_punch<br>ss_rt_punch
|ss_lt_punch<br>ss_rt_punch
|ss_lt_punch<br>ss_rt_punch
|ss_lt_punch<br>ss_rt_punch
|ss_lt_punch<br>ss_rt_punch
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
!&#8595;... P
|run_bk_punch
|run_bk_punch
|run_bk_punch
|run_bk_punch
|run_bk_punch
|run_bk_punch
|run_bk_punch
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
! align="left" colspan="12" style="background:yellow"|KICK
|-
!&#8593;... K
|run_kick
|run_kick
|run_kick
|run_kick
|run_kick
|run_kick
|run_kick
|style="background:lime"|= COMGUY
|run_kick
|run_kick
|run_kick1<br>run_kick2 '''(1)'''
|-
!(&#8592;/&#8594;)... K
|ss_lt_kick<br>ss_rt_kick
|ss_lt_kick<br>ss_rt_kick
|ss_lt_kick<br>ss_rt_kick
|ss_lt_kick<br>ss_rt_kick
|ss_lt_kick<br>ss_rt_kick
|ss_lt_kick<br>ss_rt_kick
|ss_lt_kick<br>ss_rt_kick
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
!&#8595;... K
|run_bk_kick
|run_bk_kick
|run_bk_kick
|run_bk_kick
|run_bk_kick
|run_bk_kick
|run_bk_kick
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
! align="left" colspan="12" style="background:yellow"|ROLL/SLIDE
|-
!&#8593;... C<br>&#8593;, &#8593;... C
|style="background:fuchsia"|run_slide '''(1)'''
|style="background:aqua"|run_slide
|style="background:fuchsia"|run_slide
|style="background:aqua"|run_slide
|style="background:aqua"|run_slide
|run_slide
|style="background:aqua"|run_slide
|style="background:lime"|= COMGUY
|style="background:aqua"|run_slide
|style="background:lime"|= MURO
|style="background:lime"|run_slide<br>= STRPIS '''(2)'''<br>= STRRIF
|-
!(&#8592;/&#8594;)... C
|style="background:fuchsia"|ss_lt_slide '''(2)'''<br>ss_rt_slide
|style="background:fuchsia"|ss_lt_slide '''(1)'''<br>ss_rt_slide
|style="background:fuchsia"|ss_lt_slide<br>ss_rt_slide
|style="background:fuchsia"|ss_lt_slide<br>ss_rt_slide
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|style="background:lime"|= KONOKO
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
!&#8595;... C
|run_bk_slide '''(3)'''
|style="background:aqua"|run_bk_slide '''(2)'''
|run_bk_slide
|run_bk_slide
|style="background:lime"|= COMGUY
|run_bk_slide
|style="background:lime"|= KONOKO
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|}
'''KONOKO :'''
#'''KONPISrun_slide''' and '''KONRIFrun_slide''' are duplicates of '''KONOKOrun_slide'''. A non-dashing Konoko uses '''KONCOMcrouch_fw''', which doesn't deal any damage.
#No damage dealt for any of the 6 variants.
#No damage dealt.
'''COMGUY :'''
#No damage dealt for any of the 6 variants.
#No damage dealt for any of the 2 variants.
'''ELITE :'''
#The animation played ('''ELITErun_punch1''' or '''ELITErun_punch2''') depends on the running animation state.
'''TCTF :'''
#The animation played ('''TCTFrun_kick1''' or '''TCTFrun_kick2''') depends on the running animation state.
#'''STRIKErun_slide''' (slide with no weapon) is overridden with '''TCTFrun_slide''', whereas '''STRPISrun_slide''' and '''STRRIFrun_slide''' are inherited.
 
 
----------
 
==JUMP combos==
===Punches and kicks===
{| border="1" cellpadding="5" cellspacing="0"
!Keys\TRAM
!KONOKO
!COMGUY
!STRIKE
!NINJA
!TANKER
!(ELITE)
!RED
!(THUG)
!MURO
!(MUTANT)
!(TCTF)
|-
!align="left" colspan="12" style="background:yellow"|PUNCH
|-
!J, P
|jump_punch
|jump_punch
|jump_punch
|jump_punch
|jump_punch
|style="background:lime"|= STRIKE
|jump_punch
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
!&#8593;... J, P
|style="background:silver"|jump_fw_punch<br>=jump_punch
|jump_fw_punch
|style="background:silver"|jump_fw_punch<br>=jump_punch
|style="background:silver"|jump_fw_punch<br>=jump_punch
|style="background:silver"|jump_fw_punch<br>=jump_punch
|style="background:lime"|= STRIKE
|style="background:silver"|jump_fw_punch<br>=jump_punch
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
!(&#8592;/&#8594;)... J, P
|jump_lt_punch<br>jump_rt_punch
|style="background:lime"|= STRIKE
|jump_lt_punch<br>jump_rt_punch
|style="background:lime"|= STRIKE
|style="background:lime"|= STRIKE
|style="background:lime"|= STRIKE
|jump_lt_punch<br>jump_rt_punch
|style="background:lime"|= STRIKE
|style="background:lime"|= STRIKE
|style="background:lime"|= STRIKE
|style="background:lime"|= STRIKE
|-
!&#8595;... J, P
|style="background:silver"|jump_bk_punch<br>=jump_punch
|style="background:silver"|jump_bk_punch<br>=jump_fw_punch
|style="background:silver"|jump_bk_punch<br>=jump_punch
|style="background:silver"|jump_bk_punch<br>=jump_punch
|style="background:silver"|jump_bk_punch<br>=jump_punch
|style="background:lime"|= STRIKE
|style="background:silver"|jump_bk_punch<br>=jump_punch
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
!align="left" colspan="12" style="background:yellow"|KICK
|-
!J, K
|jump_kick
|jump_kick
|jump_kick
|jump_kick
|jump_kick
|style="background:lime"|= STRIKE
|jump_kick
|style="background:lime"|= COMGUY
|jump_kick
|style="background:lime"|= MURO
|style="background:lime"|= STRIKE
|-
!&#8593;... J, K
|style="background:silver"|jump_fw_kick<br>=jump_kick
|style="background:silver"|jump_fw_kick<br>=jump_kick
|style="background:silver"|jump_fw_kick<br>=jump_kick
|style="background:silver"|jump_fw_kick<br>=jump_kick
|style="background:silver"|jump_fw_kick<br>=jump_kick
|style="background:lime"|= STRIKE
|style="background:silver"|jump_fw_kick<br>=jump_kick
|style="background:lime"|= COMGUY
|style="background:silver"|jump_fw_kick<br>=jump_kick
|style="background:lime"|= MURO
|style="background:lime"|= STRIKE
|-
!(&#8592;/&#8594;)... J, K
|jump_lt_kick<br>jump_rt_kick
|jump_lt_kick<br>jump_rt_kick
|jump_lt_kick<br>jump_rt_kick
|jump_lt_kick<br>jump_rt_kick
|jump_lt_kick<br>jump_rt_kick
|style="background:lime"|= STRIKE
|jump_lt_kick<br>jump_rt_kick
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
!&#8595;... J, K
|style="background:silver"|jump_bk_kick<br>=jump_kick
|style="background:silver"|jump_bk_kick<br>=jump_kick
|style="background:silver"|jump_bk_kick<br>=jump_kick
|style="background:silver"|jump_bk_kick<br>=jump_kick
|style="background:silver"|jump_bk_kick<br>=jump_kick
|style="background:lime"|= STRIKE
|style="background:silver"|jump_bk_kick<br>=jump_kick
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|}
===Jump-flips===
{| border="1" cellpadding="5" cellspacing="0"
!Keys\TRAM
!KONOKO
!REDCOM
!NINJA
!MURO
!(MUTANT)
|-
!align="left" colspan="12" style="background:yellow"|FLIP
|-
!J, C
|jump_crouch
|jump_crouch
|jump_crouch
|jump_crouch
|style="background:lime"|= MURO
|-
!&#8593;... J, C
|style="background:silver"|jump_fw_crouch<br>=jump_crouch
|style="background:silver"|jump_fw_crouch<br>=jump_crouch
|style="background:silver"|jump_fw_crouch<br>=jump_crouch
|style="background:silver"|jump_fw_crouch<br>=jump_crouch
|style="background:lime"|= MURO
|-
!(&#8592;/&#8594;)... J, C
|jump_lt_crouch<br>jump_rt_crouch
|jump_lt_crouch<br>jump_rt_crouch
|jump_lt_crouch '''(1)'''<br>jump_rt_crouch
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|-
!&#8595;... J, C
|jump_bk_crouch
|style="background:black"|
|style="background:black"|
|jump_bk_crouch '''(2)'''
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|}
'''NINJA :'''
#'''NINJAjump_lt_crouch''' and '''NINJAjump_rt_crouch''' don't deal any damage.
#'''NINJAjump_bk_crouch''' doesn't deal any damage.
---------
=="Getup" punches and kicks==
{| border="1" cellpadding="5" cellspacing="0"
!Keys\TRAM
!KONCOM
!COMCOM
!STRCOM
!NINCOM
!TANCOM
!ELICOM
!REDCOM
!(THUG)
!(MURO)
!(MUTANT)
!(TCTF)
|-
! align="left" colspan="12" style="background:yellow"|LYING FACE UP
|-
!P
|getup_kick_fw2
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|crouch_bk
|style="background:black"|
|style="background:lime"|= KONCOM
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|-
|-
!C... P
!K
|crouch_punch1
|getup_kick_fw
|crouch_punch
|getup_k_fw
|crouch_punch
|getup_kick_fw
|crouch_punch
|getup_kick_fw
|crouch_punch
|style="background:lime"|getup_kick_fw<br>= STRCOM '''(1)'''
|crouch_punch
|getup_kick_fw
|crouch_punch
|getup_kick_fw
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
Line 392: Line 917:
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|-
|-
!C... K
!K+&#8595;
|crouch_kick1
|getup_kick_bk
|crouch_kick
|getup_k_bk
|crouch_kick
|getup_kick_bk
|crouch_kick
|getup_kick_bk
|crouch_kick
|style="background:lime"|= COMCOM<br>= STRCOM '''(2)'''
|crouch_kick
|style="background:lime"|= STRCOM
|crouch_kick
|style="background:lime"|= KONCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|kick_low
|style="background:lime"|= STRCOM
|-
! align="left" colspan="12" style="background:yellow"|LYING FACE DOWN
|-
!P
|getupfront_p_fw
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:lime"|= KONCOM
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|-
|-
!C... P+&#8593;
!K
|crouch_punch_fw
|getupfront_k_fw
|crouch_punch_fw
|style="background:lime"|= STRCOM
|style="background:red"|crouch_punch_fw '''(1)'''
|getupfront_fw_k
|crouch_punch_fw
|style="background:lime"|= STRCOM
|crouch_punch_fw
|style="background:lime"|= STRCOM
|crouch_punch_fw
|style="background:lime"|= STRCOM
|crouch_punch_fw
|style="background:lime"|= KONCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|-
|-
!C... K+&#8593;
!K+&#8595;
|crouch_kick_fw
|getupfront_k_bk
|style="background:silver"|crouch_kick_fw<br>=crouch_kick
|style="background:lime"|= STRCOM
|crouch_kick_fw
|getupfront_bk_k
|style="background:silver"|crouch_kick_fw<br>=crouch_kick
|style="background:lime"|= STRCOM
|style="background:silver"|crouch_kick_fw<br>=crouch_kick
|style="background:lime"|= STRCOM
|crouch_kick_fw
|style="background:lime"|= STRCOM
|crouch_kick_fw
|style="background:lime"|= KONCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|}
'''TANCOM :'''
#'''STRCOMgetup_kick_fw''' is used for a "napping" Tanker ('''TANKERlie_back''') and '''TANCOMgetup_kick_fw''' is used for a Tanker that's been knocked down ('''STRIKEfallen_back''')
#'''STRCOMgetup_kick_bk''' is used for a "napping" Tanker ('''TANKERlie_back''') and '''COMCOMgetup_k_bk''' is used for a Tanker that's been knocked down ('''STRIKEfallen_back''')
----
==Throws and disarms==
===Static throws===
{| border="1" cellpadding="5" cellspacing="0"
!Keys\TRAM
!KONCOM
!COMCOM
!STRCOM
!NINCOM
!TANCOM
!ELICOM
!REDCOM
!(THUG)
!MURCOM
!(MUTANT)
!TCTCOM
|-
|-
! align="left" colspan="12" style="background:yellow"|THROWS
! align="left" colspan="12" style="background:yellow"|THROWS
Line 466: Line 1,029:
|throw_fw_k<br>(throw_fw_k_tgt)
|throw_fw_k<br>(throw_fw_k_tgt)
|style="background:black"|
|style="background:black"|
|throw_fw_k<br>(throw_fw_k_tgt)
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
Line 484: Line 1,047:
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|}
===Running throws===
{| border="1" cellpadding="5" cellspacing="0"
!Keys\TRAM
!KONCOM
!REDCOM
!STRCOM
!TCTCOM
!NINCOM
!TANCOM
!ELICOM
!MURCOM
!(MUTANT)
|-
|-
! align="left" colspan="12" style="background:yellow"|RUNNING THROWS
! align="left" colspan="10" style="background:yellow"|PUNCH
|-
|-
!P (from FRONT)
!&#8593;... P<br>(from FRONT)
|run_throw_fw<br>(run_throw_fw_tgt)
|run_throw_fw<br>(run_throw_fw_tgt)
|style="background:black"|
|style="background:black"|
|run_thw_fw_p '''(1)'''<br>(run_thw_fw_p_tgt)<br>run_thw_fw_pl<br>(run_thw_fw_pl_t)
|run_thw_fw_p<br>(run_thw_fw_p_tgt)
|run_thw_fw_p<br>(run_thw_fw_p_tgt)
|run_thw_fw_p<br>(run_thw_fw_p_tgt)
|run_thw_fw_p<br>(run_thw_fw_p_tgt)
|run_thw_fw_p<br>(run_thw_fw_p_tgt)
|run_thw_fw_p<br>(run_thw_fw_p_tgt)
|run_thw_fw_p<br>(run_thw_fw_p_tgt)
|run_thw_fw_p<br>(run_thw_fw_p_tgt)
|style="background:black"|
|style="background:black"|
|run_thw_fw<br>(run_thw_fw_tgt)
|run_thw_fw<br>(run_thw_fw_tgt)
|style="background:lime"|= MURCOM
|style="background:lime"|= MURCOM
|run_thw_fw_p<br>(run_thw_fw_p_tgt)
|-
|-
!P (from FRONT LEFT)
!&#8593;... P<br>(from BACK)
|style="background:black"|
|style="background:black"|
|run_thw_fw_pl<br>(run_thw_fw_pl_t)
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|-
!P (from BACK)
|run_throw_bk<br>(run_throw_bk_tgt)
|run_throw_bk<br>(run_throw_bk_tgt)
|style="background:black"|
|style="background:black"|
|run_thw_bk_p<br>(run_thw_bk_p_tgt)
|run_thw_bk_p<br>(run_thw_bk_p_tgt)
|style="background:lime"|= STRCOM
|run_thw_bk_p<br>(run_thw_bk_p_tgt)
|run_thw_bk_p<br>(run_thw_bk_p_tgt)
|run_thw_bk_p<br>(run_thw_bk_p_tgt)
|run_thw_bk_p<br>(run_thw_bk_p_tgt)
Line 522: Line 1,085:
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:lime"|= STRCOM
|-
|-
!P (TACKLE)
!&#8593;... P<br>(TACKLE)
|run_tkl_bk_p<br>(run_tkl_bk_p_tgt)
|run_tkl_bk_p<br>(run_tkl_bk_p_tgt)
|style="background:black"|
|style="background:black"|
|run_tkl_bk_p<br>(run_tkl_bk_p_tgt)
|run_tkl_bk_p<br>(run_tkl_bk_p_tgt)
|style="background:lime"|= STRCOM
|run_tkl_bk_p<br>(run_tkl_bk_p_tgt)
|run_tkl_bk_p<br>(run_tkl_bk_p_tgt)
|style="background:black"|
|style="background:black"|
Line 535: Line 1,096:
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:lime"|= STRCOM
|-
|-
!K (from FRONT)
! align="left" colspan="10" style="background:yellow"|KICK
|-
!&#8593;... K<br>(from FRONT)
|run_thw_fw_k<br>(run_thw_fw_k_tgt)
|run_thw_fw_k<br>(run_thw_fw_k_tgt)
|run_thw_fw_k<br>(run_thw_fw_k_tgt)
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|run_thw_fw_k<br>(run_thw_fw_k_tgt)
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
Line 552: Line 1,110:
|style="background:black"|
|style="background:black"|
|-
|-
!K (from BACK)
!&#8593;... K<br>(from BACK)
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|run_thw_bk_k<br>(run_thw_bk_k_tgt)
|run_thw_bk_k<br>(run_thw_bk_k_tgt)
Line 564: Line 1,117:
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|- style="background:yellow"
!RIFLE DISARMS
!KONRIF
!(COMGUY)
!(STRIKE)
!(NINJA)
!(TANKER)
!(ELITE)
!(RED)
!(THUG)
!(MURO)
!(MUTANT)
!(TCTF)
|-
!P+&#8593;<br>(from FRONT)
|throw_fw_p<br>(throw_fw_p_tgt)
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|}
|style="background:black"|
'''STRCOM :'''
|style="background:lime"|= KONRIF
#'''STRCOMrun_thw_fw_p''' (resp. '''STRCOMrun_thw_fw_p_tgt''') is played on the Striker (resp. on the victim) if the victim is to the Striker's ''right''<br>'''STRCOMrun_thw_fw_pl''' (resp. '''STRCOMrun_thw_fw_pl_t''') is played on the Striker (resp. on the victim) if the victim is to the Striker's ''left''.
|style="background:black"|
 
|style="background:black"|
 
|style="background:black"|
----
|style="background:black"|
===Pistol disarms===
|-
{| border="1" cellpadding="5" cellspacing="0"
!P+&#8593;<br>(from BACK)
!Keys\TRAM
|throw_bk_p<br>(throw_bk_p_tgt)
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:lime"|= KONRIF
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|- style="background:yellow"
!PISTOL DISARMS
!KONPIS
!KONPIS
!COMPIS
!REDPIS
!STRPIS
!STRPIS
!(TCTF)
!NINPIS
!NINPIS
!TANPIS
!TANPIS
!ELIPIS
!ELIPIS
!REDPIS
!COMPIS
!(THUG)
!(THUG)
!(MURO)
!(MURO)
!(MUTANT)
!(MUTANT)
!(TCTF)
|-
|-
!P+&#8593;<br>(from FRONT)
!P+&#8593;<br>(from FRONT)
|throw_fw_p<br>(throw_fw_p_tgt)
|throw_fw_p<br>(throw_fw_p_tgt)
|throw_fw_p<br>(throw_fw_p_tgt)
|throw_fw<br>(throw_fw_tgt)
|throw_fw<br>(throw_fw_tgt)
|style="background:lime"|= STRPIS
|throw_fw<br>(throw_fw_tgt)
|throw_fw<br>(throw_fw_tgt)
|throw_fw<br>(throw_fw_tgt)
|throw_fw<br>(throw_fw_tgt)
|throw_fw<br>(throw_fw_tgt)
|throw_fw<br>(throw_fw_tgt)
|throw_fw<br>(throw_fw_tgt)
|throw_fw<br>(throw_fw_tgt)
|throw_fw_p<br>(throw_fw_p_tgt)
|style="background:black"|
|style="background:lime"|= COMPIS
|style="background:lime"|= COMPIS
|style="background:lime"|= COMPIS
|style="background:lime"|= COMPIS
|style="background:lime"|= STRPIS
|style="background:lime"|= COMPIS
|-
|-
!P+&#8593;<br>(from BACK)
!P+&#8593;<br>(from BACK)
|throw_bk_p<br>(throw_bk_p_tgt)
|throw_bk_p<br>(throw_bk_p_tgt)
|style="background:black"|
|throw_bk<br>(throw_bk_tgt)
|throw_bk<br>(throw_bk_tgt)
|throw_bk<br>(throw_bk_tgt)
|throw_bk<br>(throw_bk_tgt)
|style="background:lime"|= STRPIS
|throw_bk<br>(throw_bk_tgt)
|throw_bk<br>(throw_bk_tgt)
|throw_bk<br>(throw_bk_tgt)
|throw_bk<br>(throw_bk_tgt)
|throw_bk<br>(throw_bk_tgt)
|throw_bk<br>(throw_bk_tgt)
|style="background:black"|
|style="background:black"|
|style=";background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:lime"|= STRPIS
|-
|-
!K+&#8593;<br>(from FRONT)
!K+&#8593;<br>(from FRONT)
|throw_fw_k<br>(throw_fw_k_tgt)
|throw_fw_k<br>(throw_fw_k_tgt)
|style=";background:lime"|= KONPIS
|style="background:black";;;|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style=";background:black"|
|style="background:black";|
|style=";background:black";|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:lime"|= KONPIS
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|}
|}
'''Konoko(1)''' : the anims '''KONCOMpunch_lowa''' and '''KONCOMpunch_lowb''' are played one after the other, in that order.


{| border="1" cellpadding="5" cellspacing="0" align="center"
===Rifle disarms===
|+Extra moves available when carrying a rifle
{| border="1" cellpadding="5" cellspacing=";0"
!Keys\TRAM
!KONRIF
!(RED)
|-
!P+&#8593;<br>(from FRONT)
|throw_fw_p<br>(throw_fw_p_tgt)
|style="background:lime"|= KONRIF
|-
!P+&#8593;<br>(from BACK)
|throw_bk_p<br>(throw_bk_p_tgt)
|style="background:lime"|= KONRIF
|}
 
 
----
==More combat moves==
===Rifle-modified combat moves===
[[Image:Tanker rifle lunge.gif|right]]
{| border="1" cellpadding="5" cellspacing="0"
!Keys\TRAM
!Keys\TRAM
!KONRIF
!KONRIF
Line 681: Line 1,223:
|style="background:lime"|= STRRIF
|style="background:lime"|= STRRIF
|-
|-
!C, K
!-C+K
|kick_heavy
|kick_heavy
|kick_heavy
|kick_heavy
Line 688: Line 1,230:
|style="background:lime"|= STRRIF
|style="background:lime"|= STRRIF
|}
|}
 
===Shockwaves and force fields===
{| border="1" cellpadding="5" cellspacing="0" align="center"
{|border="1" cellpadding="5" cellspacing="0"
|+Unbound combat moves
|-style="background:yellow"
!KONCOM
!Character
!STRCOM
!Key
!TRAM
|-
!Barabas
!-C+K
!BARABkick_heavy
|-
|-
|super_punch
!Mutant Muro
|super_punch
!-C+K
!MUTCOMkick_heavy
|-
|-
|super_kick
!Mutant Muro
|super_kick
!C+&#8595;
!MUTCOMcrouch_bk
|-
|-
|kick_fw_heavy
!Konoko
|style="background:black"|
!&nbsp;
!KONOKOendpowerup
|}
|}
=="Getup" punches and kicks==
*'''KONOKOendpowerup''' isn't bound to an input sequence.
{| border="1" cellpadding="5" cellspacing="0" align="center"
*'''BARABkick_heavy''' and '''MUTCOMkick_heavy''' have a shock-wave like effect (sudden acceleration).
!Keys\TRAM
*'''MUTCOMcrouch_bk''' and '''KONOKOendpowerup''' act as force fields, gradually accelerating the blown characters.
===Unbound moves===
{| border="1" cellpadding="5" cellspacing="0"
!KONCOM
!KONCOM
!COMCOM
!STRCOM
!STRCOM
!NINCOM
!NINCOM
!TANCOM
!ELICOM
!REDCOM
!REDCOM
!THUCOM
!MURCOM
!MUTCOM
!TCTCOM
|-
|-
! align="left" colspan="12" style="background:yellow"|LYING FACE UP
|super_punch
|super_punch
|super_punch
|style="background:silver"|super_punch<br>=punch_heavy
|-
|-
!P
|super_kick
|getup_kick_fw2
|super_kick
|style="background:black"|
|style="background:silver"|super_kick<br>=kick_heavy
|style="background:black"|
|style="background:silver"|super_kick<br>=kick_heavy
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:lime"|= KONCOM
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|-
|-
!K
|kick_fw_heavy
|getup_kick_fw
|getup_k_fw
|getup_kick_fw
|getup_kick_fw
|style="background:lime"|getup_kick_fw<br>= STRCOM '''(1)'''
|getup_kick_fw
|style="background:lime"|= KONCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|-
!K+&#8595;
|getup_kick_bk
|getup_k_bk
|getup_kick_bk
|getup_kick_bk
|style="background:lime"|= COMCOM<br>= STRCOM '''(2)'''
|style="background:lime"|= STRCOM
|style="background:lime"|= KONCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= COMCOM
|style="background:lime"|= STRCOM
|-
! align="left" colspan="12" style="background:yellow"|LYING FACE DOWN
|-
!P
|getupfront_p_fw
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:lime"|= KONCOM
|style="background:black"|
|style="background:black"|
|style="background:black"|
|style="background:black"|
|-
!K
|getupfront_k_fw
|style="background:lime"|= STRCOM
|getupfront_fw_k
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= KONCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|-
!K+&#8595;
|getupfront_k_bk
|style="background:lime"|= STRCOM
|getupfront_bk_k
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= KONCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|style="background:lime"|= STRCOM
|}
|}
'''TANCOM :'''
Another unbound move is '''ELITEjump_fw_kick'''.
#'''STRCOMgetup_kick_fw''' is used for a "napping" Tanker ('''TANKERlie_back''') and '''TANCOMgetup_kick_fw''' is used for a Tanker that's been knocked down('''whatever the anim name is...''')
#'''STRCOMgetup_kick_bk''' is used for a "napping" Tanker ('''TANKERlie_back''') and '''COMCOMgetup_kick_fw''' is used for a Tanker that's been knocked down('''whatever the anim name is...''')


==Running combos==
[[Category:Engine docs]]
{| border="1" cellpadding="5" cellspacing="0" align="center"
!Keys\TRAM
!KONOKO
!COMGUY
!STRIKE
!NINJA
!TANKER
!ELITE
!RED
!(THUG)
!MURO
!MUTCOM
!TCTF
|-
! align="left" colspan="12" style="background:yellow"|PUNCHING
|-
!&#8593;... P
|run_punch
|run_punch1
|run_punch1
|run_punch
|run_punch
|run_punch1<br>run_punch2 '''(1)'''
|run_punch
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|run_punch
|style="background:lime"|= STRIKE
|-
!(&#8592;/&#8594;)... P
|ss_lt_punch<br>ss_rt_punch
|ss_lt_punch<br>ss_rt_punch
|ss_lt_punch<br>ss_rt_punch
|ss_lt_punch<br>ss_rt_punch
|ss_lt_punch<br>ss_rt_punch
|ss_lt_punch<br>ss_rt_punch
|ss_lt_punch<br>ss_rt_punch
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
!&#8595;... P
|run_bk_punch
|run_bk_punch
|run_bk_punch
|run_bk_punch
|run_bk_punch
|run_bk_punch
|run_bk_punch
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
! align="left" colspan="12" style="background:yellow"|KICKING
|-
!&#8593;... K
|run_kick
|run_kick
|run_kick
|run_kick
|run_kick
|run_kick
|run_kick
|style="background:lime"|= COMGUY
|run_kick
|run_kick
|run_kick1<br>run_kick2 '''(1)'''
|-
!(&#8592;/&#8594;)... K
|ss_lt_kick<br>ss_rt_kick
|ss_lt_kick<br>ss_rt_kick
|ss_lt_kick<br>ss_rt_kick
|ss_lt_kick<br>ss_rt_kick
|ss_lt_kick<br>ss_rt_kick
|ss_lt_kick<br>ss_rt_kick
|ss_lt_kick<br>ss_rt_kick
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
!&#8595;... K
|run_bk_kick
|run_bk_kick
|run_bk_kick
|run_bk_kick
|run_bk_kick
|run_bk_kick
|run_bk_kick
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
! align="left" colspan="12" style="background:yellow"|CROUCHING/SLIDING
|-
!&#8593;... C
|style="background:fuchsia"|run_slide
|style="background:aqua"|run_slide
|style="background:fuchsia"|run_slide
|style="background:aqua"|run_slide
|style="background:aqua"|run_slide
|run_slide
|style="background:aqua"|run_slide
|style="background:lime"|= COMGUY
|run_slide
|style="background:lime"|= MURO
|style="background:lime"|run_slide<br>= STRPIS '''(2)'''<br>= STRRIF
|-
!(&#8592;/&#8594;)... C
|style="background:fuchsia"|ss_lt_slide<br>ss_rt_slide
|style="background:fuchsia"|ss_lt_slide<br>ss_rt_slide
|style="background:fuchsia"|ss_lt_slide<br>ss_rt_slide
|style="background:fuchsia"|ss_lt_slide<br>ss_rt_slide
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|style="background:lime"|= KONOKO
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|-
!&#8595;... C
|run_bk_slide
|style="background:aqua"|run_bk_slide
|run_bk_slide
|run_bk_slide
|style="background:lime"|= COMGUY
|run_bk_slide
|style="background:lime"|= KONOKO
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= COMGUY
|style="background:lime"|= STRIKE
|}
'''ELITE :'''
#The animation played ('''ELITErun_punch1''' or '''ELITErun_punch2''') depends on the running animation state.
'''TCTF :'''
#The animation played ('''TCTFrun_kick1''' or '''TCTFrun_kick2''') depends on the running animation state.
#'''STRIKErun_slide''' (slide with no weapon) is overridden with '''TCTFrun_slide''', whereas '''STRPISrun_slide''' and '''STRRIFrun_slide''' are inherited.