// Defines the last frame for which the wall-jump is possible (used to be 24)
#define2	FRAME		32

// Motion files

//	|Motion	|<Name>			|<File>						|<L>|<MotionSpeed>	|<A>|<R>|<I>|ImpactType			|<E>|<W>|<T>|<Type>	|<M>|<II>	|		|<C>|<VO>	|
//	|-------|---------------|---------------------------|---|---------------|---|---|---|-------------------|---|---|---|-------|---|-------|-------|---|-------|
	|		|				|							|	|				|	|	|	|					|	|	|	|		|	|		|		|	|		|
	|Motion	|BodyProjectionJ|NINCOMcrouch_bk.zb2		|0	|0.0 0.0 300.0	|1	|1.0|10.0|ALL_GLASS_KO		|255|0	|0	|Kick	|1	|0 LAST	|INF INF|0	|0.0	|
	|Motion	|BodyProjectionJ2|NINCOMcrouch_bk.zb2		|0	|0.0 0.0 300.0	|1	|1.0|10.0|ALL_GLASS_KO		|255|0	|0	|-		|1	|0 LAST	|INF INF|0	|0.0	|
//	|Motion	|BodyProjection2|NINCOMkick_heavy.zb2		|0	|0.0 0.0 -100.0	|1	|1.0|10.0|_KO				|-	|0	|0	|Kick	|1	|0 LAST	|INF INF|1	|0.0	|
	|Motion	|BodyProjection2|KONOKOjump_bk_crouch.zb2	|0	|0.0 0.0 -100.0	|1	|1.0|3.0|FEET_RC_LC_KO		|-	|0	|0	|-		|1	|27 LAST|INF INF|0	|0.0	|
	|Motion	|BodyProjectionE|KONCOMjump_land_hd.zb2		|0	|0.0 0.0 0.0	|0	|1.0|0.0|-					|-	|0	|0	|-		|1	|0 LAST	|INF INF|1	|0.0	|
// ### 
//	|Motion	|BodyProjectionP|REDCOMpunch_heavy.zb2		|0	|0.0 0.0 300.0	|0	|1.0|8.0|HANDS_KO			|-	|0	|0	|Punch	|1	|0 LAST	|0 LAST	|1	|0.0	|
//	|Motion	|FlipJumpFW		|KONOKOjump_fw_crouch.zb2	|0	|0.0 0.0 300.0	|0	|1.0|0.0|-					|-	|0	|0	|-		|1	|0 LAST	|0 LAST	|1	|0.0	|

//	|Transition	|<Name>					|[StartMotion]	|[TargetMotion]	|[BD]	|[Event]		|[SBR]		|[TBR]	|[TVIStart]	|[TVIEnd]	|[TBM]			|[Impulse]		|[Priority]	|[Sound]		|[V]|[R]|
//	|-----------|-----------------------|---------------|---------------|-------|---------------|-----------|-------|-----------|-----------|---------------|---------------|-----------|---------------|---|---|
	|			|						|				|				|		|				|			|		|			|			|				|				|			|				|	|	|
	|			|						|				|				|		|				|			|		|			|			|				|				|			|				|	|	|
// With jump:
// ### disabled when we put the normal ONI dash back
//	|Transition	|SprintLeftToBodyProj	|SprintLeft		|BodyProjectionJ|0.2	|41	0	1000	|0			|0		|0			|INFINITE	|TBLEND_LINEAR	|0.0 300.0 0.0	|-			|pnch_lt02.wav	|1.0|0.0|
//	|Transition	|SprintRightToBodyProj	|SprintRight	|BodyProjectionJ|0.2	|41	0	1000	|0			|0		|0			|INFINITE	|TBLEND_LINEAR	|0.0 300.0 0.0	|-			|pnch_lt02.wav	|1.0|0.0|

	|Transition	|BodyProjectionToIdle	|BodyProjectionJ|Idle1			|0.2	|0	0	1000	|LAST_FRAME	|0		|0			|INFINITE	|TBLEND_LINEAR	|				|			|				|	|	|
	|Transition	|BodyProjectionToIdle	|BodyProjectionJ2|Idle1			|0.2	|0	0	1000	|LAST_FRAME	|0		|0			|INFINITE	|TBLEND_LINEAR	|				|			|				|	|	|
//	|Transition	|BodyProjectionTo2		|BodyProjection	|BodyProjection2|0.2	|93	0	1000	|0			|5		|0			|INFINITE	|TBLEND_LINEAR	|				|			|				|	|	|
//	|Transition	|BodyProjection2ToIdle	|BodyProjection2|Idle1			|0.2	|0	0	1000	|LAST_FRAME	|0		|0			|INFINITE	|TBLEND_LINEAR	|				|			|				|	|	|
// ### temp disabled
//	|Transition	|BodyProjectionTo2		|BodyProjection	|BodyProjection2|0.2	|44	0	1000	|0			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 300.0 0.0	|			|				|	|	|
// ### auto wall jump:
//	|Transition	|BodyProjectionTo2		|BodyProjectionJ|BodyProjection2|0.1	|93	0	1000	|0			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 200.0 0.0	|			|				|	|	|
// Manual wall jump:
// Pressing BACK:
//	|Transition	|BodyProjectionTo2		|BodyProjectionJ|BodyProjectionJ2|0.0	|45	0	1000	|0			|-1		|0			|INFINITE	|TBLEND_LINEAR	|				|			|				|	|	|
// Pressing JUMP:
	|Transition	|BodyProjectionTo2		|BodyProjectionJ|BodyProjectionJ2|0.0	|41	0	1000	|0			|-1		|0			|INFINITE	|TBLEND_LINEAR	|				|			|				|	|	|
	|Transition	|BodyProjectionTo2		|BodyProjectionJ2|BodyProjection2|0.1	|93	0	1000	|0			|5		|0			|FRAME		|TBLEND_LINEAR	|0.0 200.0 0.0	|-			|pnch_lt02.wav	|1.0|0.0|
// Alternative one:
//	|Transition	|BodyProjectionTo2		|BodyProjectionJ|BodyProjectionJ2|0.0	|93	0	1000	|0			|-1		|0			|INFINITE	|TBLEND_LINEAR	|				|			|				|	|	|
//	|Transition	|BodyProjectionTo2		|BodyProjectionJ2|BodyProjection2|0.1	|44	0	1000	|0			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 200.0 0.0	|			|				|	|	|
	|Transition	|BodyProjection2ToE		|BodyProjection2|BodyProjectionE|0.1	|92	0	1000	|30			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|-			|kon_land_con4.wav|1.0|0.0|
	|Transition	|BodyProjectionEToIdle	|BodyProjectionE|Idle1			|0.2	|0	0	1000	|LAST_FRAME	|5		|0			|INFINITE	|TBLEND_LINEAR	|				|			|				|	|	|


// Following is for normal FW jump:

//	|Motion	|<Name>			|<File>						|<L>|<MotionSpeed>	|<A>|<R>|<I>|ImpactType			|<E>|<W>|<T>|<Type>	|<M>|<II>	|		|<C>|<VO>	|
//	|-------|---------------|---------------------------|---|---------------|---|---|---|-------------------|---|---|---|-------|---|-------|-------|---|-------|
	|		|				|							|	|				|	|	|	|					|	|	|	|		|	|		|		|	|		|
	|Motion	|JumpIdleFW2	|KONOKOjump_fw_idle.zb2		|0	|0.0 0.0 0.0	|0	|1.0|0.0|-					|-	|0	|0	|Jump	|0	|0 LAST	|0 LAST	|1	|0.0	|
	|Motion	|JumpCrouchFW2	|KONOKOjump_fw_crouch.zb2	|0	|0.0 0.0 0.0	|0	|1.0|0.0|-					|-	|0	|0	|Jump	|0	|0 LAST	|INF INF|1	|0.0	|
	|Motion	|JumpCrouchBK2	|KONOKOjump_bk_crouch.zb2	|0	|0.0 0.0 0.0	|0	|1.0|0.0|-					|-	|0	|0	|Jump	|0	|0 LAST	|INF INF|1	|0.0	|
	|Motion	|JumpCrouchRT2	|KONOKOjump_rt_crouch.zb2	|0	|0.0 0.0 0.0	|0	|1.0|0.0|-					|-	|0	|0	|Jump	|0	|0 LAST	|INF INF|1	|0.0	|
	|Motion	|JumpCrouchLT2	|KONOKOjump_lt_crouch.zb2	|0	|0.0 0.0 0.0	|0	|1.0|0.0|-					|-	|0	|0	|Jump	|0	|0 LAST	|INF INF|1	|0.0	|

//	|Transition	|<Name>					|[StartMotion]	|[TargetMotion]	|[BD]	|[Event]		|[SBR]		|[TBR]	|[TVIStart]	|[TVIEnd]	|[TBM]			|[Impulse]		|[Priority]	|[Sound]		|[V]|[R]|
//	|-----------|-----------------------|---------------|---------------|-------|---------------|-----------|-------|-----------|-----------|---------------|---------------|-----------|---------------|---|---|
	|			|						|				|				|		|				|			|		|			|			|				|				|			|				|	|	|
// Replicate JumpIdleFW transitions:
	|Transition	|JumpIdleToJumpLand		|JumpIdleFW2	|JumpLandFW		|0.1	|92	0	1000	|10			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|-			|kon_land_con2.wav|1.0|0.0|
	|Transition	|JumpIdleToJumpLandHD	|JumpIdleFW2	|JumpLandHD		|0.1	|92	1	1000	|10			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|-			|kon_land_con4.wav|1.0|0.0|
	|Transition	|JumpIdleToJumpCrouch	|JumpIdleFW2	|JumpCrouchFW	|0.1	|48	0	1000	|0			|5		|0			|22			|TBLEND_LINEAR	|				|			|				|	|	|
	|Transition	|JumpIdleToJumpKick		|JumpIdleFW2	|JumpKick		|0.1	|44	0	1000	|0			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0 	|-			|KonokoKick		|1.0|100.0|
	|Transition	|JumpIdleToJumpPunch	|JumpIdleFW2	|JumpPunch		|0.1	|43	0	1000	|0			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0 	|-			|KonokoPunch	|1.0|100.0|
	|Transition	|-						|JumpIdleFW2	|KnockdownFW1	|0.1	|90	0	1000	|0			|0		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|255		|				|	|	|
	|Transition	|-						|JumpIdleFW2	|KnockdownBK1	|0.1	|90	1	1000	|0			|0		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|255		|				|	|	|
// Walljump transitions
//	|Transition	|BodyProjectionTo2		|JumpIdleFW		|JumpIdleFW2	|0.0	|41	0	1000	|0			|-1		|0			|INFINITE	|TBLEND_LINEAR	|				|			|				|	|	|
	|Transition	|BodyProjectionTo2		|JumpIdleFW2	|BodyProjection2|0.1	|93	0	1000	|0			|5		|0			|FRAME		|TBLEND_LINEAR	|0.0 200.0 0.0	|			|				|	|	|

// TEST!!!!!!!!!!!

//	|Transition	|WallJumpCNDT			|JumpIdleFW		|BodyProjection2|0.1	|41	0	1000	|0			|5		|0			|FRAME		|TBLEND_LINEAR	|0.0 200.0 0.0	|-			|pnch_lt02.wav	|1.0|0.0|
	|Transition	|WallJumpCNDT			|JumpIdleFW		|JumpCrouchBK2	|0.1	|41	0	1000	|0			|5		|0			|FRAME		|TBLEND_LINEAR	|0.0 200.0 -500	|-			|pnch_lt02.wav	|1.0|0.0|
	|Transition	|WallJumpCNDT			|JumpIdleBK		|JumpCrouchFW2	|0.1	|41	0	1000	|0			|5		|0			|FRAME		|TBLEND_LINEAR	|0.0 200.0 500	|-			|pnch_lt02.wav	|1.0|0.0|
	|Transition	|WallJumpCNDT			|JumpIdleRT		|JumpCrouchLT2	|0.1	|41	0	1000	|0			|5		|0			|FRAME		|TBLEND_LINEAR	|500 200.0 0.0	|-			|pnch_lt02.wav	|1.0|0.0|
	|Transition	|WallJumpCNDT			|JumpIdleLT		|JumpCrouchRT2	|0.1	|41	0	1000	|0			|5		|0			|FRAME		|TBLEND_LINEAR	|-500 200.0 0.0	|-			|pnch_lt02.wav	|1.0|0.0|

	|Transition	|-						|JumpCrouchFW2	|JumpLandHD		|0.1	|92	0	1000	|30			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|-			|kon_land_con4.wav|1.0|0.0|
	|Transition	|-						|JumpCrouchBK2	|JumpLandHD		|0.1	|92	0	1000	|30			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|-			|kon_land_con4.wav|1.0|0.0|
	|Transition	|-						|JumpCrouchLT2	|JumpLandHD		|0.1	|92	0	1000	|30			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|-			|kon_land_con4.wav|1.0|0.0|
	|Transition	|-						|JumpCrouchRT2	|JumpLandHD		|0.1	|92	0	1000	|30			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|-			|kon_land_con4.wav|1.0|0.0|
//	|Transition	|-						|JumpCrouchFW2	|BodyProjectionE|0.1	|92	0	1000	|30			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|-			|kon_land_con4.wav|1.0|0.0|
//	|Transition	|-						|JumpCrouchBK2	|BodyProjectionE|0.1	|92	0	1000	|30			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|-			|kon_land_con4.wav|1.0|0.0|
//	|Transition	|-						|JumpCrouchLT2	|BodyProjectionE|0.1	|92	0	1000	|30			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|-			|kon_land_con4.wav|1.0|0.0|
//	|Transition	|-						|JumpCrouchRT2	|BodyProjectionE|0.1	|92	0	1000	|30			|5		|0			|INFINITE	|TBLEND_LINEAR	|0.0 0.0 0.0	|-			|kon_land_con4.wav|1.0|0.0|

#undef	FRAME
