So, doing some testing for keef to double check some things, and I earn the pacifist achievement. Maybe add a line so that it stops tracking achievements when sv_cheats is set to 1?
It shouldn't give achievements with sv_cheats 1, we specifically added something to prevent this already afaik.