From b7833240e34b5bb5b2c9cdaa9cacd4e5e199e502 Mon Sep 17 00:00:00 2001 From: cale Date: Tue, 19 Jan 2016 11:07:52 +0100 Subject: [PATCH] [bug fix] cant kill your own pet. --- mods/pets/init.lua | 1 + mods/pets/init.lua~ | 1 + 2 files changed, 2 insertions(+) diff --git a/mods/pets/init.lua b/mods/pets/init.lua index 41efd05..7fd363c 100644 --- a/mods/pets/init.lua +++ b/mods/pets/init.lua @@ -44,6 +44,7 @@ function pets.register_pet(name, def) on_step = function(self, dtime) if self.pl ~= nil then if self.pl:getpos() then + self.object:set_armor_groups({fleshy = 0, friendly = 100}) if vector.distance(self.object:getpos(), self.pl:getpos()) > 2 then local vec = vector.direction(self.object:getpos(), self.pl:getpos()) vec.y = vec.y * 10 diff --git a/mods/pets/init.lua~ b/mods/pets/init.lua~ index 41efd05..7fd363c 100644 --- a/mods/pets/init.lua~ +++ b/mods/pets/init.lua~ @@ -44,6 +44,7 @@ function pets.register_pet(name, def) on_step = function(self, dtime) if self.pl ~= nil then if self.pl:getpos() then + self.object:set_armor_groups({fleshy = 0, friendly = 100}) if vector.distance(self.object:getpos(), self.pl:getpos()) > 2 then local vec = vector.direction(self.object:getpos(), self.pl:getpos()) vec.y = vec.y * 10