To this discovery succeeded some others equally mortifying.
1.succeed v.接替、继...之后
succeed to sth 继承、接着发生
2.equally 同样地
3.mortifying [ˈmɔːrtɪfaɪɪŋ] 羞愧的、窘迫的、痛苦的
4. to this discovery succeeded some others (equally mortifying) 倒装= some others (equally mortifying) succeeded to this discoveries.
some others=some other discoveries