Pilot normal dragons

* Added piloting to normal dragons
* Load dragon arrows always
master
Tai @ Flex 2016-12-23 15:27:32 +00:00
parent c049d603fe
commit 441964a700
2 changed files with 12 additions and 5 deletions

View File

@ -1,5 +1,7 @@
--dragon
dofile(minetest.get_modpath("dmobs").."/dragons/piloting.lua")
mobs:register_mob("dmobs:dragon", {
type = "monster",
passive = false,
@ -63,6 +65,8 @@ mobs:register_mob("dmobs:dragon", {
punch_end = 47,
},
knock_back = 2,
do_custom = dmobs.dragon.step_custom,
on_rightclick = dmobs.dragon.on_rc
})

View File

@ -8,9 +8,10 @@ dofile(minetest.get_modpath("dmobs").."/api.lua")
-- Enable dragons (disable to remove tamed dragons and dragon bosses)
dmobs.dragons = minetest.setting_getbool("dmobs.dragons") or false
dmobs.regulars = minetest.setting_getbool("dmobs.regulars") or false
-- Enable fireballs/explosions
dmobs.destructive = minetest.setting_getbool("dmobs.destructive") or false
dmobs.destructive = minetest.setting_getbool("dmobs.destructive") or true
-- Timer for the egg mechanics
dmobs.eggtimer = tonumber(minetest.setting_get("dmobs.eggtimer") ) or 100
@ -68,8 +69,10 @@ local mobslist = {
"ogre",
}
for _,mobname in pairs(mobslist) do
loadmob(mobname)
if dmobs.regulars then
for _,mobname in pairs(mobslist) do
loadmob(mobname)
end
end
-- dragons!!
@ -87,9 +90,9 @@ else
loadmob("wyvern","/dragons/")
dofile(minetest.get_modpath("dmobs").."/dragons/eggs.lua")
dofile(minetest.get_modpath("dmobs").."/arrows/dragonfire.lua")
dofile(minetest.get_modpath("dmobs").."/arrows/dragonarrows.lua")
end
dofile(minetest.get_modpath("dmobs").."/arrows/dragonfire.lua")
dofile(minetest.get_modpath("dmobs").."/arrows/dragonarrows.lua")
-- General arrow definitions