I thought the previous page clearly gave away that I did all of this work here. In fact, due to earlier experience, I had learned that the team, in a sense, of the vehicle, determines who can get in the vehicle (if they're on the same team/its being controlled--I have a feeling that the team of the controller is tested). I then looked at my offsets for that value, which goes:
Code:
public const int OBJ_OFFSET_TEAM = 0xB8;
I then proceeded to search for anything having to do with this offset, but seeing as how there were many results, I searched for something that would move this value into a register (mov *,[*+000000b8]). After that, I looked at which of these had a similar instruction near them (because we're comparing two objects).
On a side note, I believe you meant to say "Kornman replaces the line 'test al, al' with 'mov bl, 1'".