block_league/init.lua

93 lines
3.4 KiB
Lua
Raw Normal View History

2020-10-27 10:13:15 -07:00
block_league = {}
local S = minetest.get_translator("block_league")
arena_lib.register_minigame("block_league", {
prefix = "[block_league] ",
teams = {
S("red"),
S("blue")
},
teams_color_overlay = {
"red",
"blue"
},
hub_spawn_point = { x = 8, y = 6, z = 4 },
join_while_in_progress = true,
celebration_time = 5,
disabled_damage_types = {
"fall"
},
properties = {
-- 1 = Touchdown
-- 2 = Deathmatch
mod = 1,
score_cap = 10,
max_energy = 100,
immunity_time = 6,
destinazione_red = {"lol"},
destinazione_blue = {"lol"},
prototipo_spawn = {"lol"},
min_y = 0,
high_speed = 2.5,
low_speed = 1.5,
},
temp_properties = {
weapons_disabled = false,
},
team_properties = {
TDs = 0,
kills = 0,
deaths = 0
},
player_properties = {
energy = 100,
weapons_reload = {},
}
})
-- load other scripts
dofile(minetest.get_modpath("block_league") .. "/achievements.lua")
dofile(minetest.get_modpath("block_league") .. "/chatcmdbuilder.lua")
dofile(minetest.get_modpath("block_league") .. "/commands.lua")
dofile(minetest.get_modpath("block_league") .. "/database_manager.lua")
dofile(minetest.get_modpath("block_league") .. "/exp_manager.lua")
dofile(minetest.get_modpath("block_league") .. "/input_manager.lua")
dofile(minetest.get_modpath("block_league") .. "/items.lua")
dofile(minetest.get_modpath("block_league") .. "/player_manager.lua")
dofile(minetest.get_modpath("block_league") .. "/privs.lua")
dofile(minetest.get_modpath("block_league") .. "/utils.lua")
-- arena_lib
dofile(minetest.get_modpath("block_league") .. "/_arena_lib/arena_manager.lua")
dofile(minetest.get_modpath("block_league") .. "/_arena_lib/arena_properties.lua")
-- HUD
dofile(minetest.get_modpath("block_league") .. "/_HUD/hud_achievements.lua")
dofile(minetest.get_modpath("block_league") .. "/_HUD/hud_broadcast.lua")
2020-10-27 17:07:22 -07:00
dofile(minetest.get_modpath("block_league") .. "/_HUD/hud_bullets.lua")
2020-10-27 10:13:15 -07:00
dofile(minetest.get_modpath("block_league") .. "/_HUD/hud_energy.lua")
dofile(minetest.get_modpath("block_league") .. "/_HUD/hud_scoreboard.lua")
dofile(minetest.get_modpath("block_league") .. "/_HUD/hud_teams_score.lua")
-- abstract weapons
dofile(minetest.get_modpath("block_league") .. "/_weapons/bullets.lua")
dofile(minetest.get_modpath("block_league") .. "/_weapons/weapons.lua")
dofile(minetest.get_modpath("block_league") .. "/_weapons/weapons_utils.lua")
-- weapons
dofile(minetest.get_modpath("block_league") .. "/_weapons/bouncer.lua")
dofile(minetest.get_modpath("block_league") .. "/_weapons/grenade.lua")
dofile(minetest.get_modpath("block_league") .. "/_weapons/grenade_launcher.lua")
dofile(minetest.get_modpath("block_league") .. "/_weapons/pixelgun.lua")
dofile(minetest.get_modpath("block_league") .. "/_weapons/pixelgun_bullet.lua")
dofile(minetest.get_modpath("block_league") .. "/_weapons/rocket.lua")
dofile(minetest.get_modpath("block_league") .. "/_weapons/rocket_launcher.lua")
dofile(minetest.get_modpath("block_league") .. "/_weapons/sword.lua")
dofile(minetest.get_modpath("block_league") .. "/_weapons/smg.lua")
dofile(minetest.get_modpath("block_league") .. "/_weapons/smg_bullet.lua")
-- misc
dofile(minetest.get_modpath("block_league") .. "/_misc/ball.lua")
dofile(minetest.get_modpath("block_league") .. "/_misc/energy.lua")
2020-10-27 17:07:22 -07:00
dofile(minetest.get_modpath("block_league") .. "/_misc/immunity.lua")
2020-10-27 10:13:15 -07:00
block_league.init_storage()