From fd097bf9553ea283f5b0c57e6e5f024993705a29 Mon Sep 17 00:00:00 2001 From: Wouters Dorian Date: Wed, 26 Aug 2015 11:50:33 +0200 Subject: [PATCH] Try to fix [mobs] API-related crashes --- mods/mobs/api.lua | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/mods/mobs/api.lua b/mods/mobs/api.lua index 5be38873..3b5fd9c4 100755 --- a/mods/mobs/api.lua +++ b/mods/mobs/api.lua @@ -1058,12 +1058,10 @@ end end -- select random texture, set model and size - if not self.base_texture then - self.base_texture = def.textures[math.random(1, #def.textures)] - self.base_mesh = def.mesh - self.base_size = self.visual_size - self.base_colbox = self.collisionbox - end + self.base_texture = self.base_texture or def.textures[math.random(1, #def.textures)] + self.base_mesh = self.base_mesh or def.mesh + self.base_size = self.base_size or self.visual_size + self.base_colbox = self.base_colbox or self.collisionbox -- set texture, model and size local textures = self.base_texture