mirror of
https://codeberg.org/tenplus1/mobs_monster.git
synced 2025-07-10 12:10:41 +02:00
Merge remote-tracking branch 'upstream/master'
This commit is contained in:
@ -144,9 +144,9 @@ mobs:register_mob("mobs_monster:mese_monster", {
|
||||
shoot_interval = 0.5,
|
||||
arrow = "mobs_monster:mese_arrow",
|
||||
shoot_offset = 0.75,
|
||||
--arrow_override = function(self)
|
||||
-- self.velocity = 20
|
||||
--end,
|
||||
-- arrow_override = function(self)
|
||||
-- self.velocity = 20
|
||||
-- end,
|
||||
knock_back = true,
|
||||
hp_min = 10,
|
||||
hp_max = 25,
|
||||
@ -211,6 +211,15 @@ mobs:register_mob("mobs_monster:mese_monster", {
|
||||
punch_end = 189
|
||||
},
|
||||
|
||||
after_activate = function(self, staticdata, def, dtime)
|
||||
|
||||
local tex = self and self.textures and self.textures[1]
|
||||
|
||||
if tex == "zmobs_mese_monster.png" then
|
||||
self.object:remove()
|
||||
end
|
||||
end,
|
||||
|
||||
on_spawn = function(self)
|
||||
|
||||
local pos = self.object:get_pos()
|
||||
@ -219,6 +228,7 @@ mobs:register_mob("mobs_monster:mese_monster", {
|
||||
local function update(self, def)
|
||||
|
||||
self.object:set_properties({textures = def.skins})
|
||||
self.base_texture = def.skins
|
||||
|
||||
-- added by mobs_redo
|
||||
self.hp_min = def.hp_min
|
||||
@ -298,14 +308,14 @@ mobs:register_arrow("mobs_monster:mese_arrow", {
|
||||
hit_player = function(self, player)
|
||||
player:punch(self.object, 1.0, {
|
||||
full_punch_interval = 1.0,
|
||||
damage_groups = {fleshy = self.damage},
|
||||
damage_groups = {fleshy = self.damage}
|
||||
}, nil)
|
||||
end,
|
||||
|
||||
hit_mob = function(self, player)
|
||||
player:punch(self.object, 1.0, {
|
||||
full_punch_interval = 1.0,
|
||||
damage_groups = {fleshy = self.damage},
|
||||
damage_groups = {fleshy = self.damage}
|
||||
}, nil)
|
||||
end,
|
||||
|
||||
@ -315,14 +325,14 @@ mobs:register_arrow("mobs_monster:mese_arrow", {
|
||||
|
||||
|
||||
if not mobs.custom_spawn_monster then
|
||||
mobs:spawn({
|
||||
name = "mobs_monster:mese_monster",
|
||||
nodes = {"default:stone", "default:sandstone"},
|
||||
max_light = 7,
|
||||
chance = 5000,
|
||||
active_object_count = 1,
|
||||
max_height = -20
|
||||
})
|
||||
mobs:spawn({
|
||||
name = "mobs_monster:mese_monster",
|
||||
nodes = {"default:stone", "default:sandstone"},
|
||||
max_light = 7,
|
||||
chance = 5000,
|
||||
active_object_count = 1,
|
||||
max_height = -20
|
||||
})
|
||||
end
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user