add luacheck, fix luacheck warnings, clean up code
parent
5adb5d1b24
commit
580ebd2821
|
@ -0,0 +1,22 @@
|
|||
unused_args = false
|
||||
allow_defined_top = true
|
||||
exclude_files = {".luacheckrc"}
|
||||
|
||||
globals = {
|
||||
"minetest",
|
||||
|
||||
--depends
|
||||
"replacer",
|
||||
}
|
||||
|
||||
read_globals = {
|
||||
string = {fields = {"split"}},
|
||||
table = {fields = {"copy", "getn"}},
|
||||
|
||||
-- Builtin
|
||||
"vector", "ItemStack",
|
||||
"dump", "DIR_DELIM", "VoxelArea", "Settings",
|
||||
|
||||
-- MTG
|
||||
"default", "sfinv", "creative", "carts",
|
||||
}
|
64
init.lua
64
init.lua
|
@ -1,49 +1,49 @@
|
|||
--Version 0.2
|
||||
|
||||
pos = {x=0, y=0, z=0}
|
||||
--pos = {x=0, y=0, z=0}
|
||||
|
||||
local space = 1000 --value for space, change the value to however you like.
|
||||
--value for space, change the value to however you like.
|
||||
local space = 20000
|
||||
|
||||
--The skybox for space, feel free to change it to however you like.
|
||||
local spaceskybox = {
|
||||
"sky_pos_y.png",
|
||||
"sky_neg_y.png",
|
||||
"sky_pos_z.png",
|
||||
"sky_neg_z.png",
|
||||
"sky_neg_x.png",
|
||||
"sky_pos_x.png",
|
||||
"sky_pos_y.png",
|
||||
"sky_neg_y.png",
|
||||
"sky_pos_z.png",
|
||||
"sky_neg_z.png",
|
||||
"sky_neg_x.png",
|
||||
"sky_pos_x.png",
|
||||
}
|
||||
|
||||
local time = 0
|
||||
|
||||
minetest.register_globalstep(function(dtime)
|
||||
time = time + dtime
|
||||
if time > 1 then for _, player in ipairs(minetest.get_connected_players()) do
|
||||
time = 0
|
||||
time = time + dtime
|
||||
|
||||
local name = player:get_player_name()
|
||||
local pos = player:getpos()
|
||||
|
||||
--If the player has reached Space
|
||||
if minetest.get_player_by_name(name) and pos.y >= space then
|
||||
player:set_physics_override(1, 0.6, 0.2) -- speed, jump, gravity
|
||||
player:set_sky({}, "skybox", spaceskybox) -- Sets skybox
|
||||
if time > 1 then
|
||||
for _, player in ipairs(minetest.get_connected_players()) do
|
||||
time = 0
|
||||
|
||||
--If the player is on Earth
|
||||
elseif minetest.get_player_by_name(name) and pos.y < space then
|
||||
player:set_physics_override(1, 1, 1) -- speed, jump, gravity [default]
|
||||
player:set_sky({}, "regular", {}) -- Sets skybox, in this case it sets the skybox to it's default setting if and only if the player's Y value is less than the value of space.
|
||||
|
||||
end
|
||||
end
|
||||
local name = player:get_player_name()
|
||||
local pos = player:getpos()
|
||||
|
||||
--If the player has reached Space
|
||||
if minetest.get_player_by_name(name) and pos.y >= space then
|
||||
player:set_physics_override(1, 0.6, 0.2) -- speed, jump, gravity
|
||||
player:set_sky({}, "skybox", spaceskybox) -- Sets skybox
|
||||
--If the player is on Earth
|
||||
elseif minetest.get_player_by_name(name) and pos.y < space then
|
||||
player:set_physics_override(1, 1, 1) -- speed, jump, gravity [default]
|
||||
player:set_sky({}, "regular", {}) -- Sets skybox, in this case it sets the skybox to it's default setting if and only if the player's Y value is less than the value of space.
|
||||
end
|
||||
end)
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
minetest.register_on_leaveplayer(function(player)
|
||||
local name = player:get_player_name()
|
||||
|
||||
if name then
|
||||
player:set_sky({}, "regular", {})
|
||||
local name = player:get_player_name()
|
||||
|
||||
end
|
||||
end)
|
||||
if name then
|
||||
player:set_sky({}, "regular", {})
|
||||
end
|
||||
end)
|
Loading…
Reference in New Issue