forked from mtcontrib/mobs_animal
		
	add Panda by AspireMint
This commit is contained in:
		
							
								
								
									
										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 | 
		Reference in New Issue
	
	Block a user