[bug fix] cant kill your own pet.

This commit is contained in:
cale 2016-01-19 11:07:52 +01:00
parent 6564716802
commit b7833240e3
2 changed files with 2 additions and 0 deletions

View File

@ -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

View File

@ -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