O $gameSystem.playtimeText() já da o tempo formato com : e tal, dai comparar com ele é bem ruim.
da para pegar por script o tempo em segundos com $gameSystem.playtime() ou usar a forma que o Corvo falou de colocar numa variável por eventos "Controle de Variáveis > Dados do Jogo > Outros > Tempo de Jogo"
Dai ela vai pegar esse valor em segundos, você divide 2 vezes por 60 como falei antes e tem o valor em horas pruma comparação mais compreensível.
Para mostrar na tela da pra usar a forma que jah estas fazendo, mas pra ficar comparando é melhor dessa forma que falei agora.