mirror of
https://codeberg.org/Wuzzy/pride_flags.git
synced 2025-03-15 04:41:21 +00:00
Some flag node improvements in inventory
This commit is contained in:
parent
7035943fc4
commit
42afe00827
4 changed files with 24 additions and 5 deletions
28
init.lua
28
init.lua
|
@ -14,6 +14,13 @@ local rad_90 = pi / 2
|
||||||
|
|
||||||
local flag_list = { "rainbow", "lesbian", "bisexual", "transgender", "genderqueer", "nonbinary", "pansexual", "asexual" }
|
local flag_list = { "rainbow", "lesbian", "bisexual", "transgender", "genderqueer", "nonbinary", "pansexual", "asexual" }
|
||||||
|
|
||||||
|
local S
|
||||||
|
if minetest.get_translator then
|
||||||
|
S = minetest.get_translator("pride_flags")
|
||||||
|
else
|
||||||
|
S = function(s) return s end
|
||||||
|
end
|
||||||
|
|
||||||
minetest.register_entity( "pride_flags:wavingflag", {
|
minetest.register_entity( "pride_flags:wavingflag", {
|
||||||
initial_properties = {
|
initial_properties = {
|
||||||
physical = false,
|
physical = false,
|
||||||
|
@ -110,16 +117,25 @@ minetest.register_entity( "pride_flags:wavingflag", {
|
||||||
end,
|
end,
|
||||||
} )
|
} )
|
||||||
|
|
||||||
|
local metal_sounds
|
||||||
|
if minetest.get_modpath("default") ~= nil then
|
||||||
|
if default.node_sound_metal_defaults then
|
||||||
|
metal_sounds = default.node_sound_metal_defaults()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
minetest.register_node( "pride_flags:lower_mast", {
|
minetest.register_node( "pride_flags:lower_mast", {
|
||||||
description = "Flag Pole",
|
description = S("Flag Pole"),
|
||||||
drawtype = "mesh",
|
drawtype = "mesh",
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
mesh = "pride_flags_mast_lower.obj",
|
mesh = "pride_flags_mast_lower.obj",
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
groups = { cracky = 2, post = 1 },
|
groups = { cracky = 2, post = 1 },
|
||||||
tiles = { "pride_flags_baremetal.png", "pride_flags_baremetal.png" },
|
tiles = { "pride_flags_baremetal.png", "pride_flags_baremetal.png" },
|
||||||
groups = { cracky = 1, level = 2 },
|
wield_image = "pride_flags_pole_bottom_inv.png",
|
||||||
--sounds = default.node_sound_metal_defaults( ),
|
inventory_image = "pride_flags_pole_bottom_inv.png",
|
||||||
|
groups = { cracky = 1, level = 2 },
|
||||||
|
sounds = metal_sounds,
|
||||||
|
|
||||||
selection_box = {
|
selection_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
|
@ -132,15 +148,17 @@ minetest.register_node( "pride_flags:lower_mast", {
|
||||||
} )
|
} )
|
||||||
|
|
||||||
minetest.register_node( "pride_flags:upper_mast", {
|
minetest.register_node( "pride_flags:upper_mast", {
|
||||||
description = "Flag Pole",
|
description = S("Flag Pole with Flag"),
|
||||||
drawtype = "mesh",
|
drawtype = "mesh",
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
mesh = "pride_flags_mast_upper.obj",
|
mesh = "pride_flags_mast_upper.obj",
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
groups = { cracky = 2 },
|
groups = { cracky = 2 },
|
||||||
tiles = { "pride_flags_baremetal.png", "pride_flags_baremetal.png" },
|
tiles = { "pride_flags_baremetal.png", "pride_flags_baremetal.png" },
|
||||||
|
wield_image = "pride_flags_pole_top_inv.png",
|
||||||
|
inventory_image = "pride_flags_pole_top_inv.png",
|
||||||
groups = { cracky = 1, level = 2 },
|
groups = { cracky = 1, level = 2 },
|
||||||
--sounds = default.node_sound_metal_defaults( ),
|
sounds = metal_sounds,
|
||||||
|
|
||||||
selection_box = {
|
selection_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
|
|
1
mod.conf
1
mod.conf
|
@ -2,4 +2,5 @@ name = pride_flags
|
||||||
title = Pride Flags
|
title = Pride Flags
|
||||||
author = sorcerykid
|
author = sorcerykid
|
||||||
license = LGPL-3.0
|
license = LGPL-3.0
|
||||||
|
optional_depends = default
|
||||||
|
|
||||||
|
|
BIN
textures/pride_flags_pole_bottom_inv.png
Normal file
BIN
textures/pride_flags_pole_bottom_inv.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 169 B |
BIN
textures/pride_flags_pole_top_inv.png
Normal file
BIN
textures/pride_flags_pole_top_inv.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5 KiB |
Loading…
Add table
Reference in a new issue