Skip to content
Snippets Groups Projects
Commit 441964a7 authored by Tai Kedzierski's avatar Tai Kedzierski
Browse files

Pilot normal dragons

* Added piloting to normal dragons
* Load dragon arrows always
parent c049d603
No related branches found
No related tags found
No related merge requests found
--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", { ...@@ -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
}) })
......
...@@ -8,9 +8,10 @@ dofile(minetest.get_modpath("dmobs").."/api.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 = { ...@@ -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 ...@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment