I know, cheating bad, blah blah. But I really want to explore the different weapons and situations in the game. But despite being a Source game, cheats like notarget and god don't have any affect. They are listed for auto completion in the console, but have no affect.

Sv_cheats 1 is still required for most commands. And 2 commands I did manage to find were weapon cheats. give_weapon revolver and give_weapon rifle. But those are guns. They dont have any situational animations like a knife.

What I am looking for is more weapon names for give_weapon "x", some form of invincibility that "god" normally gives, and something that avoids detection that "notarget" normally gives. Is there such a thing in this game?