2020-04-08 06:41:05 -07:00
|
|
|
quake = {}
|
2020-07-24 08:03:24 -07:00
|
|
|
local S = minetest.get_translator("quake")
|
2020-04-08 06:41:05 -07:00
|
|
|
|
2020-05-25 02:03:05 -07:00
|
|
|
arena_lib.register_minigame("quake", {
|
2020-04-19 08:48:35 -07:00
|
|
|
prefix = "[Quake] ",
|
2020-06-28 09:15:45 -07:00
|
|
|
teams = {
|
2020-07-25 03:35:16 -07:00
|
|
|
S("red"),
|
2020-07-26 09:00:19 -07:00
|
|
|
S("blue")
|
|
|
|
},
|
|
|
|
teams_color_overlay = {
|
|
|
|
"red",
|
|
|
|
"blue"
|
2020-06-28 09:15:45 -07:00
|
|
|
},
|
2020-04-19 08:48:35 -07:00
|
|
|
hub_spawn_point = { x = 8, y = 6, z = 4 },
|
2020-05-03 04:26:47 -07:00
|
|
|
join_while_in_progress = true,
|
2020-06-27 10:24:30 -07:00
|
|
|
celebration_time = 5,
|
2020-08-18 14:12:51 -07:00
|
|
|
disabled_damage_types = {
|
|
|
|
"fall"
|
|
|
|
},
|
2020-05-09 06:00:39 -07:00
|
|
|
properties = {
|
2020-07-26 02:04:18 -07:00
|
|
|
kill_cap = 10
|
2020-05-09 06:00:39 -07:00
|
|
|
},
|
2020-04-19 08:48:35 -07:00
|
|
|
temp_properties = {
|
2020-04-19 16:13:56 -07:00
|
|
|
kill_leader = "",
|
2020-05-11 08:14:22 -07:00
|
|
|
first_blood = ""
|
2020-05-08 08:03:38 -07:00
|
|
|
},
|
2020-07-24 08:03:24 -07:00
|
|
|
team_properties = {
|
|
|
|
kills = 0,
|
|
|
|
deaths = 0,
|
|
|
|
},
|
2020-05-08 08:03:38 -07:00
|
|
|
player_properties = {
|
2020-05-08 10:32:51 -07:00
|
|
|
killstreak = 0
|
2020-04-19 08:48:35 -07:00
|
|
|
}
|
|
|
|
})
|
2020-04-16 04:28:41 -07:00
|
|
|
|
2020-04-19 08:53:21 -07:00
|
|
|
--arena_lib.update_properties("quake")
|
2020-04-16 04:28:41 -07:00
|
|
|
|
2020-03-31 08:08:42 -07:00
|
|
|
-- load other scripts
|
2020-05-06 11:07:53 -07:00
|
|
|
|
|
|
|
dofile(minetest.get_modpath("quake") .. "/achievements.lua")
|
2020-03-31 08:08:42 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/chatcmdbuilder.lua")
|
|
|
|
dofile(minetest.get_modpath("quake") .. "/commands.lua")
|
2020-04-30 15:23:55 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/database_manager.lua")
|
|
|
|
dofile(minetest.get_modpath("quake") .. "/exp_manager.lua")
|
2020-04-21 14:02:38 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/input_manager.lua")
|
2020-04-09 04:45:59 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/items.lua")
|
2020-04-02 03:41:24 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/player_manager.lua")
|
2020-03-31 08:08:42 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/privs.lua")
|
2020-04-20 07:28:31 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/utils.lua")
|
2020-05-06 11:07:53 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_arena_lib/arena_manager.lua")
|
|
|
|
dofile(minetest.get_modpath("quake") .. "/_arena_lib/arena_properties.lua")
|
2020-05-06 15:20:21 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_HUD/hud_achievements.lua")
|
2020-08-08 13:24:29 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_HUD/hud_broadcast.lua")
|
2020-07-27 15:17:48 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_HUD/hud_scoreboard.lua")
|
2020-08-02 16:13:56 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_HUD/hud_stats.lua")
|
|
|
|
dofile(minetest.get_modpath("quake") .. "/_HUD/hud_teams_score.lua")
|
2020-05-22 04:53:46 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_weapons/bullets.lua")
|
2020-08-08 03:46:47 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_weapons/throwables.lua")
|
2020-04-20 07:28:31 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_weapons/weapons.lua")
|
2020-05-26 18:18:50 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_weapons/weapons_utils.lua")
|
2020-04-20 07:28:31 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_weapons/railgun.lua")
|
2020-05-23 15:12:11 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_weapons/rocket_launcher.lua")
|
2020-04-30 15:23:55 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_weapons/shotgun.lua")
|
2020-05-11 13:43:59 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_weapons/rocket.lua")
|
2020-08-06 13:15:01 -07:00
|
|
|
dofile(minetest.get_modpath("quake") .. "/_weapons/grenade.lua")
|
|
|
|
|
2020-05-26 18:18:50 -07:00
|
|
|
|
2020-04-30 15:23:55 -07:00
|
|
|
quake.init_storage()
|