2) Yes this is asshead programming. If the check ever referred to its own .msg file then it might make more sense, but the actual line, whether it's in NCPROSTI, NCBISGRD, etc, is
if (message_str(SCRIPT_NCPERSON, 100) == "You see one of the Reno townsfolk.") then begin
So this will...