meihuo = sgs.CreateTriggerSkill{
name = "meihuo",
frequency = sgs.Skill_Compulsory,
events = {sgs.DamageInflicted},
on_trigger = function(self, event, player, data, room)
if event == sgs.DamageInflicted then
local damage = data:toDamage()
if (damage.nature ~= sgs.DamageStruct_Thunder) and damage.from:isMale() then
room:broadcastSkillInvoke(self:objectName())
return true
end
end
return false
end
}
这是从神君技能中截取修改的,免疫男性武将的雷电以外所有伤害
name = "meihuo",
frequency = sgs.Skill_Compulsory,
events = {sgs.DamageInflicted},
on_trigger = function(self, event, player, data, room)
if event == sgs.DamageInflicted then
local damage = data:toDamage()
if (damage.nature ~= sgs.DamageStruct_Thunder) and damage.from:isMale() then
room:broadcastSkillInvoke(self:objectName())
return true
end
end
return false
end
}
这是从神君技能中截取修改的,免疫男性武将的雷电以外所有伤害