mirror of
				https://codeberg.org/tenplus1/mobs_redo.git
				synced 2025-10-31 07:35:24 +01:00 
			
		
		
		
	added nametag setting to mob registry
This commit is contained in:
		
							
								
								
									
										9
									
								
								api.lua
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								api.lua
									
									
									
									
									
								
							| @@ -1,9 +1,9 @@ | ||||
|  | ||||
| -- Mobs Api (1st September 2017) | ||||
| -- Mobs Api (5th September 2017) | ||||
|  | ||||
| mobs = {} | ||||
| mobs.mod = "redo" | ||||
| mobs.version = "20170901" | ||||
| mobs.version = "20170905" | ||||
|  | ||||
|  | ||||
| -- Intllib | ||||
| @@ -2443,6 +2443,11 @@ local mob_activate = function(self, staticdata, def, dtime) | ||||
| 	self.visual_size = vis_size | ||||
| 	self.standing_in = "" | ||||
|  | ||||
| 	-- check existing nametag | ||||
| 	if not self.nametag then | ||||
| 		self.nametag = def.nametag | ||||
| 	end | ||||
|  | ||||
| 	-- set anything changed above | ||||
| 	self.object:set_properties(self) | ||||
| 	set_yaw(self.object, (random(0, 360) - 180) / 180 * pi) | ||||
|   | ||||
							
								
								
									
										1
									
								
								api.txt
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								api.txt
									
									
									
									
									
								
							| @@ -30,6 +30,7 @@ This functions registers a new mob as a Minetest entity. | ||||
|         'specific_attack' has a table of entity names that monsters can attack {"player", "mobs_animal:chicken"} | ||||
|         'hp_min' minimum health | ||||
|         'hp_max' maximum health (mob health is randomly selected between both) | ||||
|         'nametag' string containing name of mob to display above entity | ||||
|         'physical' same is in minetest.register_entity() | ||||
|         'collisionbox' same is in minetest.register_entity() | ||||
|         'visual' same is in minetest.register_entity() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user