@fosters
Shouldn't "User has posted at least X posts" be checking the member_posts field on the core_members table?
It seems that it's checking the total amount of posts that the member has posted, but because there are forum categories where admins can disable the post counter, this will result in trophies being given even if the users don't have the right amount of posts on their post counter.