Question: does curse affect normal types?
Answer: Yes, it should affect Normal Pokémon when used by a Ghost (unless I was just imagining things yesterday). ... type, instead of the Ghost type, which guaranteed its success. In the current generation, it seems to behave like Struggle, which also works independent of its attack type.