I think the original Unreal (Tournament) checks the brightness of the lightmap texel right below the player, and lights the player accordingly.
Actually, it picks the closest X lights (4-8 depending on your system specs) and hits the character model with them.