diff -uwrN source/scripts/JMGRenetBuster.h sourceold/scripts/JMGRenetBuster.h --- source/scripts/JMGRenetBuster.h 2015-10-12 09:58:40.301882800 +1000 +++ sourceold/scripts/JMGRenetBuster.h 2015-10-11 13:18:52.306836000 +1000 @@ -1228,12 +1228,9 @@ void StateHighScore() { - int maxRetry = 0; int LastHighScoreList = 1; int Random = Commands->Get_Random_Int(0,RCMTBHIGHSCORELISTCOUNT+1); MAStartOfHighScoreSelectProcess: - if (maxRetry > 10000) - return; CMTBHighScoresNode *Current = CMTBHighScoresNodeList,*Best = NULL; while (Current) { @@ -1255,7 +1252,6 @@ LastHighScoreList = 0; Random = 0; } - maxRetry++; goto MAStartOfHighScoreSelectProcess; } sprintf(HighScoreHolderName[Random],"%s",Best->PlayerName); diff -uwrN source/scripts/JMGRenetBusters.cpp sourceold/scripts/JMGRenetBusters.cpp --- source/scripts/JMGRenetBusters.cpp 2015-10-12 09:05:30.831179700 +1000 +++ sourceold/scripts/JMGRenetBusters.cpp 2015-10-11 13:18:52.322461000 +1000 @@ -3049,6 +3049,7 @@ } void JMG_CMTB_Renegade_Code::Custom(GameObject *obj,int message,int param,GameObject *sender) { + PerkSystemIncreasePlayerPerkUnlockAmount(obj,105,5); if ((message >= 77454812 && message <= 77454819) || (message >= 77454820 && message <= 77454829) || message == 7154148 || message == 77454830 || message == 77454833) { if (sender != obj)