-- state name see state2logic.cfg
-- message name see message.cfg
-- format: state = { message1 = expectstate1, message2 = expectstate2... }

stand = 
{
	forward = forward
	climb = climb
	incline = incline
	start = start
}

start =
{
	forward = forward
}

forward = 
{
	stand = stand
	jump = jump
	turn = turn
	climb = climb
	lean = lean
	forwardfall = forwardfall
	through = through
	getup = getup
}

jump =
{
	jumploop = fall
	jumpfall = fall
	jumpland = jumpland
	climb = climb
}

fall =
{
	jumpland = jumpland
}

climb =
{
	grasp = grasp
	getup = getup
	through = through
}

grasp =
{
	getup = getup
	hang = hang
	jump = jump
	through = through
}

hang =
{
	grasp = grasp
	getup = getup
	hangback = hangback
	fallloop = climbfall
	through = through
}

hangback =
{
	hangforward = hang
	fallloop = climbfall
}

lean = 
{
	forward = forward
}

incline =
{
	inclinetoidle = stand
}

getup =
{
	forward = forward
	stand = stand
	jump = jump
}

climbfall =
{
	fallland = stand
}