Move nodes into separate mod, merge eye hight with uforun
|
@ -1,4 +0,0 @@
|
|||
minetest.register_on_joinplayer(function(player)
|
||||
local player = minetest.get_player_by_name(name)
|
||||
player:set_eye_offset({x=0,y=-10,z=0},{x=0,y=0,z=0})
|
||||
end)
|
|
@ -0,0 +1,4 @@
|
|||
local modpath = minetest.get_modpath("levelnodes")
|
||||
|
||||
dofile(modpath.."/nodes.lua")
|
||||
dofile(modpath.."/mapgen.lua")
|
|
@ -8,7 +8,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
|
|||
local data = vm:get_data()
|
||||
|
||||
local c_air = minetest.get_content_id("air")
|
||||
local c_startline = minetest.get_content_id("uforun:startline")
|
||||
local c_startline = minetest.get_content_id("levelnodes:startline")
|
||||
|
||||
for z = minp.z, maxp.z do
|
||||
for y = minp.y, maxp.y do
|
|
@ -1,25 +1,25 @@
|
|||
--basic nodes (colored)
|
||||
uforun.register_node = function(color)
|
||||
minetest.register_node("uforun:"..color, {
|
||||
levelnodes.register_node = function(color)
|
||||
minetest.register_node("levelnodes:"..color, {
|
||||
description = color.." Block",
|
||||
tiles = {"uforun_basic_node.png^[colorize:"..color..":100"},
|
||||
tiles = {"levelnodes_basic_node.png^[colorize:"..color..":100"},
|
||||
groups = {crumbly=3},
|
||||
})
|
||||
end
|
||||
|
||||
uforun.register_node("red")
|
||||
uforun.register_node("green")
|
||||
uforun.register_node("yellow")
|
||||
uforun.register_node("brown")
|
||||
uforun.register_node("white")
|
||||
uforun.register_node("black")
|
||||
levelnodes.register_node("red")
|
||||
levelnodes.register_node("green")
|
||||
levelnodes.register_node("yellow")
|
||||
levelnodes.register_node("brown")
|
||||
levelnodes.register_node("white")
|
||||
levelnodes.register_node("black")
|
||||
|
||||
-- special nodes (with extra textures/functions...)
|
||||
minetest.register_node(
|
||||
"uforun:finishline",
|
||||
"levelnodes:finishline",
|
||||
{
|
||||
description = "finish line",
|
||||
tiles = {"uforun_finishline.png"},
|
||||
tiles = {"levelnodes_finishline.png"},
|
||||
groups = {crumbly=3},
|
||||
on_punch = function(pos, node, puncher, pointed_thing)
|
||||
if puncher:is_player() then
|
||||
|
@ -33,10 +33,10 @@ minetest.register_node(
|
|||
end
|
||||
})
|
||||
|
||||
minetest.register_node("uforun:startline",
|
||||
minetest.register_node("levelnodes:startline",
|
||||
{
|
||||
description = "start line",
|
||||
tiles = {"uforun_startline.png"},
|
||||
tiles = {"levelnodes_startline.png"},
|
||||
groups = {crumbly=3},
|
||||
on_punch = function(pos, node, puncher, pointed_thing)
|
||||
if puncher:is_player() then
|
||||
|
@ -52,52 +52,52 @@ minetest.register_node("uforun:startline",
|
|||
})
|
||||
|
||||
minetest.register_node(
|
||||
"uforun:dirt",
|
||||
"levelnodes:dirt",
|
||||
{
|
||||
description = "dirt",
|
||||
tiles = {"uforun_dirt.png"},
|
||||
tiles = {"levelnodes_dirt.png"},
|
||||
groups = {crumbly=3},
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"uforun:grass",
|
||||
"levelnodes:grass",
|
||||
{
|
||||
description = "grass",
|
||||
tiles = {"uforun_grass.png"},
|
||||
tiles = {"levelnodes_grass.png"},
|
||||
groups = {crumbly=3},
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"uforun:ice",
|
||||
"levelnodes:ice",
|
||||
{
|
||||
description = "ice",
|
||||
tiles = {"uforun_ice.png"},
|
||||
tiles = {"levelnodes_ice.png"},
|
||||
groups = {crumbly=3},
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"uforun:dirt_with_grass",
|
||||
"levelnodes:dirt_with_grass",
|
||||
{
|
||||
description = "dirt with grass",
|
||||
tiles = {"uforun_grass.png", "uforun_dirt.png", "uforun_grass_side.png"},
|
||||
tiles = {"levelnodes_grass.png", "levelnodes_dirt.png", "levelnodes_grass_side.png"},
|
||||
groups = {crumbly=3},
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"uforun:dirt_with_ice",
|
||||
"levelnodes:dirt_with_ice",
|
||||
{
|
||||
description = "dirt with ice",
|
||||
tiles = {"uforun_ice.png", "uforun_dirt.png", "uforun_ice_side"},
|
||||
tiles = {"levelnodes_ice.png", "levelnodes_dirt.png", "levelnodes_ice_side"},
|
||||
groups = {crumbly=3},
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"uforun:spikes",
|
||||
"levelnodes:spikes",
|
||||
{
|
||||
description = "spikes",
|
||||
drawtype = "plantlike",
|
||||
tiles = {"uforun_spikes.png"},
|
||||
inventory_image = "uforun_spikes.png",
|
||||
tiles = {"levelnodes_spikes.png"},
|
||||
inventory_image = "levelnodes_spikes.png",
|
||||
sunlight_propagates = true,
|
||||
walkable = false,
|
||||
paramtype = "light",
|
||||
|
@ -106,17 +106,17 @@ minetest.register_node(
|
|||
})
|
||||
|
||||
minetest.register_node(
|
||||
"uforun:cushion",
|
||||
"levelnodes:cushion",
|
||||
{
|
||||
description = "cushion",
|
||||
tiles = {"uforun_cushion_top.png", "uforun_cushion_bottom.png", "uforun_cushion_side.png"},
|
||||
tiles = {"levelnodes_cushion_top.png", "levelnodes_cushion_bottom.png", "levelnodes_cushion_side.png"},
|
||||
groups = {crumbly=3, fall_damage_add_percent=-100},
|
||||
})
|
||||
|
||||
minetest.register_node(
|
||||
"uforun:bouncer",
|
||||
"levelnodes:bouncer",
|
||||
{
|
||||
description = "bouncer",
|
||||
tiles = {"uforun_bouncer.png"},
|
||||
tiles = {"levelnodes_bouncer.png"},
|
||||
groups = {crumbly=3, bouncy=75, fall_damage_add_percent=-50},
|
||||
})
|
Before Width: | Height: | Size: 177 B After Width: | Height: | Size: 177 B |
Before Width: | Height: | Size: 150 B After Width: | Height: | Size: 150 B |
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 233 B |
Before Width: | Height: | Size: 122 B After Width: | Height: | Size: 122 B |
Before Width: | Height: | Size: 141 B After Width: | Height: | Size: 141 B |
Before Width: | Height: | Size: 176 B After Width: | Height: | Size: 176 B |
Before Width: | Height: | Size: 174 B After Width: | Height: | Size: 174 B |
Before Width: | Height: | Size: 171 B After Width: | Height: | Size: 171 B |
Before Width: | Height: | Size: 174 B After Width: | Height: | Size: 174 B |
Before Width: | Height: | Size: 229 B After Width: | Height: | Size: 229 B |
Before Width: | Height: | Size: 173 B After Width: | Height: | Size: 173 B |
Before Width: | Height: | Size: 224 B After Width: | Height: | Size: 224 B |
Before Width: | Height: | Size: 193 B After Width: | Height: | Size: 193 B |
Before Width: | Height: | Size: 174 B After Width: | Height: | Size: 174 B |
|
@ -3,6 +3,11 @@ uforun = {}
|
|||
local modpath = minetest.get_modpath("uforun")
|
||||
|
||||
dofile(modpath.."/player.lua")
|
||||
dofile(modpath.."/nodes.lua")
|
||||
dofile(modpath.."/mapgen.lua")
|
||||
dofile(modpath.."/ufo.lua")
|
||||
|
||||
# Proberties
|
||||
|
||||
minetest.register_on_joinplayer(function(player)
|
||||
local player = minetest.get_player_by_name(name)
|
||||
player:set_eye_offset({x=0,y=-10,z=0},{x=0,y=0,z=0})
|
||||
end)
|
||||
|
|