Merge pull request #10 from taikedz/baddies

Baddies use API to despawn; also keep pig
master
D00Med 2016-10-02 05:54:46 +10:00 committed by GitHub
commit 8b68519a27
2 changed files with 17 additions and 16 deletions

View File

@ -1,11 +1,9 @@
-- Fox
if dmobs.destructive then
mobs:register_mob("dmobs:pig_evil", {
local pigdef = {
type = "monster",
passive = true,
reach = 3,
damage = 2,
attack_type = "explode",
attack_type = "dogfight",
explosion_radius = 2,
hp_min = 12,
hp_max = 22,
@ -33,7 +31,6 @@ mobs:register_mob("dmobs:pig_evil", {
},
sounds = {
random = "mobs_pig",
explode = "tnt_explode",
},
do_custom = function(self)
if self.state == "attack" then
@ -65,12 +62,18 @@ mobs:register_mob("dmobs:pig_evil", {
mobs:capture_mob(self, clicker, 0, 5, 50, false, nil)
end,
})
}
if dmobs.destructive then
pigdef.sounds.explode = "tnt_explode"
pigdef.attack_type = "explode"
end
mobs:register_mob("dmobs:pig_evil", pigdef)
mobs:register_spawn("dmobs:pig_evil", {"default:pine_needles","default:leaves"}, 20, 10, 32000, 2, 31000)
mobs:register_egg("dmobs:pig_evil", "kamikaze Pig", "wool_pink.png", 1)
end
-- Fox
mobs:register_mob("dmobs:fox", {

View File

@ -12,11 +12,9 @@ dmobs.dragons = true
-- Enable fireballs/explosions
dmobs.destructive = false
--peaceful mobs setting
-- load baddies
if not minetest.setting_getbool("only_peaceful_mobs") then
dofile(minetest.get_modpath("dmobs").."/baddies.lua")
end
dofile(minetest.get_modpath("dmobs").."/baddies.lua")
--friendly mobs