forked from mtcontrib/mobs_animal
add Panda by AspireMint
This commit is contained in:
parent
94acc325c0
commit
ee95083722
1
init.lua
1
init.lua
|
@ -17,6 +17,7 @@ dofile(path .. "/bee.lua") -- KrupnoPavel
|
|||
dofile(path .. "/bunny.lua") -- ExeterDad
|
||||
dofile(path .. "/kitten.lua") -- Jordach/BFD
|
||||
dofile(path .. "/penguin.lua") -- D00Med
|
||||
dofile(path .. "/panda.lua") -- AspireMint
|
||||
|
||||
dofile(path .. "/lucky_block.lua")
|
||||
|
||||
|
|
BIN
models/mobs_panda.b3d
Normal file
BIN
models/mobs_panda.b3d
Normal file
Binary file not shown.
77
panda.lua
Normal file
77
panda.lua
Normal file
|
@ -0,0 +1,77 @@
|
|||
|
||||
local S = mobs.intllib
|
||||
|
||||
|
||||
-- Panda by AspireMint (CC BY-SA 3.0)
|
||||
|
||||
mobs:register_mob("mobs_animal:panda", {
|
||||
stepheight = 0.6,
|
||||
type = "animal",
|
||||
passive = false,
|
||||
attack_type = "dogfight",
|
||||
group_attack = true,
|
||||
owner_loyal = true,
|
||||
attack_npcs = false,
|
||||
reach = 2,
|
||||
damage = 3,
|
||||
hp_min = 10,
|
||||
hp_max = 24,
|
||||
armor = 200,
|
||||
collisionbox = {-0.4, -0.45, -0.4, 0.4, 0.45, 0.4},
|
||||
visual = "mesh",
|
||||
mesh = "mobs_panda.b3d",
|
||||
textures = {
|
||||
{"mobs_panda.png"},
|
||||
},
|
||||
makes_footstep_sound = true,
|
||||
sounds = {
|
||||
random = "mobs_panda",
|
||||
attack = "mobs_panda",
|
||||
},
|
||||
walk_velocity = 1,
|
||||
run_velocity = 2,
|
||||
jump = false,
|
||||
jump_height = 6,
|
||||
follow = {"ethereal:bamboo"},
|
||||
view_range = 8,
|
||||
drops = {
|
||||
{name = "mobs:meat_raw", chance = 1, min = 1, max = 3},
|
||||
},
|
||||
water_damage = 1,
|
||||
lava_damage = 5,
|
||||
light_damage = 0,
|
||||
fear_height = 6,
|
||||
animation = {
|
||||
speed_normal = 15,
|
||||
stand_start = 130,
|
||||
stand_end = 270,
|
||||
walk_start = 10,
|
||||
walk_end = 70,
|
||||
punch_start = 80,
|
||||
punch_end = 270,
|
||||
-- 0 = rest, 1 = hiding (covers eyes), 2 = surprised
|
||||
},
|
||||
on_rightclick = function(self, clicker)
|
||||
|
||||
if mobs:feed_tame(self, clicker, 10, true, true) then return end
|
||||
if mobs:protect(self, clicker) then return end
|
||||
if mobs:capture_mob(self, clicker, 0, 5, 50, false, nil) then return end
|
||||
end,
|
||||
})
|
||||
|
||||
if minetest.get_modpath("ethereal") then
|
||||
|
||||
mobs:spawn({
|
||||
name = "mobs_animal:pumba",
|
||||
nodes = {"ethereal:bamboo_dirt"},
|
||||
neighbors = {"group:grass"},
|
||||
min_light = 14,
|
||||
interval = 60,
|
||||
chance = 8000, -- 15000
|
||||
min_height = 10,
|
||||
max_height = 80,
|
||||
day_toggle = true,
|
||||
})
|
||||
end
|
||||
|
||||
mobs:register_egg("mobs_animal:panda", S("Panda"), "wool_green.png", 1)
|
|
@ -36,6 +36,10 @@ Warthogs unlike pigs defend themselves when hit and give 1-3 raw pork when kille
|
|||
These little guys can be found in glacier biomes on top of snow and have the ability to swim if they fall into water.
|
||||
|
||||
---
|
||||
*Note: After breeding animals need to rest for 4 minutes, baby animals take 4 minutes to grow up and feeding them helps them grow quicker...*
|
||||
### Panda
|
||||
These monochrome cuties spawn in Ethereal's bamboo biome and can be tamed with bamboo stalks :) Remember they have claws though.
|
||||
|
||||
---
|
||||
*Note: After breeding, animals need to rest for 4 minutes and baby animals take 4 minutes to grow up, also feeding them helps them grow quicker...*
|
||||
|
||||
#### Lucky Blocks: 14
|
||||
|
|
BIN
sounds/mobs_panda.ogg
Normal file
BIN
sounds/mobs_panda.ogg
Normal file
Binary file not shown.
BIN
textures/mobs_panda.png
Normal file
BIN
textures/mobs_panda.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.4 KiB |
Loading…
Reference in New Issue
Block a user