Page 1 of 1
					
				on_entity_damaged damage_type returns __self = 0
				Posted: Wed Jan 24, 2024 8:32 pm
				by BubstyBoy
				Whenever on_entity_damaged is called, if I try to get the damage type, it just returns this:
does anyone know why it does this or how to get the damage type from it? Thanks!
 
			 
			
					
				Re: on_entity_damaged damage_type returns __self = 0
				Posted: Wed Jan 24, 2024 9:35 pm
				by Stringweasel
				Is that while printing it using serpent? Or logging it? Looks like a LuaObject, which can't be printed.
Of you show your code it would be easier to help.
			 
			
					
				Re: on_entity_damaged damage_type returns __self = 0
				Posted: Wed Jan 24, 2024 10:13 pm
				by BubstyBoy
				It is being logged in factorio-current.log
			 
			
					
				Re: on_entity_damaged damage_type returns __self = 0
				Posted: Thu Jan 25, 2024 1:33 am
				by FuryoftheStars
				damage_type is a custom Lua object.  You'll need to assign it to a var and then pull the specific value from it you are interested in.
https://lua-api.factorio.com/latest/cla ... otype.html 
			 
			
					
				Re: on_entity_damaged damage_type returns __self = 0
				Posted: Thu Jan 25, 2024 2:02 am
				by BubstyBoy
				Ok, thank you!