Вы находитесь на странице: 1из 9

//STATES LEGEND

//Inputs are in (up to) 4 parts


//------------<first part - stick modifiers>------------//D - Distance attack - will override non-D attack if outside of non-D range
//------------<second part - stick input>-----------" //multiple stick inputs mean press in rapid succession - i.e. BF means back,fo
rward. FF means double-tap forward"
//F - forward or neutral
//B - back
//L - left
//R - right
//N - neutral (but not forward)
//------------<third part - button modifier>-----------//H - hold
//------------<fourth part - button input>-----------// multiple button inputs mean press simultaneously - WS means press Weak and S
trong at same time
//W - weak
//S - strong
//G - grab
//J - jump
//X - parry/block
//K - kick
//Z - Melee Bash
//1 - Stealth Kill 1
//2 - Stealth Kill 2
//Parents should always be placed higher in the doc than their children
" //If Sticky==TRUE, state doesn't exit until a move forces a new state."
" //If Sticky==FALSE, state reverts to parent as soon as character is idle"
//EndState is new state that is entered after move is performed
" //If ComboStart is not NONE, then specified combo begins"
" //MeleeStateOnly - if TRUE, move is only allowed if you're in the barehanded m
elee state"
STATES
NAME
PARENT STICKY CHARGED NEEDSWEAPON
COMBOSTART
WEAPON MELEESTATEONLY
Stand NONE
TRUE
FALSE FALSE FW
NONE
TRUE
NW
NONE
TRUE
DFW
WCombo NONE
TRUE
BW
d
NONE
NONE
TRUE
LW
d
NONE
NONE
TRUE
RW
NONE
NONE
TRUE
LW
d
NONE
NONE
TRUE
RW
NONE
NONE
TRUE
FS
SCombo NONE
TRUE
DFS

DIRECTION

MOVE

ENDSTATE

mel_F_LH_Jab_W Stand

WCombo

mel_F_LH_Jab_W Stand

WCombo

mel_LH_ShuffleJab_W

Stand

mel_B_RE_elbow_W

BackStan

mel_L_LE_elbow_W

LeftStan

mel_R_RH_jab_W RightStand
mel_NZ_LE_elbow_W

LeftStan

mel_NZ_RH_jab_W RightStand
mel_F_RH_Cross_S

Stand

mel_F_RH_RussianHook_S Stand

SCombo NONE
NONE

TRUE

NONE

TRUE

TRUE

KCombo NONE

TRUE

KCombo NONE

TRUE

KCombo NONE

TRUE

KCombo NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

BARCombo

NONE

TRUE

BARCombo

NONE

TRUE

NONE

FK

mel_r_shin_kick Stand

KCombo2

DFK

mel_kick_long

KCombo

RK

mel_F_kick_to_right

Stand

LK

mel_F_kick_to_left

Stand

DRK

mel_F_kick_to_right

Stand

DLK

mel_F_kick_to_left

Stand

BS

mel_B_RH_knuckle_W

Stand

DBS

mel_B_RH_knuckle_W

Stand

LS

mel_LT_RH_Cross_S

Stand

RS

mel_RT_LH_Cross_S

Stand

FW

mel_BAR_RH_uppercut

Stand

FS

mel_BAR_RH_uppercut

Stand

FW

mel_NZ_LH_Jab_W Stand

NZWCombo

FS

mel_NZ_RH_Cross_S

Stand

FW

mel_NZBA_LH_headhook

Stand

FS

mel_NZBA_RH_Cross_S

Stand

DFW

mel_NZ_LH_ShuffleJab_W Stand

DFS

mel_NZ_RH_ShuffleCross_S

DFS

mel_NZ_ST_ShuffleCross_S

FW

mel_F_RH_headhook

Stand

FDXW

mel_spin_crowd_clear

Stand

NDXW

mel_spin_crowd_clear

Stand

DRW

Mel_R_LH_distance_cross

DRS

Mel_R_LH_distance_cross

DLW

Mel_L_RH_distance_cross Stand

DLS

Mel_L_RH_distance_cross Stand

DBK

mel_B_RF_Mulekick_S

KickBack

BK

mel_B_RF_Mulekick_S

KickBack

DHS

mel_haymaker_target_idle

lapelgrab_MISS Stand

Stand

TRUE

NZSCombo

NONE

TRUE

NZBA_wCombo

NONE

TRUE

NZBA_sCombo

NONE

TRUE

NZST_sCombo

NONE

TRUE

Stand

NZSCombo

NONE

TRUE

Stand

NZST_wCombo

NONE

TRUE

NZST_sCombo

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

Stand

WCombo NONE

TRUE

Stand

SCombo NONE

TRUE

WCombo NONE

TRUE

SCombo NONE

TRUE

Stand

NONE

NONE

TRUE

Stand

NONE

NONE

TRUE

NONE

NONE

Haymaker

TRUE
NONE

NONE

TRUE

NONE

TRUE

NONE

NONE

NONE

Stand
NONE

NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

LeftStand
Stand NONE

Stand
NONE

NONE

TRUE

RightStand
Stand NONE

Stand
NONE

NONE

TRUE

NONE

NONE

nazi_group_harrass_slap Stand

FALSE

FALSE

BW

BS

mel_BS_LH_cross_S

FALSE

BW

BS

mel_BS_LH_cross_S

NONE

DBW

mel_BS_LH_cross_S

NONE

DBS

mel_BS_LH_cross_S

NONE

FALSE

LW

LS

mel_LS_RH_Uppercut_S

FALSE

RW

RS

mel_RS_LH_BodyHook_W

mel_BS_LH_cross_S
NONE

TRUE

KickBackStand
NONE
NONE

NONE

lapelgrab_MISS Stand

TRUE

// Directional attacks
BackStand
Stand FALSE
NONE
NONE
NONE
TRUE
NONE

DG

FALSE
TRUE

FALSE
TRUE

FALSE
TRUE

FALSE

FALSE

FALSE

mel_BS_LH_cross_S

mel_LS_RH_Uppercut_S
Stand

mel_RS_LH_BodyHook_W
Stand

"// context-specific states where we don't want stand's moves available. If you
rename these states, tell Ian"
Haymaker
NONE
FALSE TRUE
FALSE D
mel_haymaker_straightKIL
L
Stand NONE
NONE
TRUE
D
mel_haymaker_straight Stand
NONE
NONE
TRUE
Running NONE
NONE
NONE

FALSE
TRUE

FALSE

FALSE

NONE

NONE

TRUE

Jumping NONE

TRUE

FALSE

FALSE

Falling NONE

TRUE

FALSE

FALSE

DFW

mel_F_RH_SupermanKILL

Stand

DFW

mel_F_RH_Superman

Stand

mel_SCombo_RightCross

Knife

// States for each class of melee weapon


Knife NONE
FALSE FALSE TRUE
DW

NONE

NONE

TRUE

NONE

NONE

TRUE

//Bat
NONE
//
NONE
//
//Chair
NONE
//
Chair

NONE
NONE

FALSE
TRUE

NONE

TRUE

NONE
NONE

FALSE
TRUE

FALSE

NONE

NONE

TRUE

FALSE

TRUE

TRUE

DS

mel_SCombo_RussianHook Knife

DW

club_single_handed1

Bat

DS

club_single_handed2

Bat

DW

Club_2H_chair_attack

Chair

DS

Club_2H_chair_smash_to_single

// States for each style of ranged weapon attack


NoBash NONE
TRUE
FALSE TRUE
RifleBash
RifleBash

NONE
NONE

TRUE
NONE

FALSE
FALSE

RifleBash

NONE

NONE

FALSE

NONE

NONE

FALSE

NONE

NONE

FALSE

NONE

NONE

FALSE

PistolBash
PistolBash

NONE
NONE

TRUE
FALSE
Pistol FALSE

sh

NONE

Pistol FALSE

sh

NONE

Pistol FALSE

PistolBash

NONE

sh

Pistol FALSE

NONE

weapon_rifle_bashKILL

DZ

weapon_rifle_bash_runKILL

DZ

weapon_rifle_bashNZ

RifleBas

weapon_rifle_bash

RifleBas

DZ

weapon_rifle_bash_run

RifleBas

TRUE

weapon_pistol_bashKILL PistolBa

DZ

weapon_pistol_bash_run PistolBa

DZ

weapon_pistol_bash_runKILL

DZ

weapon_pistol_bashNZ

TRUE

DZ

DZ

weapon_BZ_bashKILL

weapon_pistol_bash

Pistol FALSE

BazokaBash
sh
NONE

NONE
NONE

TRUE
FALSE

sh

NONE

FALSE

NONE

TRUE

FALSE

PistolBa

weapon_BZ_bash BazokaBa
BazokaBa

// Leave a blank line here!


END
//TARGETSTATES LEGEND
//TARGETSTATES always override STATES
//Any moves that need custom code to enter go here
TARGETSTATES
NAME
PARENT STICKY CHARGED NEEDSWEAPON
INPUT
COMBOSTART
VictimIsBelow NONE
FALSE FALSE FALSE
VictimIsAtFeet NONE
NONE
NONE
NONE

FALSE
TRUE

FALSE

MOVE

ENDSTATE

FALSE

shrd_Stomp_on_ground

mel_f_ground_Kick

NONE

NONE

NONE

NONE

Z
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
K
NONE
TRUE

NONE

TRUE

VictimIsStunned NONE
NONE
NONE
NONE
NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

FALSE
TRUE

FALSE

mel_f_ground_Kick
FALSE
shrd_Stomp_on_ground

NONE
NONE

FALSE

FW

mel_F_RH_backhandKILL

FW

mel_F_RH_backhand

NONE

FS

mel_F_RH_backhand

NONE

DFG

farLapelGrab

LapelGrab

FG

lapelgrab

LapelGrab

FALSE

BehindStunnedVictim

NONE

FALSE

FALSE

//FinishHim

NONE

FALSE

FALSE

FALSE

BehindFinishHim NONE

FALSE

FALSE

FALSE

FALSE
NONE

FALSE
TRUE
F

FALSE

mel_haymaker_uppercut

NONE

FALSE
NONE
F

FALSE FALSE F
TRUE
mel_haymaker_straight

mel_haym

FALSE

FALSE

FS

BuddyGrabbedCross

VictimIsStunnedHaymaker NONE
ercutKILL
NONE
NONE
NONE

NONE

NONE

NONE

NONE
NONE

NONE

TRUE

VictimIsBackGrabbed
unch
NONE
NONE
NONE

mel_haymaker_upp

TRUE

VictimIsBlockingHaymaker
aker_straightKILL
NONE
NONE

NONE
NONE

FALSE
TRUE

FW

BuddyGrabbedGutP
NONE

TRUE

VictimIsFacingMeArmed

NONE

FALSE

FALSE

FALSE

VictimIsFacingMe
LapelGrab
NONE

NONE
NONE

FALSE
TRUE

FALSE

FALSE

FG

lapelgrab

LapelGrab

DFG

farLapelGrab

LapelGrab

LG

LeftLapelGrab

LapelGrab

RG

RightLapelGrab LapelGrab

BG

backlapelgrab

LapelGrab

FG

lapelgrabNZ

LapelGrab

DFG

farLapelGrabNZ LapelGrab

LG

LeftLapelGrabNZ LapelGrab

RG

RightLapelGrabNZ

NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

DFG

farLapelGrab

LapelGra

NONE

NONE

NONE

NONE

TRUE

TRUE
BG

backlapelgrabNZ LapelGrab

FALSE

FALSE

stealthkill_MG_batterup NONE

stealthkill_MG_choke

FALSE

FALSE

stealthkill_MG_batterup NONE

stealthkill_MG_batterup NONE

FALSE

FG

LG

behindLapelGrab LapelGrab

RG

behindLapelGrab LapelGrab

FG

behindLapelGrabNZ

FG

backgrab

FW

mel_NZ_RH_Cross_S

Stand

FS

mel_NZ_RH_Cross_S

Stand

FALSE
FALSE

FALSE

FALSE

D1

mel_touc

FrontSurpriseArmed
gr_lapel_drawshoot_MG

VictimIsFacingMeArmed
NONE
NONE
NONE

FALSE
FALSE

FALSE

FALSE

D1

BehindUnawareVictim
ill_stab_low
NONE

BehindVictim
NONE
NONE

FALSE
FALSE
1

FALSE

FALSE

stealthk

stealthkill_bh_necksnap NONE

H1

stealthkill_knife_throatcut

H2

stealthkill_bh_tapcross NONE

BehindVictimArmed
lbow
NONE
NONE

NONE
FALSE
PISTOL FALSE

NONE

MG RIFLE ROCKET FLAME

NONE

SHOTGUN FALSE

BehindBigVictimArmed
lbow
NONE
NONE

MG RIFLE ROCKET FLAME

NONE

SHOTGUN FALSE

BehindVictim
b
NONE

NONE
NONE

NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

NONE

NONE

TRUE

NONE

NONE

TRUE

NONE

NONE

TRUE

FrontSurprise
h_of_death

FALSE
TRUE

NONE

FALSE

NONE

NONE

FALSE

NONE

NONE

NONE

NONE

NONE

FALSE

NONE

stealthkill_bh_e

FALSE

FALSE

behindLapelGrab LapelGra

LapelGra

TRUE

VictimIsFacingMe
NONE
NONE
NONE

NONE

stealthkill_bh_e

FALSE

NONE
FALSE
PISTOL FALSE

NONE

BackGrab

stealthkill_bh_elbow

NONE

FALSE
NONE

NONE

stealthk

FALSE
BehindBigUnawareVictim BehindVictim
ill_stab_low
NONE
NONE
NONE
NONE

NONE

FALSE

NONE

NONE

FALSE

FALSE
FALSE
1

FALSE

FALSE

stealthkill_bh_elbow

NONE

stealthkill_bh_elbow

NONE

NONE

NONE

NONE

NONE

NONE

FALSE

H1

stealthkill_knife_throatcut

H2

stealthkill_bh_tapcross NONE

FALSE

BehindUnawareVictimInStealth

BehindUnawareVictim

FALSE

FALSE

FALSE

BehindBigUnawareVictimInStealth BehindBigUnawareVictim FALSE

FALSE

FALSE

CanBallKick

NONE

FALSE

FALSE

FALSE

LootHigh
Stand NONE

NONE
NONE

FALSE
TRUE

FALSE

FALSE

NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE

W
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
DW
NONE
TRUE
DW
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
S
NONE
TRUE
S
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
DS
NONE
TRUE
DS
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
K
NONE
TRUE
K
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
DK
NONE
TRUE
DK
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
Z
NONE
FALSE
Z
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
DZ
NONE
FALSE
DZ
PISTOL RIFLE MG SHOTGUN ROCKET FLAME

LootLow NONE
NONE
NONE
NONE
NONE
NONE
NONE

FALSE
TRUE

FALSE

FALSE

W
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
DW
NONE
TRUE
DW
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
S
NONE
TRUE
S

mel_F_LH_BodyHook_LOOT

mel_F_LH_BodyHook_LOOT Stand
TRUE
mel_F_LH_BodyHook_LOOT Stand
mel_F_LH_BodyHook_LOOT Stand
TRUE
mel_F_LH_BodyHook_LOOT Stand
mel_F_LH_BodyHook_LOOT Stand
TRUE
mel_F_LH_BodyHook_LOOT Stand
mel_F_LH_BodyHook_LOOT Stand
TRUE
mel_F_LH_BodyHook_LOOT Stand
mel_F_LH_BodyHook_LOOT Stand
TRUE
mel_F_LH_BodyHook_LOOT Stand
mel_F_LH_BodyHook_LOOT Stand
TRUE
mel_F_LH_BodyHook_LOOT Stand
mel_F_LH_BodyHook_LOOT Stand
FALSE
mel_F_LH_BodyHook_LOOT Stand
mel_F_LH_BodyHook_LOOT Stand
FALSE
mel_f_ground_Kick

Stand

mel_f_ground_Kick
TRUE
mel_f_ground_Kick

Stand

mel_f_ground_Kick
TRUE
mel_f_ground_Kick

Stand

mel_f_ground_Kick

Stand

Stand

Stand

NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE

PISTOL RIFLE MG SHOTGUN ROCKET FLAME


DS
NONE
TRUE
DS
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
K
NONE
TRUE
K
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
DK
NONE
TRUE
DK
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
Z
NONE
FALSE
Z
PISTOL RIFLE MG SHOTGUN ROCKET FLAME
DZ
NONE
FALSE
DZ
PISTOL RIFLE MG SHOTGUN ROCKET FLAME

TRUE
mel_f_ground_Kick

Stand

mel_f_ground_Kick
TRUE
mel_f_ground_Kick

Stand

mel_f_ground_Kick
TRUE
mel_f_ground_Kick

Stand

mel_f_ground_Kick
TRUE
mel_f_ground_Kick

Stand

mel_f_ground_Kick
FALSE
mel_f_ground_Kick

Stand

mel_f_ground_Kick
FALSE

Stand

Stand

Stand

Stand

Stand

END
//GRABSTATES LEGEND
//ExitState is the state we enter if we let go of grab
//Walkable is true if you can walk around while in grab
GRABSTATES
ANIMATION
BLOCKEDSEQ_V
GRABTIME

PARENT EXITSTATE
NEUTRALTOFORWARD
IDLEANIM
IDLEANIMVICTIM ESCAPEANIM
INPUT MOVE
ENDSTATE
COMBOSTART

BLOCKEDSEQ
ESCAPEANIMVICTIM
WEAPON

ArmedGrab
NONE
blocked gr_lapel_idle
pe1
3

Stand FALSE gr_lapel_grab_blocked


gr_v_lapel_idle grLapel_F_escape1

gr_v_lapel_grab_
grLapel_v_F_esca

LapelGrab
NONE
blocked gr_lapel_idle
pe1
3
NWG
NONE

Stand FALSE gr_lapel_grab_blocked


gr_v_lapel_idle grLapel_F_escape1
grLapel_NZ_LapelElbow_W LapelGrab

gr_v_lapel_grab_
grLapel_v_F_esca
NZBA_lpCombo

NSG

grLapel_NZ_punch_gut

LapelGrab

NONE

NONE

NWG

grLapel_NZ_punch_gut

LapelGrab

NONE

NONE

grLapel_HB_HeadButt_S

LapelGrab

NONE

NONE

mel_SCombo_KneeThrust

Stand

NONE

grLapel_HB_HeadButt_S

LapelGrab

NONE

NONE

grLapel_RE_LapelElbow_W LapelGrab

NONE

NONE

NW

grLapel_NZ_LapelElbow_W LapelGrab

NZBA_lpCombo

NS

grLapel_NZ_punch_gut

LapelGrab

NONE

NONE

NW

grLapel_NZ_punch_gut

LapelGrab

NONE

NONE

NONE

NONE

gr_lapel_throw_back

Stand

NONE

NONE

gr_lapel_throw_front

Stand

NONE

NONE

gr_lapel_throw_left

Stand

NONE

NONE

gr_lapel_throw_right

Stand

NONE

NONE

BG

gr_lapel_throw_back

Stand

NONE

NONE

FG

gr_lapel_throw_front

Stand

NONE

NONE

LG

gr_lapel_throw_left

Stand

NONE

NONE

RG

gr_lapel_throw_right

Stand

NONE

NONE

gr_lapel_railing_shove Stand

NONE

NONE

gr_lapel_railing_shove_left

Stand

NONE

NONE

gr_lapel_railing_shove_right

Stand

NONE

NONE

gr_lapel_railing_shove_back

Stand

NONE

NONE

FG

gr_lapel_railing_shove Stand

NONE

NONE

LG

gr_lapel_railing_shove_left

Stand

NONE

NONE

RG

gr_lapel_railing_shove_right

Stand

NONE

NONE

BG

gr_lapel_railing_shove_back

Stand

NONE

NONE

gr_lapel_wall_shove

NONE

NONE

gr_lapel_wall_shove_left

LapelGrab

NONE

NONE

gr_lapel_wall_shove_right

LapelGrab

NONE

NONE

gr_lapel_wall_shove_back

Stand

NONE

NONE

FG

gr_lapel_wall_shove

NONE

NONE

LG

gr_lapel_wall_shove_left

LapelGrab

NONE

NONE

RG

gr_lapel_wall_shove_right

LapelGrab

NONE

NONE

BG

gr_lapel_wall_shove_back

Stand

NONE

HS

gr_crowd_clear Stand

BackGrab
NONE
gr_v_BackGrab_idle

LapelGrab

LapelGrab

NONE

END

NONE

Stand TRUE
NONE
gr_BackGrab_escape

KissDistractState
NONE
Stand
Mel_v_kiss_idle Mel_kiss_to_idle

NONE

NONE
gr_BackGrab_idle
gr_v_BackGrab_escape
5

TRUE
NONE
NONE
Mel_v_kiss_to_idle

Mel_kiss_idle
5

Вам также может понравиться