+ Set jump to 0 while the match is loading
+ Fixed mt schematic placemente not workingmaster
parent
061bd99c97
commit
9c3d944fac
|
@ -23,7 +23,7 @@ arena_lib.on_load("skywars", function(arena)
|
|||
|
||||
skywars.show_kit_selector(pl_name, arena)
|
||||
minetest.after(0.1, function()
|
||||
player:set_physics_override({gravity=0})
|
||||
player:set_physics_override({gravity=0, jump=0})
|
||||
player:add_player_velocity(vector.multiply(player:get_player_velocity(), -1))
|
||||
end)
|
||||
end
|
||||
|
@ -41,7 +41,7 @@ arena_lib.on_start("skywars", function(arena)
|
|||
local player = minetest.get_player_by_name(pl_name)
|
||||
|
||||
skywars.generate_HUD(arena, pl_name)
|
||||
player:set_physics_override({speed=arena.players[pl_name].speed, gravity=1})
|
||||
player:set_physics_override({speed=arena.players[pl_name].speed, gravity=1, jump=1})
|
||||
-- saving original speed
|
||||
arena.players[pl_name].speed = player:get_physics_override().speed
|
||||
end
|
||||
|
|
|
@ -32,14 +32,15 @@ function skywars.create_schematic(sender, pos1, pos2, name, arena)
|
|||
|
||||
if minetest.get_modpath("exschem") then
|
||||
skywars.create_exschem_schematic(sender, pos1, pos2, name, arena)
|
||||
arena.schematic = name
|
||||
else
|
||||
local path = minetest.get_worldpath() .. "/" .. name .. ".mts"
|
||||
path = path:gsub("//", "/")
|
||||
|
||||
arena.schematic = path
|
||||
|
||||
skywars.print_msg(sender, skywars.T("Schematic @1 created! (Saved in @2)", name, path))
|
||||
end
|
||||
|
||||
arena.schematic = name
|
||||
arena.pos1 = pos1
|
||||
arena.pos2 = pos2
|
||||
arena_lib.change_arena_property(sender, "skywars", arena.name, "pos1", pos1)
|
||||
|
|
Loading…
Reference in New Issue