forked from VoxeLibre/VoxeLibre
remove hostile llama
This commit is contained in:
parent
a6b3959790
commit
9307e06df5
|
@ -25,7 +25,7 @@ local carpets = {
|
||||||
}
|
}
|
||||||
|
|
||||||
mobs:register_mob("mobs_mc:llama", {
|
mobs:register_mob("mobs_mc:llama", {
|
||||||
type = "monster",
|
type = "animal",
|
||||||
spawn_class = "passive",
|
spawn_class = "passive",
|
||||||
hp_min = 15,
|
hp_min = 15,
|
||||||
hp_max = 30,
|
hp_max = 30,
|
||||||
|
@ -84,11 +84,8 @@ mobs:register_mob("mobs_mc:llama", {
|
||||||
},
|
},
|
||||||
follow = mobs_mc.follow.llama,
|
follow = mobs_mc.follow.llama,
|
||||||
view_range = 16,
|
view_range = 16,
|
||||||
attack_type = "dogshoot",
|
|
||||||
arrow = "mobs_mc:llama_spit",
|
|
||||||
shoot_interval = 1.5,
|
|
||||||
shoot_offset = .5,
|
|
||||||
do_custom = function(self, dtime)
|
do_custom = function(self, dtime)
|
||||||
|
|
||||||
-- set needed values if not already present
|
-- set needed values if not already present
|
||||||
if not self.v2 then
|
if not self.v2 then
|
||||||
self.v2 = 0
|
self.v2 = 0
|
||||||
|
@ -219,32 +216,6 @@ mobs:register_mob("mobs_mc:llama", {
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
mobs:register_arrow("mobs_mc:llama_spit", {
|
|
||||||
visual = "sprite",
|
|
||||||
visual_size = {x = 0.3, y = 0.3},
|
|
||||||
textures = {"mobs_mc_spit.png"},
|
|
||||||
velocity = 30,
|
|
||||||
|
|
||||||
-- Direct hit, no fire... just plenty of pain
|
|
||||||
hit_player = function(self, player)
|
|
||||||
if rawget(_G, "armor") and armor.last_damage_types then
|
|
||||||
armor.last_damage_types[player:get_player_name()] = "llama_spit"
|
|
||||||
end
|
|
||||||
player:punch(self.object, 1.0, {
|
|
||||||
full_punch_interval = 1.0,
|
|
||||||
damage_groups = {fleshy = 1, knockback = 10},
|
|
||||||
}, nil)
|
|
||||||
end,
|
|
||||||
|
|
||||||
hit_mob = function(self, mob)
|
|
||||||
mob:punch(self.object, 1.0, {
|
|
||||||
full_punch_interval = 1.0,
|
|
||||||
damage_groups = {fleshy = 1, knockback = 10},
|
|
||||||
}, nil)
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
--spawn
|
--spawn
|
||||||
mobs:spawn_specific("mobs_mc:llama", mobs_mc.spawn.savanna, {"air"}, 0, minetest.LIGHT_MAX+1, 30, 15000, 5, mobs_mc.spawn_height.water+15, mobs_mc.spawn_height.overworld_max)
|
mobs:spawn_specific("mobs_mc:llama", mobs_mc.spawn.savanna, {"air"}, 0, minetest.LIGHT_MAX+1, 30, 15000, 5, mobs_mc.spawn_height.water+15, mobs_mc.spawn_height.overworld_max)
|
||||||
|
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 267 B |
Loading…
Reference in New Issue