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",
"dump", "VoxelArea",
"unifieddyes", "mesecon", "default",
"scifi_nodes"
"unifieddyes", "mesecon", "default"
}

View File

@ -23,7 +23,7 @@ local function activate_palm_scanner(pos, node, player)
if meta:get_int("configured") ~= 1 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_int("configured", 1)
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.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
node.name = "access_cards:palm_scanner_on"
minetest.swap_node(pos, node)
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)
-- reset state
@ -62,9 +63,9 @@ end
minetest.register_node("access_cards:palm_scanner_off", {
description = "Palm scanner",
tiles = {"scifi_nodes_palm_scanner_off.png",},
inventory_image = "scifi_nodes_palm_scanner_off.png",
wield_image = "scifi_nodes_palm_scanner_on.png",
tiles = {"access_cards_scanner_off.png",},
inventory_image = "access_cards_scanner_off.png",
wield_image = "access_cards_scanner_on.png",
drawtype = "signlike",
sunlight_propagates = true,
buildable_to = false,
@ -85,7 +86,7 @@ minetest.register_node("access_cards:palm_scanner_off", {
minetest.register_node("access_cards:palm_scanner_checking", {
description = "Palm scanner",
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}
}},
drawtype = "signlike",
@ -104,9 +105,9 @@ minetest.register_node("access_cards:palm_scanner_on", {
description = "Palm scanner",
sunlight_propagates = true,
buildable_to = false,
tiles = {"scifi_nodes_palm_scanner_on.png",},
inventory_image = "scifi_nodes_palm_scanner_on.png",
wield_image = "scifi_nodes_palm_scanner_on.png",
tiles = {"access_cards_scanner_on.png",},
inventory_image = "access_cards_scanner_on.png",
wield_image = "access_cards_scanner_on.png",
drawtype = "signlike",
node_box = {type = "wallmounted",},
selection_box = {type = "wallmounted",},

View File

@ -5,7 +5,7 @@ access_cards = {}
dofile(MP.."/form.accesscard.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")
end

View File

@ -1,3 +1,3 @@
name = access_cards
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