internalize textures and sounds

master
BuckarooBanzay 2020-03-12 13:02:29 +01:00
parent 375b763a07
commit 914a42cc01
10 changed files with 13 additions and 13 deletions

View File

@ -13,6 +13,5 @@ read_globals = {
"vector", "ItemStack", "vector", "ItemStack",
"dump", "VoxelArea", "dump", "VoxelArea",
"unifieddyes", "mesecon", "default", "unifieddyes", "mesecon", "default"
"scifi_nodes"
} }

View File

@ -23,7 +23,7 @@ local function activate_palm_scanner(pos, node, player)
if meta:get_int("configured") ~= 1 then if meta:get_int("configured") ~= 1 then
if key_name then if key_name then
minetest.sound_play("scifi_nodes_palm_scanner", {max_hear_distance = 8, pos = pos, gain = 1.0}) minetest.sound_play("access_cards_scanning", {max_hear_distance = 8, pos = pos, gain = 1.0})
meta:set_string("key", key_name) meta:set_string("key", key_name)
meta:set_int("configured", 1) meta:set_int("configured", 1)
minetest.chat_send_player(name, "Scanner-key set to '" .. key_name .. "'") minetest.chat_send_player(name, "Scanner-key set to '" .. key_name .. "'")
@ -41,13 +41,14 @@ local function activate_palm_scanner(pos, node, player)
minetest.swap_node(pos, node) minetest.swap_node(pos, node)
minetest.chat_send_player(name, "Access denied !") minetest.chat_send_player(name, "Access denied !")
minetest.sound_play("scifi_nodes_scanner_refused", {max_hear_distance = 8, pos = pos, gain = 1.0}) minetest.sound_play("access_cards_refused", {max_hear_distance = 8, pos = pos, gain = 1.0})
else else
node.name = "access_cards:palm_scanner_on" node.name = "access_cards:palm_scanner_on"
minetest.swap_node(pos, node) minetest.swap_node(pos, node)
minetest.chat_send_player(name, "Access granted !") minetest.chat_send_player(name, "Access granted !")
minetest.sound_play("access_cards_granted", {max_hear_distance = 8, pos = pos, gain = 1.0})
mesecon.receptor_on(pos) mesecon.receptor_on(pos)
-- reset state -- reset state
@ -62,9 +63,9 @@ end
minetest.register_node("access_cards:palm_scanner_off", { minetest.register_node("access_cards:palm_scanner_off", {
description = "Palm scanner", description = "Palm scanner",
tiles = {"scifi_nodes_palm_scanner_off.png",}, tiles = {"access_cards_scanner_off.png",},
inventory_image = "scifi_nodes_palm_scanner_off.png", inventory_image = "access_cards_scanner_off.png",
wield_image = "scifi_nodes_palm_scanner_on.png", wield_image = "access_cards_scanner_on.png",
drawtype = "signlike", drawtype = "signlike",
sunlight_propagates = true, sunlight_propagates = true,
buildable_to = false, buildable_to = false,
@ -85,7 +86,7 @@ minetest.register_node("access_cards:palm_scanner_off", {
minetest.register_node("access_cards:palm_scanner_checking", { minetest.register_node("access_cards:palm_scanner_checking", {
description = "Palm scanner", description = "Palm scanner",
tiles = {{ tiles = {{
name = "scifi_nodes_palm_scanner_checking.png", name = "access_cards_scanner_checking.png",
animation = {type = "vertical_frames",aspect_w = 16,aspect_h = 16,length = 1.5} animation = {type = "vertical_frames",aspect_w = 16,aspect_h = 16,length = 1.5}
}}, }},
drawtype = "signlike", drawtype = "signlike",
@ -104,9 +105,9 @@ minetest.register_node("access_cards:palm_scanner_on", {
description = "Palm scanner", description = "Palm scanner",
sunlight_propagates = true, sunlight_propagates = true,
buildable_to = false, buildable_to = false,
tiles = {"scifi_nodes_palm_scanner_on.png",}, tiles = {"access_cards_scanner_on.png",},
inventory_image = "scifi_nodes_palm_scanner_on.png", inventory_image = "access_cards_scanner_on.png",
wield_image = "scifi_nodes_palm_scanner_on.png", wield_image = "access_cards_scanner_on.png",
drawtype = "signlike", drawtype = "signlike",
node_box = {type = "wallmounted",}, node_box = {type = "wallmounted",},
selection_box = {type = "wallmounted",}, selection_box = {type = "wallmounted",},

View File

@ -5,7 +5,7 @@ access_cards = {}
dofile(MP.."/form.accesscard.lua") dofile(MP.."/form.accesscard.lua")
dofile(MP.."/cards.lua") dofile(MP.."/cards.lua")
if minetest.get_modpath("scifi_nodes") and minetest.get_modpath("mesecons") then if minetest.get_modpath("mesecons") then
dofile(MP.."/card_scanner.lua") dofile(MP.."/card_scanner.lua")
end end

View File

@ -1,3 +1,3 @@
name = access_cards name = access_cards
depends = unifieddyes depends = unifieddyes
optional_depends = scifi_nodes, mesecons optional_depends = mesecons

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 B