-- local value settings local player_speed = 2 -- when in the minigame local player_jump = 2 -- when in the minigame quikbild = {} --global table quikbild.version = "05.29.2022.2" quikbild.storage = minetest.get_mod_storage() arena_lib.register_minigame("quikbild", { prefix = "[QuikBild] ", name = "QuikBild", icon = "magiccompass_quikbild.png", show_minimap = false, show_nametags = true, time_mode = "incremental", join_while_in_progress = true, keep_inventory = false, in_game_physics = { speed = player_speed, jump = player_jump, sneak = false, }, properties = { build_area_pos_1 = {x = 0, y = 0, z = 0}, build_area_pos_2 = {x = 0, y = 0, z = 0}, word_list_path = "/wordlists/default_wordlist.csv", build_time = 120, --sec allowed to build artist_spawn_pos = {x = 0, y = 0, z = 0}, }, load_time = 4, celebration_time = 5, hotbar = { slots = #dye.dyes, background_image = "sumo_gui_hotbar.png", }, temp_properties = { state = 'choose_artist', --game states: 'choose_artist', 'build_think','build','game_over' state_time = 0, artist = nil, word = '', has_built = {}, word_list = {}, answer_list = {}, win_guesser = '', stall = false, }, spectate_mode = false, disabled_damage_types = {"punch","fall","node_damage","set_hp","drown"}, player_properties = { role = "", score = 0, lang = 1, kickvotes = 0, voters = {} }, }) if not minetest.get_modpath("lib_chatcmdbuilder") then dofile(minetest.get_modpath("quikbild") .. "/chatcmdbuilder.lua") end quikbild.csv = dofile(minetest.get_modpath("quikbild") .. "/lua-csv/lua/csv.lua") dofile(minetest.get_modpath("quikbild") .. "/items.lua") dofile(minetest.get_modpath("quikbild") .. "/commands.lua") dofile(minetest.get_modpath("quikbild") .. "/nodes.lua") dofile(minetest.get_modpath("quikbild") .. "/minigame_manager.lua") dofile(minetest.get_modpath("quikbild") .. "/privs.lua")