air_damage and on_flop added to fish
This commit is contained in:
parent
6dc26b1f5f
commit
1b95f938c8
@ -71,13 +71,28 @@ mobs:register_mob("mobs_fish:clownfish", {
|
|||||||
fall_speed = 0,
|
fall_speed = 0,
|
||||||
view_range = 8,
|
view_range = 8,
|
||||||
water_damage = 0,
|
water_damage = 0,
|
||||||
|
air_damage = 1,
|
||||||
lava_damage = 5,
|
lava_damage = 5,
|
||||||
light_damage = 0,
|
light_damage = 0,
|
||||||
animation = l_anims,
|
animation = l_anims,
|
||||||
on_rightclick = function(self, clicker)
|
on_rightclick = function(self, clicker)
|
||||||
mobs:capture_mob(self, clicker, l_cc_hand, l_cc_net, 0, true,
|
mobs:capture_mob(self, clicker, l_cc_hand, l_cc_net, 0, true,
|
||||||
"mobs_fish:clownfish")
|
"mobs_fish:clownfish")
|
||||||
end
|
end,
|
||||||
|
on_flop = function(self)
|
||||||
|
|
||||||
|
-- print("=== am on land, help!", self.state)
|
||||||
|
|
||||||
|
self.object:set_acceleration({
|
||||||
|
x = math.random(-0.1, 0.1),
|
||||||
|
y = -10,
|
||||||
|
z = math.random(-0.1, 0.1)
|
||||||
|
})
|
||||||
|
|
||||||
|
self.object:set_velocity({x = 0, y = -10, z = 0})
|
||||||
|
|
||||||
|
return true
|
||||||
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
mobs:spawn({
|
mobs:spawn({
|
||||||
@ -116,11 +131,26 @@ mobs:register_mob("mobs_fish:tropical", {
|
|||||||
water_damage = 0,
|
water_damage = 0,
|
||||||
lava_damage = 5,
|
lava_damage = 5,
|
||||||
light_damage = 0,
|
light_damage = 0,
|
||||||
|
air_damage = 1,
|
||||||
animation = l_anims,
|
animation = l_anims,
|
||||||
on_rightclick = function(self, clicker)
|
on_rightclick = function(self, clicker)
|
||||||
mobs:capture_mob(self, clicker, l_cc_hand, l_cc_net, 0, true,
|
mobs:capture_mob(self, clicker, l_cc_hand, l_cc_net, 0, true,
|
||||||
"mobs_fish:tropical")
|
"mobs_fish:tropical")
|
||||||
end
|
end,
|
||||||
|
on_flop = function(self)
|
||||||
|
|
||||||
|
-- print("=== am on land, help!", self.state)
|
||||||
|
|
||||||
|
self.object:set_acceleration({
|
||||||
|
x = math.random(-0.1, 0.1),
|
||||||
|
y = -10,
|
||||||
|
z = math.random(-0.1, 0.1)
|
||||||
|
})
|
||||||
|
|
||||||
|
self.object:set_velocity({x = 0, y = -10, z = 0})
|
||||||
|
|
||||||
|
return true
|
||||||
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
mobs:spawn({
|
mobs:spawn({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user