Index: LFSClient/parseEvent.cs =================================================================== --- LFSClient/parseEvent.cs (revision 9) +++ LFSClient/parseEvent.cs (working copy) @@ -160,7 +171,21 @@ currInfoPlayer = listOfPlayers.getPlayerByUserName(userName); if (currInfoPlayer != null) { - currInfoPlayer.playerVars.Set(idVar, new GLScript.unionVal(0, quote(value), GLScript.typVal.str)); + switch (idVar.ToLower()) + { + // Player vars + case "h_mass": // Player required Mass + currInfoPlayer.H_Mass = int.Parse(value); + playerHandicap[currInfoPlayer.userName] = new infoHandicap(currInfoPlayer.H_Mass, currInfoPlayer.H_TRes); + break; + case "h_tres": // Player required Mass + currInfoPlayer.H_TRes = int.Parse(value); + playerHandicap[currInfoPlayer.userName] = new infoHandicap(currInfoPlayer.H_Mass, currInfoPlayer.H_TRes); + break; + default: + currInfoPlayer.playerVars.Set(idVar, new GLScript.unionVal(0, quote(value), GLScript.typVal.str)); + break; + } } val.typVal = GLScript.typVal.str; val.sval = quote( value );