foundation that won't oxidize

Ki
I have oily and acne prone skin, and it's quite humid where I live, so I'm looking for something that'll give me full coverage and not oxidize from oil or sweat and last all day??