Files
nekoban_map_generator/levelbalance.json

68 lines
1.6 KiB
JSON

{
"bands": [
{
"startId": 3,
"endId": 20,
"boxCountLow": 1,
"boxCountHigh": 2,
"minAllowedPushes": 4,
"minAllowedTurns": 2,
"minAllowedBranching": 0,
"minGoalDistance": 2,
"minBoxDistance": 2,
"minWallDistance": 1,
"reverseDepthScale": 1.0,
"reverseBreadthScale": 1.0,
"pocketCarveMin": 0,
"pocketCarveMax": 1,
"pocketMaxRadius": 1,
"maskPadMin": -1,
"maskPadMax": 1,
"maskSets": ["micro"],
"maskTake": 8
},
{
"startId": 21,
"endId": 40,
"boxCountLow": 1,
"boxCountHigh": 2,
"minAllowedPushes": 7,
"minAllowedTurns": 3,
"minAllowedBranching": 1,
"minGoalDistance": 3,
"minBoxDistance": 3,
"minWallDistance": 1,
"reverseDepthScale": 1.15,
"reverseBreadthScale": 1.2,
"pocketCarveMin": 1,
"pocketCarveMax": 2,
"pocketMaxRadius": 2,
"maskPadMin": -1,
"maskPadMax": 2,
"maskSets": ["micro", "medium"],
"maskTake": 0
},
{
"startId": 41,
"endId": 60,
"boxCountLow": 2,
"boxCountHigh": 3,
"minAllowedPushes": 9,
"minAllowedTurns": 4,
"minAllowedBranching": 2,
"minGoalDistance": 3,
"minBoxDistance": 3,
"minWallDistance": 1,
"reverseDepthScale": 1.35,
"reverseBreadthScale": 1.4,
"pocketCarveMin": 1,
"pocketCarveMax": 3,
"pocketMaxRadius": 2,
"maskPadMin": 0,
"maskPadMax": 2,
"maskSets": ["medium", "large"],
"maskTake": 0
}
]
}