forked from mtcontrib/mobs_redo
		
	update cmi components
This commit is contained in:
		
							
								
								
									
										12
									
								
								api.lua
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								api.lua
									
									
									
									
									
								
							| @@ -1,9 +1,9 @@ | |||||||
|  |  | ||||||
| -- Mobs Api (18th June 2017) | -- Mobs Api (19th June 2017) | ||||||
|  |  | ||||||
| mobs = {} | mobs = {} | ||||||
| mobs.mod = "redo" | mobs.mod = "redo" | ||||||
| mobs.version = "20170618" | mobs.version = "20170619" | ||||||
|  |  | ||||||
|  |  | ||||||
| -- Intllib | -- Intllib | ||||||
| @@ -2253,7 +2253,7 @@ local mob_staticdata = function(self) | |||||||
| 	end | 	end | ||||||
|  |  | ||||||
| 	if use_cmi then | 	if use_cmi then | ||||||
| 		self.serialized_cmi_components = cmi.serialize_components(self.cmi_components) | 		self.serialized_cmi_components = cmi.serialize_components(self._cmi_components) | ||||||
| 	end | 	end | ||||||
|  |  | ||||||
| 	local tmp = {} | 	local tmp = {} | ||||||
| @@ -2265,7 +2265,7 @@ local mob_staticdata = function(self) | |||||||
| 		if  t ~= "function" | 		if  t ~= "function" | ||||||
| 		and t ~= "nil" | 		and t ~= "nil" | ||||||
| 		and t ~= "userdata" | 		and t ~= "userdata" | ||||||
| 		and _ ~= "cmi_components" then | 		and _ ~= "_cmi_components" then | ||||||
| 			tmp[_] = self[_] | 			tmp[_] = self[_] | ||||||
| 		end | 		end | ||||||
| 	end | 	end | ||||||
| @@ -2378,7 +2378,7 @@ local mob_activate = function(self, staticdata, def, dtime) | |||||||
| 	update_tag(self) | 	update_tag(self) | ||||||
|  |  | ||||||
| 	if use_cmi then | 	if use_cmi then | ||||||
| 		self.cmi_components = cmi.activate_components(self.serialized_cmi_components) | 		self._cmi_components = cmi.activate_components(self.serialized_cmi_components) | ||||||
| 		cmi.notify_activate(self.object, dtime) | 		cmi.notify_activate(self.object, dtime) | ||||||
| 	end | 	end | ||||||
| end | end | ||||||
| @@ -2611,7 +2611,7 @@ minetest.register_entity(name, { | |||||||
| 	attack_animals = def.attack_animals or false, | 	attack_animals = def.attack_animals or false, | ||||||
| 	specific_attack = def.specific_attack, | 	specific_attack = def.specific_attack, | ||||||
| 	owner_loyal = def.owner_loyal, | 	owner_loyal = def.owner_loyal, | ||||||
| 	cmi_is_mob = true, | 	_cmi_is_mob = true, | ||||||
|  |  | ||||||
| 	on_blast = def.on_blast or do_tnt, | 	on_blast = def.on_blast or do_tnt, | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user