"CITIZEN_NONE"
{
	INT my_unit_recno 

	my_unit_recno = FUNC("get_character_recno") 
	
	INT movement


	INT enemy_recno
	enemy_recno = FUNC("search_for_unit" , my_unit_recno, "E" , 600, 0, 0, 0) 
	if( enemy_recno > 0 )
	{
		INT offset_x 
		INT offset_y
		INT offset_z

		offset_x = ( FUNC("random_number" , 400) + 400 )
		offset_y = ( FUNC("random_number" , 400) + 400 )
		offset_z = ( FUNC("random_number" , 400) + 400 )
		if ( offset_x > 0)
		{
			offset_x = ( offset_x + 100 )
		}
		if ( offset_x < 0)
		{
			offset_x = ( offset_x - 100 )
		}
		if ( offset_y > 0)
		{
			offset_y = ( offset_y + 100 )
		}
		if ( offset_y < 0)
		{
			offset_y = ( offset_y - 100 )
		}
		if ( offset_z > 0)
		{
			offset_z = ( offset_z + 100 )
		}
		if ( offset_z < 0)
		{
			offset_z = ( offset_z - 100 )
		}

		ACTION("give_order" , my_unit_recno , "SPECIAL_MOVEMENT" , 20 , 0 , 1 , 0 , 1, 0, 3000)
		ACTION("give_order" , my_unit_recno, "MOVE_TO_RELATIVE_TARGET" , -1 , 0 , offset_x , offset_y , offset_z , 0 , 5000)

		exit
	}

	movement = FUNC("random_number" , 100)
	if ( movement >= 90 )
	{
		INT offset_x 
		INT offset_y
		INT offset_z

		offset_x = ( FUNC("random_number" , 200) - 100 )
		offset_y = ( FUNC("random_number" , 200) - 100 )
		offset_z = ( FUNC("random_number" , 200) - 100 )
		if ( offset_x > 0)
		{
			offset_x = ( offset_x + 80 )
		}
		if ( offset_x < 0)
		{
			offset_x = ( offset_x - 80 )
		}
		if ( offset_y > 0)
		{
			offset_y = ( offset_y + 80 )
		}
		if ( offset_y < 0)
		{
			offset_y = ( offset_y - 80 )
		}
		if ( offset_z > 0)
		{
			offset_z = ( offset_z + 80 )
		}
		if ( offset_z < 0)
		{
			offset_z = ( offset_z - 80 )
		}

		ACTION("give_order" , my_unit_recno, "MOVE_TO_RELATIVE_TARGET" , -1 , 0 , offset_x , offset_y , offset_z , 0 , 5000)
	}
}
