diff options
| -rw-r--r-- | api.lua | 9 | ||||
| -rw-r--r-- | api.txt | 1 | 
2 files changed, 8 insertions, 2 deletions
| @@ -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) @@ -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() | 
