太阳神三国杀lua吧 关注:2,643贴子:73,380
  • 4回复贴,共1

求一个觉醒技能的lua,谢谢大家!

只看楼主收藏回复

已知技能A为一觉醒技能,技能B为游戏本体内不存在的lua技能。如果技能A效果为:濒死时,可以恢复2点体力,并获得技能B,则相关lua如何书写?
感激不尽!


1楼2013-02-02 15:22回复
    --濒死时,可以恢复2点体力,并获得技能B
    A = sgs.CreateTriggerSkill{
    name = "A",
    frequency = sgs.Skill_Wake,
    events = {sgs.Dying},
    on_trigger = function(self, event, player, data)
    local room = player:getRoom()
    local recover = sgs.RecoverStruct()
    recover.reason = "A"
    recover.who = player
    recover.recover =2
    room:recover(player, recover)
    room:acquireSkill(player,"B")--这个获取技能B——技能B不存在就生出来
    end
    }


    IP属地:广东2楼2013-02-02 16:36
    收起回复