Namespacing pt. 4

This commit is contained in:
Functioning Member of Society 2022-11-24 01:06:37 -05:00
parent 6bae4b3b6f
commit e1d5a664fe
9 changed files with 23 additions and 62 deletions

View File

@ -73,7 +73,7 @@ function elevator.show_nearest_elevator(pos, owner_name, param2)
end end
minetest.register_node("elevator:elevator", { minetest.register_node(":elevator:elevator", {
description = S("Elevator"), description = S("Elevator"),
drawtype = "mesh", drawtype = "mesh",
mesh = "elevator_elevator.obj", mesh = "elevator_elevator.obj",

View File

@ -61,7 +61,7 @@ mod_dofile("add_target")
mod_dofile("on_receive_fields") mod_dofile("on_receive_fields")
-- invisible node to place inside top of elevator: box and elevator -- invisible node to place inside top of elevator: box and elevator
minetest.register_node("elevator:hidden_top", { minetest.register_node(":elevator:hidden_top", {
drawtype = "nodebox", drawtype = "nodebox",
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,

View File

@ -1,5 +1,5 @@
name = elevator name = elevator
optional_depends = mesecons, dye optional_depends = mesecons, dye
description = Network of teleporter-boxes that allows easy travelling to other boxes on the same network. description = Travelenet mod adapted for Insane Protestor
author = mt-mods author = mt-mods
title = Elevator title = Elevator

View File

@ -23,7 +23,7 @@ minetest.register_abm({
-- People -- People
-- Currently only male and female. -- Currently only male and female.
-- No non-binary erasure intended; there just aren't that many non-binary guys in Eastern Europe. -- No non-binary erasure intended; there just aren't that many non-binary guys in Eastern Europe.
mobs:register_mob("people:female", { mobs:register_mob(":people:female", {
type = "npc", type = "npc",
passive = true, passive = true,
attack_type = "dogfight", attack_type = "dogfight",
@ -77,7 +77,7 @@ mobs:register_mob("people:female", {
}, },
}) })
mobs:register_mob("people:male", { mobs:register_mob(":people:male", {
type = "npc", type = "npc",
passive = true, passive = true,
attack_type = "dogfight", attack_type = "dogfight",

View File

@ -1,2 +1,2 @@
name = people name = ip_people
depends = mobs depends = mobs

View File

@ -1,5 +1,5 @@
-- Solid nodes -- Solid nodes
minetest.register_node("soviet:autowasher", { minetest.register_node(":soviet:autowasher", {
description = "Soviet Auto Washer", description = "Soviet Auto Washer",
tiles = tiles =
{ {
@ -14,7 +14,7 @@ minetest.register_node("soviet:autowasher", {
groups = {cracky = 3}, groups = {cracky = 3},
}) })
minetest.register_node("soviet:stove", { minetest.register_node(":soviet:stove", {
description = "Soviet Gas Stove (DANGEROUS AS FUCK; CAN EXPLODE)", description = "Soviet Gas Stove (DANGEROUS AS FUCK; CAN EXPLODE)",
tiles = tiles =
{ {
@ -29,7 +29,7 @@ minetest.register_node("soviet:stove", {
groups = {cracky = 3}, groups = {cracky = 3},
}) })
minetest.register_node("soviet:concrete", { minetest.register_node(":soviet:concrete", {
description = "Concrete", description = "Concrete",
tiles = {"soviet_concrete.png"}, tiles = {"soviet_concrete.png"},
is_ground_content = false, is_ground_content = false,
@ -48,7 +48,7 @@ stairs.register_stair_and_slab(
true true
) )
minetest.register_node("soviet:concrete_window", { minetest.register_node(":soviet:concrete_window", {
description = "Chunk of Concrete with a Window in it", description = "Chunk of Concrete with a Window in it",
tiles = {"soviet_concrete_window.png"}, tiles = {"soviet_concrete_window.png"},
is_ground_content = false, is_ground_content = false,
@ -56,7 +56,7 @@ minetest.register_node("soviet:concrete_window", {
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
}) })
minetest.register_node("soviet:staircase_flooring", { minetest.register_node(":soviet:staircase_flooring", {
description = "Apt Building Staircase/Lobby Flooring", description = "Apt Building Staircase/Lobby Flooring",
tiles = {"soviet_staircase_flooring.png"}, tiles = {"soviet_staircase_flooring.png"},
is_ground_content = false, is_ground_content = false,
@ -75,7 +75,7 @@ stairs.register_stair_and_slab(
true true
) )
minetest.register_node("soviet:glass", minetest.register_node(":soviet:glass",
{ {
description = "Glass Mosaic", description = "Glass Mosaic",
drawtype = "glasslike", drawtype = "glasslike",
@ -90,7 +90,7 @@ minetest.register_node("soviet:glass",
}) })
-- Plantlike nodes -- Plantlike nodes
minetest.register_node("soviet:laundry_detergent", { minetest.register_node(":soviet:laundry_detergent", {
description = "Laundry Detergent Powder", description = "Laundry Detergent Powder",
drawtype = "plantlike", drawtype = "plantlike",
tiles = {"soviet_laundry_detergent.png"}, tiles = {"soviet_laundry_detergent.png"},
@ -108,7 +108,7 @@ minetest.register_node("soviet:laundry_detergent", {
sounds = default.node_sound_sand_defaults(), sounds = default.node_sound_sand_defaults(),
}) })
minetest.register_node("soviet:tea", { minetest.register_node(":soviet:tea", {
description = "Glass of Tea", description = "Glass of Tea",
drawtype = "plantlike", drawtype = "plantlike",
tiles = {"soviet_tea.png"}, tiles = {"soviet_tea.png"},
@ -126,7 +126,7 @@ minetest.register_node("soviet:tea", {
sounds = default.node_sound_glass_defaults() sounds = default.node_sound_glass_defaults()
}) })
minetest.register_node("soviet:ceilling_light", { minetest.register_node(":soviet:ceilling_light", {
description = "Ceilling Light", description = "Ceilling Light",
drawtype = "plantlike", drawtype = "plantlike",
tiles = {"soviet_lamp.png"}, tiles = {"soviet_lamp.png"},
@ -142,7 +142,7 @@ minetest.register_node("soviet:ceilling_light", {
}) })
-- Nodeboxes -- Nodeboxes
minetest.register_node("soviet:light_fixture", { minetest.register_node(":soviet:light_fixture", {
description = "Light Fixture", description = "Light Fixture",
tiles = { tiles = {
"soviet_light.png", "soviet_light.png",
@ -165,7 +165,7 @@ minetest.register_node("soviet:light_fixture", {
} }
}) })
minetest.register_node("soviet:transradio", { minetest.register_node(":soviet:transradio", {
description = "Transistor Radio Receiver", description = "Transistor Radio Receiver",
tiles = { tiles = {
"soviet_transradio_top.png", "soviet_transradio_top.png",
@ -191,7 +191,7 @@ minetest.register_node("soviet:transradio", {
} }
}) })
minetest.register_node("soviet:concrete_thin", { minetest.register_node(":soviet:concrete_thin", {
description = "Thin Concrete Wall", description = "Thin Concrete Wall",
tiles = {"soviet_concrete.png"}, tiles = {"soviet_concrete.png"},
is_ground_content = false, is_ground_content = false,
@ -208,7 +208,7 @@ minetest.register_node("soviet:concrete_thin", {
} }
}) })
minetest.register_node("soviet:concrete_thin_lower", { minetest.register_node(":soviet:concrete_thin_lower", {
description = "Thin Concrete Wall", description = "Thin Concrete Wall",
tiles = {"soviet_concrete.png"}, tiles = {"soviet_concrete.png"},
is_ground_content = false, is_ground_content = false,
@ -225,7 +225,7 @@ minetest.register_node("soviet:concrete_thin_lower", {
} }
}) })
minetest.register_node("soviet:concrete_thin", { minetest.register_node(":soviet:concrete_thin", {
description = "Thin Concrete Wall", description = "Thin Concrete Wall",
tiles = {"soviet_concrete.png"}, tiles = {"soviet_concrete.png"},
is_ground_content = false, is_ground_content = false,

View File

@ -1,3 +1,3 @@
name = soviet name = ip_soviet
description = A mod that adds decorational nodes inspired by objects common in Soviet/post-Soviet countries. description = A mod that adds decorational nodes inspired by objects common in Soviet/post-Soviet countries.
depends = sounds, stairs depends = sounds, stairs

View File

@ -1,4 +1,4 @@
name = story name = ip_story
description = Adds a story to Minetest/XtreemTest description = Adds a story to Minetest/XtreemTest
author = MCL author = MCL
title = Story title = Story

View File

@ -127,17 +127,7 @@ function workbench:set_formspec(meta, id)
end end
function workbench.construct(pos) function workbench.construct(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
inv:set_size("tool", 1)
inv:set_size("input", 1)
inv:set_size("hammer", 1)
inv:set_size("forms", 4*3)
inv:set_size("storage", 8*2)
meta:set_string("infotext", S("Work Bench"))
workbench:set_formspec(meta, 1)
end end
function workbench.fields(pos, _, fields) function workbench.fields(pos, _, fields)
@ -330,32 +320,3 @@ for i = 1, #nodes do
end end
end end
end end
-- Craft items
minetest.register_tool("xdecor:hammer", {
description = S("Hammer"),
inventory_image = "xdecor_hammer.png",
wield_image = "xdecor_hammer.png",
on_use = function() do
return end
end
})
-- Recipes
minetest.register_craft({
output = "xdecor:hammer",
recipe = {
{"default:steel_ingot", "group:stick", "default:steel_ingot"},
{"", "group:stick", ""}
}
})
minetest.register_craft({
output = "xdecor:workbench",
recipe = {
{"group:wood", "group:wood"},
{"group:wood", "group:wood"}
}
})