Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------------------------------------------------------------------
- --- VARIABLES THAT AFFECT THE SPACE OF THE GAME AREA (SPAWN AREA, PLAY AREA AND CATALOGUE AREA TOGETHER)
- --------------------------------------------------------------------------------------
- --
- -- PLAY AREA
- --
- grid_cell_size = 5 -- the width of one grid cell in minecraft blocks. MUST BE ODD NUMBER minimum is 3 maximum is 11
- gridcell_count = 10 -- the number of gridcells or slots across X and Z in one game. MUST BE between 5 and 10
- --
- -- CATALOGUE AREA
- --
- catalogue_slot_count = {
- x = 2, --the number of slots along the X axis
- z = 3 --the number of slots along the Z axis
- }
- --
- --
- --
- ------------------------------
- ---ADVANCED SETTINGS BELOW----
- ------------------------------
- --
- -- ADVANCED PLAY AREA SETTINGS
- --
- play_area_offset = { --TODO make this in blocks not gridcells, make it minimal and move it as a local variable in the respective packages, users dont need to change this
- x = 3, -- the number of grid cells along X the play area is offset from the edge of the spawn zone (the same is used of the CATALOGUE offset)
- z = 3 -- the number of grid cells along Z the play area is offset from the edge of the spawn zone (the negtive of this is used for the catalogue offset)
- }
- trenches ={ --TODO make this minimal and move it as a local variable in the respective packages, users dont need to change this
- width = 1, -- in minecraft blocks how WIDE are trenches carved around the platforms of the play area, catalogue area and spawn area (from the edge out)
- depth = 5 -- in minecraft blocks how DEEP are trenches carved around the platforms of the play area, catalogue area and spawn area (from level of computer down)
- }
- do_grid = true --this refers to the grid of detector blocks placed on the ground at the start of each new game
- grid_hole_chance = 0 --
- --BUILDZONE_FLOOR_HEIGHT = -1 --the elevation of the floor of the play area realtive to the computer elevation (along Y axis)
- --- this is the matrix or grid of play areas that are created in the world
- buildzone_count = {
- x = 1,
- z = 1
- }
- --- this is the matrix or grid of portals that are created in the world
- portal_count = {
- x = 1, --TODO assert(PORTAL_COUNT.x <= 3, "Portal count along X must be 1, 2 or 3")
- z = 1 --TODO assert(PORTAL_COUNT.z <= 3, "Portal count along Z must be 1, 2 or 3")
- }
- --the portals are the square areas in the spawn zone on which players jump to join a game in the corresponding buildzone
- portal_size = 5 -- in minecraft blocks, the size of the portals along X and Z, odd numbers look better
- portal_offset = 3 -- in minecraft blocks, the distance between the portals, odd numbers look better
- portal_height = 3 -- in minecraft blocks, the height of the portal zone
- --[[
- GAME_FIELD_MAX = { --TODO move this to the package that handles buildzones ( or the one for queues?) NOTE: setGameSettings(game) refers to it and is used in Portal Package
- countX = 3, --don't change this, it must stay 3
- countZ = 3 --don't change this, it must stay 3
- }
- --]]
- --TODO if we want to mimic a Manhattan-like grid, offset along X must be different from offset along Z
- buildzone_offset = 0 -- in grid cells, the number of grid cells left between the buildzones
- --
- -- ADVANCED CATALOGUE AREA SETTINGS
- --
- catalogue_slotsize = { --TODO make this in blocks not gridcells
- x = 3, -- the size of the slot defined as number of grid cells along X
- z = 3 -- the size of the slot defined as number of grid cells along Z
- }
- -- TODO make the offset in blocks not grid cells and move to the respective packages as local variable, users dont need to change this
- catalogue_slot_offset = 1 -- the number of grid cells left free between the slots, also used of the width of the edge of both catalogue and play area
- element_height = 29 --the maximum height of an element in the catalogue
- --
- -- ADVANCED SPAWN AREA
- --
- --the spawn area consists of one large area for the spawn of everyone, both ops and adventure players and
- -- a dispatching area with portals that lead to a buildzone. for each buildzone there is a dedicated portal
- spawnzone_size = 39 -- in minecraft blocks, the size of the spawn zone
- blocks = {
- AIR = {block='minecraft:air' ,variant=0},
- CAMP_FLOOR = {block='minecraft:sandstone' ,variant=0},
- WHITE_GRID = {block='minecraft:sandstone' ,variant=0},
- DARK_GRID = {block='minecraft:snow' ,variant=0},
- CONSTRUCTION = {block='minecraft:diamond_ore' ,variant=0},
- RING = {block='minecraft:diamond_ore' ,variant=0},
- DETECT = {block='minecraft:red_sandstone' ,variant=0},
- DETECT_DEAD = {block='minecraft:redstone_block' ,variant=0},
- VOCAB_DETECT = {block='minecraft:quartz_block' ,variant=0},
- VOCAB_REPLACE = {block='minecraft:coal_block' ,variant=0},
- VICTORY_MARKER = {block='minecraft:emerald_block' ,variant=0},
- PLUG = {block='minecraft:lapis_ore' ,variant=0},
- PHVFLOOR = {block='minecraft:stone_slab' ,variant=3},
- BUILDING_HOUSE = {block='minecraft:wool' ,variant=0},
- BUILDING_GARDEN = {block='minecraft:wool' ,variant=13},
- BUILDING_WATER = {block='minecraft:wool' ,variant=1},
- SPAWNZONE_FENCE = {block='minecraft:stained_glass' ,variant=0},
- _matWhiteSmooth = {block='mincreaft:stained_hardened_clay' ,variant=0},
- _matWhiteSmooth2 = {block='minecraft:brick_block' ,variant=0},
- _matYellowSmooth = {block='minecraft:stained_hardened_clay' ,variant=4},
- _matPinkSmooth = {block='minecraft:stained_hardened_clay' ,variant=6},
- _matBlueSmooth = {block='minecraft:stained_hardened_clay' ,variant=9},
- _matPurpleSmooth = {block='minecraft:stained_hardened_clay' ,variant=10},
- _matWhiteTextured = {block='minecraft:planks' ,variant=4},
- _matYellowTextured = {block='minecraft:planks' ,variant=1},
- _matPinkTextured = {block='minecraft:planks' ,variant=0},
- _matBlueTextured = {block='minecraft:planks' ,variant=2},
- _matPurpleTextured = {block='minecraft:planks' ,variant=5}
- }
- default_starting_items = {
- { block = "wool", variant = 0, amount = 16 },
- { block = "wool", variant = 13, amount = 16 }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement