nozuonodie = sgs.CreateTriggerSkill{
name = "nozuonodie",
events = {sgs.Dying},
on_trigger = function(self, event, player, data)
local room = player:getRoom()
local dying = data:toDying()
local dier = dying.who
if(player ~= dier) then
if dier:getHp() < 1 then --and player:askForSkillInvoke(self:objectName(), data) then
local recover = sgs.RecoverStruct()
recover.who = dier
recover.recover = 1
room:recover(dier, recover)
room:setPlayerProperty(player, "hp", sgs.QVariant(player:getHp()-1))
end
end
return false
end
}
name = "nozuonodie",
events = {sgs.Dying},
on_trigger = function(self, event, player, data)
local room = player:getRoom()
local dying = data:toDying()
local dier = dying.who
if(player ~= dier) then
if dier:getHp() < 1 then --and player:askForSkillInvoke(self:objectName(), data) then
local recover = sgs.RecoverStruct()
recover.who = dier
recover.recover = 1
room:recover(dier, recover)
room:setPlayerProperty(player, "hp", sgs.QVariant(player:getHp()-1))
end
end
return false
end
}