Adds skeletons.
https://forum.minetest.net/viewtopic.php?f=9&t=26668
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
1.6 KiB
73 lines
1.6 KiB
--[[ |
|
|
|
Mobs Skeletons - Adds skeletons. |
|
Copyright © 2021 Hamlet and contributors. |
|
|
|
Licensed under the EUPL, Version 1.2 or – as soon they will be |
|
approved by the European Commission – subsequent versions of the |
|
EUPL (the "Licence"); |
|
You may not use this work except in compliance with the Licence. |
|
You may obtain a copy of the Licence at: |
|
|
|
https://joinup.ec.europa.eu/software/page/eupl |
|
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32017D0863 |
|
|
|
Unless required by applicable law or agreed to in writing, |
|
software distributed under the Licence is distributed on an |
|
"AS IS" basis, |
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or |
|
implied. |
|
See the Licence for the specific language governing permissions |
|
and limitations under the Licence. |
|
|
|
--]] |
|
|
|
|
|
-- Global mod's namespace |
|
mobs_skeletons = {} |
|
|
|
|
|
-- |
|
-- Procedures |
|
-- |
|
|
|
-- Minetest logger |
|
local pr_LogMessage = function() |
|
|
|
-- Constant |
|
local s_LOG_LEVEL = minetest.settings:get('debug_log_level') |
|
|
|
-- Body |
|
if (s_LOG_LEVEL == nil) |
|
or (s_LOG_LEVEL == 'action') |
|
or (s_LOG_LEVEL == 'info') |
|
or (s_LOG_LEVEL == 'verbose') |
|
then |
|
minetest.log('action', '[Mod] Mobs Skeletons [v0.2.0] loaded.') |
|
end |
|
end |
|
|
|
|
|
-- Subfiles loader |
|
local pr_LoadSubFiles = function() |
|
|
|
-- Constant |
|
local s_MOD_PATH = minetest.get_modpath('mobs_skeletons') |
|
|
|
-- Body |
|
dofile(s_MOD_PATH .. '/core/functions.lua') |
|
dofile(s_MOD_PATH .. '/core/projectile.lua') |
|
dofile(s_MOD_PATH .. '/core/skeleton.lua') |
|
dofile(s_MOD_PATH .. '/core/skeleton_archer.lua') |
|
dofile(s_MOD_PATH .. '/core/skeleton_archer_dark.lua') |
|
dofile(s_MOD_PATH .. '/core/spawning.lua') |
|
|
|
end |
|
|
|
|
|
-- |
|
-- Main body |
|
-- |
|
|
|
pr_LoadSubFiles() |
|
pr_LogMessage()
|
|
|