forked from mtcontrib/mobs_animal
		
	Added penguin to glacier biomes (created by D00Med :)
This commit is contained in:
		
							
								
								
									
										1
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								init.lua
									
									
									
									
									
								
							@@ -20,6 +20,7 @@ dofile(path .. "/warthog.lua") -- KrupnoPavel
 | 
			
		||||
dofile(path .. "/bee.lua") -- KrupnoPavel
 | 
			
		||||
dofile(path .. "/bunny.lua") -- ExeterDad
 | 
			
		||||
dofile(path .. "/kitten.lua") -- Jordach/BFD
 | 
			
		||||
dofile(path .. "/penguin.lua") -- D00Med
 | 
			
		||||
 | 
			
		||||
dofile(path .. "/lucky_block.lua")
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								models/mobs_penguin.b3d
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								models/mobs_penguin.b3d
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										70
									
								
								penguin.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								penguin.lua
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,70 @@
 | 
			
		||||
 | 
			
		||||
local S = mobs.intllib
 | 
			
		||||
 | 
			
		||||
-- Penguin by D00Med
 | 
			
		||||
 | 
			
		||||
mobs:register_mob("mobs_animal:penguin", {
 | 
			
		||||
	type = "animal",
 | 
			
		||||
	passive = true,
 | 
			
		||||
	reach = 1,
 | 
			
		||||
	hp_min = 5,
 | 
			
		||||
	hp_max = 10,
 | 
			
		||||
	armor = 200,
 | 
			
		||||
	collisionbox = {-0.2, -0.0, -0.2,  0.2, 0.5, 0.2},
 | 
			
		||||
	visual = "mesh",
 | 
			
		||||
	mesh = "mobs_penguin.b3d",
 | 
			
		||||
	visual_size = {x = 0.25, y = 0.25},
 | 
			
		||||
	textures = {
 | 
			
		||||
		{"mobs_penguin.png"},
 | 
			
		||||
	},
 | 
			
		||||
	sounds = {},
 | 
			
		||||
	makes_footstep_sound = true,
 | 
			
		||||
	walk_velocity = 1,
 | 
			
		||||
	run_velocity = 2,
 | 
			
		||||
	runaway = true,
 | 
			
		||||
	jump = false,
 | 
			
		||||
	stepheight = 1.1,
 | 
			
		||||
	drops = {
 | 
			
		||||
		{name = "mobs:meat_raw", chance = 1, min = 1, max = 1},
 | 
			
		||||
	},
 | 
			
		||||
	water_damage = 0,
 | 
			
		||||
	lava_damage = 4,
 | 
			
		||||
	light_damage = 0,
 | 
			
		||||
	fear_height = 2,
 | 
			
		||||
	animation = {
 | 
			
		||||
		speed_normal = 15,
 | 
			
		||||
		stand_start = 1,
 | 
			
		||||
		stand_end = 20,
 | 
			
		||||
		walk_start = 25,
 | 
			
		||||
		walk_end = 45,
 | 
			
		||||
		fly_start = 75, -- swim animation
 | 
			
		||||
		fly_end = 95,
 | 
			
		||||
		-- 50-70 is slide/water idle
 | 
			
		||||
	},
 | 
			
		||||
	fly_in = "default:water_source",
 | 
			
		||||
	floats = 0,
 | 
			
		||||
	follow = {"ethereal:fish_raw"},
 | 
			
		||||
	view_range = 5,
 | 
			
		||||
 | 
			
		||||
	on_rightclick = function(self, clicker)
 | 
			
		||||
 | 
			
		||||
		-- feed or tame
 | 
			
		||||
		if mobs:feed_tame(self, clicker, 4, false, true) then
 | 
			
		||||
			return
 | 
			
		||||
		end
 | 
			
		||||
 | 
			
		||||
		mobs:protect(self, clicker)
 | 
			
		||||
		mobs:capture_mob(self, clicker, 5, 50, 80, false, nil)
 | 
			
		||||
	end,
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
mobs:spawn({
 | 
			
		||||
	name = "mobs_animal:penguin",
 | 
			
		||||
	nodes = {"default:snowblock"},
 | 
			
		||||
	min_light = 10,
 | 
			
		||||
	chance = 15000,
 | 
			
		||||
	min_height = 0,
 | 
			
		||||
	day_toggle = true,
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
mobs:register_egg("mobs_animal:penguin", S("Penguin"), "default_snow.png", 1)
 | 
			
		||||
@@ -33,6 +33,10 @@ Warthog
 | 
			
		||||
 | 
			
		||||
- Warthogs unlike pigs defend themselves when hit and give 1-3 raw pork when killed, they can also be right-clicked with 8x apples to tame or breed.
 | 
			
		||||
 | 
			
		||||
Penguin
 | 
			
		||||
 | 
			
		||||
- 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...
 | 
			
		||||
 | 
			
		||||
Lucky Blocks: 14
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								textures/mobs_penguin.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/mobs_penguin.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 892 B  | 
		Reference in New Issue
	
	Block a user