47 lines
2.0 KiB
Lua
47 lines
2.0 KiB
Lua
lzr_globals = {}
|
|
|
|
lzr_globals.LEVEL_POS = vector.new(0, 0, 0)
|
|
lzr_globals.LEVEL_FALLOUT_Y = -1
|
|
lzr_globals.PLAYFIELD_START = vector.add(vector.new(-1, -1, -1), lzr_globals.LEVEL_POS)
|
|
lzr_globals.PLAYFIELD_SIZE = vector.new(22, 22, 22)
|
|
lzr_globals.PLAYFIELD_SIZE_MIN = vector.new(2, 5, 2)
|
|
lzr_globals.PLAYFIELD_END = vector.add(lzr_globals.PLAYFIELD_START, lzr_globals.PLAYFIELD_SIZE)
|
|
lzr_globals.DEFAULT_SKY = "bright_blue"
|
|
lzr_globals.DEFAULT_LEVEL_SIZE = vector.new(10, 6, 10)
|
|
lzr_globals.DEFAULT_CEILING_NODE = "lzr_core:wood"
|
|
lzr_globals.DEFAULT_WALL_NODE = "lzr_core:wood"
|
|
lzr_globals.DEFAULT_WINDOW_NODE = "lzr_decor:woodframed_glass"
|
|
lzr_globals.DEFAULT_FLOOR_NODE = "lzr_core:wood"
|
|
lzr_globals.DEFAULT_NPC_TEXTS = { goldie = "" }
|
|
lzr_globals.DEFAULT_WEATHER = "clear"
|
|
lzr_globals.MENU_SHIP_POS = vector.new(-500, -4, -500)
|
|
lzr_globals.MENU_SHIP_PLAYER_SPAWN_OFFSET = vector.new(7, 8.5, 29)
|
|
lzr_globals.MENU_SHIP_FALLOUT_Y_OFFSET = 8
|
|
lzr_globals.MENU_SHIP_STARTBOOK_OFFSET = vector.new(7, 10, 31)
|
|
lzr_globals.MENU_SHIP_CUSTOMBOOK_OFFSET = vector.new(8, 10, 31)
|
|
lzr_globals.MENU_SHIP_EDITOR_OFFSET = vector.new(13, 10, 31)
|
|
lzr_globals.MENU_SHIP_SPEAKER_OFFSET = vector.new(6, 9, 25)
|
|
lzr_globals.MENU_PLAYER_SPAWN_POS = vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_SPAWN_OFFSET)
|
|
lzr_globals.WATER_LEVEL = 0
|
|
lzr_globals.SEABED_LEVEL = -1000
|
|
lzr_globals.SEASTONE_LEVEL = -1002
|
|
lzr_globals.GRAVITY = tonumber(minetest.settings:get("movement_gravity")) or 9.81
|
|
lzr_globals.LASER_GLOW = 3
|
|
lzr_globals.AUTOSAVE_NAME = "_AUTOSAVE_"
|
|
lzr_globals.PARROT_SPAWN_OFFSET = vector.new(0, 0.01, 0)
|
|
|
|
-- Laser color codes
|
|
lzr_globals.COLOR_NONE = 0 -- special case when there's no laser
|
|
lzr_globals.COLOR_RED = 1
|
|
lzr_globals.COLOR_GREEN = 2
|
|
lzr_globals.COLOR_YELLOW = 3
|
|
lzr_globals.COLOR_BLUE = 4
|
|
lzr_globals.COLOR_MAGENTA = 5
|
|
lzr_globals.COLOR_CYAN = 6
|
|
lzr_globals.COLOR_WHITE = 7
|
|
|
|
-- Maximum possible color code
|
|
lzr_globals.MAX_COLORCODE = 7
|
|
|
|
lzr_globals.OPAQUE_LASERS = minetest.settings:get_bool("lzr_opaque_lasers", false)
|