70 lines
1.9 KiB
Lua
70 lines
1.9 KiB
Lua
--[[
|
|
Voxel Dungeon
|
|
Copyright (C) 2019 Noodlemire
|
|
|
|
Pixel Dungeon
|
|
Copyright (C) 2012-2015 Oleg Dolya
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>
|
|
--]]
|
|
|
|
voxeldungeon = {} --global variable
|
|
|
|
math.randomseed(os.time())
|
|
|
|
--Short for modpath, this stores this really long but automatic modpath get
|
|
local mp = minetest.get_modpath(minetest.get_current_modname())..'/'
|
|
voxeldungeon.wp = minetest.get_worldpath()..'/'
|
|
|
|
--Load library files
|
|
dofile(mp.."utils.lua")
|
|
dofile(mp.."override.lua")
|
|
dofile(mp.."smartvectortable.lua")
|
|
dofile(mp.."glog.lua")
|
|
dofile(mp.."storage.lua")
|
|
dofile(mp.."playerhandler.lua")
|
|
dofile(mp.."itemselector.lua")
|
|
dofile(mp.."generator.lua")
|
|
dofile(mp.."mobkit.lua")
|
|
|
|
--Load gameplay files
|
|
--dofile(mp.."inventory.lua")
|
|
dofile(mp.."particles.lua")
|
|
dofile(mp.."buffs.lua")
|
|
dofile(mp.."blobs.lua")
|
|
dofile(mp.."projectiles.lua")
|
|
dofile(mp.."mobs.lua")
|
|
dofile(mp.."nodes.lua")
|
|
dofile(mp.."items.lua")
|
|
dofile(mp.."potions.lua")
|
|
dofile(mp.."scrolls.lua")
|
|
dofile(mp.."plants.lua")
|
|
dofile(mp.."tools.lua")
|
|
dofile(mp.."armor.lua")
|
|
dofile(mp.."wands.lua")
|
|
dofile(mp.."weapons.lua")
|
|
dofile(mp.."repair.lua")
|
|
dofile(mp.."hunger.lua")
|
|
dofile(mp.."cannons.lua")
|
|
dofile(mp.."crafting.lua")
|
|
|
|
--Load world generation files
|
|
dofile(mp.."rooms.lua")
|
|
dofile(mp.."dungeons.lua")
|
|
dofile(mp.."mapgen.lua")
|
|
|
|
--Unregistration files
|
|
dofile(mp.."trashbin.lua")
|
|
|