From c385a2deb763dc5d05d4cdd5a8b8fea70bb0b85d Mon Sep 17 00:00:00 2001 From: AiTechEye <40591179+AiTechEye@users.noreply.github.com> Date: Wed, 14 Oct 2020 21:08:05 +0200 Subject: [PATCH] Add files via upload --- aliveai_electric/init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aliveai_electric/init.lua b/aliveai_electric/init.lua index 493d45b..5b23c73 100644 --- a/aliveai_electric/init.lua +++ b/aliveai_electric/init.lua @@ -105,7 +105,8 @@ aliveai_electric.hit=function(ob,level,dmg1) end aliveai.punchdmg(ob,dmg) if en==1 and ob then - ob:set_velocity({x=math.random(-1,1)*0.1, y=ob:get_velocity().y, z=math.random(-1,1)*0.1}) + local v = ob:get_velocity() + ob:set_velocity({x=math.random(-1,1)*0.1, y=v and v.y or 0, z=math.random(-1,1)*0.1}) end elseif aliveai_nitroglycerine and dmg>4 and math.random(1,5)==1 then aliveai_nitroglycerine.explode(ob:get_pos(),{radius=2,blow_nodes=0})