didn't realize it ever broke, since it used to work fine
make a minigame with no-jet as the default playertype, and post what echo(findClientByName(ly).minigame.playerDatablock); returns
if it isn't the no-jet player, then the minigames have probably been updated to use different variables
but if you replace the whole if statement with just the true part, and change the datablock, it should do what you want
as for the randomization, do you want it to randomly have a chance at penetrating the whole way/none of the way, or random chance at each brick to go through it?