This commit is contained in:
SmallJoker 2014-01-17 15:24:46 +01:00
parent a1891dbe70
commit 73161dbd9f
4 changed files with 26 additions and 15 deletions

View File

@ -2,7 +2,9 @@ Bitchange
=========
A currency mod for Minetest.
When you use this mod the first time, then get sure to copy the "config.default.txt" to "config.txt".
Read more at the forums topic and 'HELP_ME.txt' for more information.
Forum link: https://forum.minetest.net/viewtopic.php?id=7821

View File

@ -7,17 +7,17 @@ bitchange_enable_exchangeshop = true
bitchange_enable_moneychanger = true
bitchange_enable_warehouse = false
-- Set this variable to the modname of the other currency mod.
-- Let it empty if no other currency is installed.
-- Set this variable to false if you have a supported currency enabled
-- and if you want to disable the exchanging/converting point - the bank
-- Supported: money (by kotolegokot), money2 (by Bad Command), currency (by Dan Duncombe)
bitchange_bank_type = ""
bitchange_enable_bank = true
-- Tin converting/generation
bitchange_use_moreores_tin = false -- Activate using
bitchange_need_generate_tin = false -- Generate only if needed
bitchange_use_moreores_tin = false -- Activate support
bitchange_need_generate_tin = false -- Generate if needed
-- Zinc converting/generation
bitchange_use_technic_zinc = false -- Activate using
bitchange_need_generate_zinc = false -- Generate only if needed
bitchange_use_technic_zinc = false -- Activate support
bitchange_need_generate_zinc = false -- Generate if needed
-- Pipeworks support
bitchange_exchangeshop_pipeworks = false

View File

@ -15,11 +15,20 @@ end
if(bitchange_enable_warehouse) then
dofile(mod_path.."/warehouse.lua")
end
if(bitchange_bank_type ~= "") then
if(minetest.get_modpath(bitchange_bank_type) ~= nil) then
dofile(mod_path.."/bank_"..bitchange_bank_type..".lua")
else
print("[BitChange] Bank: Type or mod not found or enabled: "..bitchange_bank_type)
if(bitchange_enable_bank) then
local loaded_bank = ""
if(minetest.get_modpath("money") ~= nil) then
loaded_bank = "money"
dofile(mod_path.."/bank_"..loaded_bank..".lua")
elseif(minetest.get_modpath("money2") ~= nil) then
loaded_bank = "money2"
dofile(mod_path.."/bank_"..loaded_bank..".lua")
elseif(minetest.get_modpath("currency") ~= nil) then
loaded_bank = "currency"
dofile(mod_path.."/bank_"..loaded_bank..".lua")
end
if(loaded_bank ~= "") then
print("[BitChange] Bank loaded: "..loaded_bank)
end
end

View File

@ -2,7 +2,7 @@
--License: WTFPL
if (bitchange_use_moreores_tin) then
if(bitchange_need_generate_tin) then
if(bitchange_need_generate_tin and not minetest.get_modpath("moreores")) then
minetest.register_node(":moreores:mineral_tin", {
description = "Tin Ore",
tiles = {"default_stone.png^moreores_mineral_tin.png"},
@ -63,7 +63,7 @@ if (bitchange_use_moreores_tin) then
end
if (bitchange_use_technic_zinc) then
if (bitchange_need_generate_zinc) then
if (bitchange_need_generate_zinc and not minetest.get_modpath("technic_worldgen")) then
minetest.register_node(":technic:mineral_zinc", {
description = "Zinc Ore",
tile_images = { "default_stone.png^technic_mineral_zinc.png" },