Compare commits
5 Commits
cb4339c728
...
e8ed720de2
Author | SHA1 | Date |
---|---|---|
Minetest-j45 | e8ed720de2 | |
Minetest-j45 | 6d17d142ac | |
Minetest-j45 | 1840ec4ad8 | |
Minetest-j45 | cb52adad1e | |
Minetest-j45 | 67b6e07c8b |
4
hud.lua
4
hud.lua
|
@ -16,6 +16,10 @@ minetest.register_on_joinplayer(function(player)
|
|||
minetest.after(1, sumo_duels.hud_update, nil)
|
||||
end)
|
||||
|
||||
minetest.register_on_leaveplayer(function(player)
|
||||
sumo_duels.huds[player:get_player_name()] = nil
|
||||
end)
|
||||
|
||||
sumo_duels.hud_update = function()
|
||||
local players = minetest.get_connected_players()
|
||||
for _, player in ipairs(players) do
|
||||
|
|
1
init.lua
1
init.lua
|
@ -10,3 +10,4 @@ dofile(mp .. "/kb.lua")
|
|||
dofile(mp .. "/teams.lua")
|
||||
dofile(mp .. "/void.lua")
|
||||
dofile(mp .. "/hud.lua")
|
||||
dofile(mp .. "/messages.lua")
|
||||
|
|
1
kb.lua
1
kb.lua
|
@ -1,4 +1,5 @@
|
|||
minetest.calculate_knockback = function(player, hitter, time_from_last_punch, tool_capabilities, dir, distance, damage)
|
||||
player:set_hp(20)
|
||||
if not time_from_last_punch or time_from_last_punch >= 1.5 then
|
||||
return 1.5
|
||||
elseif time_from_last_punch <= 1 and time_from_last_punch >= 0.5 then
|
||||
|
|
15
messages.lua
15
messages.lua
|
@ -1 +1,16 @@
|
|||
sumo_duels.messages = {
|
||||
"You can join the waiting list for an arena using /join <number from 1 to 3>",
|
||||
"The longer you wait to hit your opponent, the more knockback you do",
|
||||
"Once there are at least 2 people in a waiting list for an arena, the first 2 people who were in the waiting list will be put in a game"
|
||||
}
|
||||
|
||||
local timer = 0
|
||||
minetest.register_globalstep(function(dtime)
|
||||
timer = timer + dtime;
|
||||
if timer >= 5 then
|
||||
-- Send message to all players every 5 seconds
|
||||
local random = math.random(1, #sumo_duels.messages)
|
||||
minetest.chat_send_all(minetest.colorize("#999997", sumo_duels.messages[random]))
|
||||
timer = 0
|
||||
end
|
||||
end)
|
||||
|
|
Loading…
Reference in New Issue