A macro and a variable aren't the same thing - presumably what he's doing is setting the story code to only be compiled if LOCKFULLGAME is set to 1. In other words, story content is literally not present in the code of the version we get to play.