minigames are literally scriptobjects with a special class and set of functions, all the minigame prefs are variables in the SO.
new scriptObject(CityRPGMini)
{
class = miniGameSO;
brickDamage = true;
brickRespawnTime = 10000;
colorIdx = -1;
enableBuilding = true;
enablePainting = true;
enableWand = true;
fallingDamage = true;
inviteOnly = false;
points_plantBrick = 0;
points_breakBrick = 0;
points_die = -1;
points_killPlayer = 1;
points_killSelf = -1;
playerDatablock = playerNoJet;
respawnTime = 0;
selfDamage = true;
playersUseOwnBricks = false;
useAllPlayersBricks = true;
useSpawnBricks = false;
VehicleDamage = true;
vehicleRespawnTime = 10000;
weaponDamage = true;
numMembers = 0;
// Special:
vehicleRunOverDamage = false;
};
that bit right there makes the minigame, you can change the prefs in it