Pilot normal dragons
* Added piloting to normal dragons * Load dragon arrows always
This commit is contained in:
parent
c049d603fe
commit
441964a700
@ -1,5 +1,7 @@
|
|||||||
--dragon
|
--dragon
|
||||||
|
|
||||||
|
dofile(minetest.get_modpath("dmobs").."/dragons/piloting.lua")
|
||||||
|
|
||||||
mobs:register_mob("dmobs:dragon", {
|
mobs:register_mob("dmobs:dragon", {
|
||||||
type = "monster",
|
type = "monster",
|
||||||
passive = false,
|
passive = false,
|
||||||
@ -63,6 +65,8 @@ mobs:register_mob("dmobs:dragon", {
|
|||||||
punch_end = 47,
|
punch_end = 47,
|
||||||
},
|
},
|
||||||
knock_back = 2,
|
knock_back = 2,
|
||||||
|
do_custom = dmobs.dragon.step_custom,
|
||||||
|
on_rightclick = dmobs.dragon.on_rc
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
13
init.lua
13
init.lua
@ -8,9 +8,10 @@ dofile(minetest.get_modpath("dmobs").."/api.lua")
|
|||||||
|
|
||||||
-- Enable dragons (disable to remove tamed dragons and dragon bosses)
|
-- Enable dragons (disable to remove tamed dragons and dragon bosses)
|
||||||
dmobs.dragons = minetest.setting_getbool("dmobs.dragons") or false
|
dmobs.dragons = minetest.setting_getbool("dmobs.dragons") or false
|
||||||
|
dmobs.regulars = minetest.setting_getbool("dmobs.regulars") or false
|
||||||
|
|
||||||
-- Enable fireballs/explosions
|
-- 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
|
-- Timer for the egg mechanics
|
||||||
dmobs.eggtimer = tonumber(minetest.setting_get("dmobs.eggtimer") ) or 100
|
dmobs.eggtimer = tonumber(minetest.setting_get("dmobs.eggtimer") ) or 100
|
||||||
@ -68,8 +69,10 @@ local mobslist = {
|
|||||||
"ogre",
|
"ogre",
|
||||||
}
|
}
|
||||||
|
|
||||||
for _,mobname in pairs(mobslist) do
|
if dmobs.regulars then
|
||||||
loadmob(mobname)
|
for _,mobname in pairs(mobslist) do
|
||||||
|
loadmob(mobname)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- dragons!!
|
-- dragons!!
|
||||||
@ -87,9 +90,9 @@ else
|
|||||||
loadmob("wyvern","/dragons/")
|
loadmob("wyvern","/dragons/")
|
||||||
|
|
||||||
dofile(minetest.get_modpath("dmobs").."/dragons/eggs.lua")
|
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
|
end
|
||||||
|
dofile(minetest.get_modpath("dmobs").."/arrows/dragonfire.lua")
|
||||||
|
dofile(minetest.get_modpath("dmobs").."/arrows/dragonarrows.lua")
|
||||||
|
|
||||||
-- General arrow definitions
|
-- General arrow definitions
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user