loading order fix, for correct spawning, added information files

* add files for description and dependencies on modern engines
* add dependencies info into README
* use mod namespaced for detection of nnsm and tnt
* add tnt and nssm as optional dependencies
master
mckaygerhard 2023-06-18 12:01:09 -04:00
parent 302e3c4b7c
commit e86c2e8ddf
6 changed files with 29 additions and 6 deletions

View File

@ -46,6 +46,12 @@ inactivate the toxin in poisonous fungi (only in some of them obviously!).
In other cases cooking may damage the beneficial propreties of the mushrooms
reducing their nutritional value.
#### Dependencies
* default
* nssm (optional)
* tnt (optional)
#### ABMs
Fungi are generated by ABM, so their growth will require some time.

View File

@ -1,2 +1,3 @@
default
nssm?
tnt?

1
description.txt Normal file
View File

@ -0,0 +1 @@
NSSPF mod that adds wild plants (fungies)

View File

@ -1,4 +1,15 @@
local path = minetest.get_modpath("nsspf")
nsspf = {}
local mod = nsspf
dofile(path.."/spawn.lua")
dofile(path.."/mushrooms.lua")
mod.version = '20230616'
mod.mod_name = minetest.get_current_modname()
mod.path = minetest.get_modpath(mod.mod_name)
mod.world = minetest.get_worldpath()
mod.nssm = minetest.get_modpath("nssm")
mod.tnt = minetest.get_modpath("tnt")
mod.dat = {}
dofile(mod.path.."/mushrooms.lua")
dofile(mod.path.."/spawn.lua")
print("[MOD] loaded nsspf")

4
mod.conf Normal file
View File

@ -0,0 +1,4 @@
name = nsspf
depends = default
optional_depends = nssm, tnt
description = NSSPF mod that adds wild plants (fungies)

View File

@ -1690,7 +1690,7 @@ minetest.register_craft({
burntime = 120,
})
if minetest.get_modpath("nssm") then
if nsspf.nssm then
minetest.register_craftitem("nsspf:long_lasting_amadou", {
description = 'Long Lasting Amadou',
@ -1711,7 +1711,7 @@ if minetest.get_modpath("nssm") then
end
if minetest.get_modpath("tnt") then
if nsspf.tnt then
minetest.register_craftitem("nsspf:lasting_amadou", {
description = 'Lasting Amadou',