
Luaqibu = sgs.CreatePhaseChangeSkill{
name = "Luaqibu" ,
frequency = sgs.Skill_Wake ,
on_phasechange = function(self, player)
local room = player:getRoom()
room:setPlayerMark(player,"Luaqibu", 1)
if room:changeMaxHpForAwakenSkill(player) then
room:acquireSkill(player, "qingnang")
if player:hasSkill("Luashijiu")then
room:detachSkillFromPlayer(player,"Luashijiu")
end
return false
end ,
can_trigger = function(self,target)
return target and target:isAlive() and target:hasSkill(self:objectName())
and target:getPhase() == sgs.Player_Start and target:getMark("Luaqibu") == 0
and target:getMark("@bububububu") >= 7
end
}
name = "Luaqibu" ,
frequency = sgs.Skill_Wake ,
on_phasechange = function(self, player)
local room = player:getRoom()
room:setPlayerMark(player,"Luaqibu", 1)
if room:changeMaxHpForAwakenSkill(player) then
room:acquireSkill(player, "qingnang")
if player:hasSkill("Luashijiu")then
room:detachSkillFromPlayer(player,"Luashijiu")
end
return false
end ,
can_trigger = function(self,target)
return target and target:isAlive() and target:hasSkill(self:objectName())
and target:getPhase() == sgs.Player_Start and target:getMark("Luaqibu") == 0
and target:getMark("@bububububu") >= 7
end
}
