aoxu
4/27/2015 - 9:05 AM

skill.lua

[28] = {
    id = 28, name = "m-6-1",
    levels = {
        [1] = {
            followAttack = {
                [1] = {
                    trigger = {
                        condition = {"interval"},
                        cooldown = 1, interval = 3,
                    }, 
                    target = {
                        target = "pathCollision",
                    },
                    effect = {
                        effect = {"attack"},
                    },
                    number = {
                        calculation = {"attackAttribute"},
                        ratioValue = 1,
                    },
                    stop = {
                        condition = {"atOnce"},
                    }, 
                    followSpeed = 10, speed = 10,
                },
                [2] = {
                    trigger = {
                        condition = {"onAttack", "random"},
                        probability = 1,
                    },
                    target = {
                        target = "boss",
                    },
                    effect = {
                        effect = {"debuff"},
                        debuff = "decreaseAttribute",
                        targetAttribute = "defense",
                    },
                    number = {
                        calculation = {"constant"},
                        baseValue = 0.2,
                    },
                    stop = {
                        condition = {"overTime"},
                        effectTime = 5,
                    },
                },
            },
        },
        [2] = { -- level 2
            followAttack = { -- skill followAttack
                [2] = { -- effect 2
                    stop = {
                        effectTime = 10, -- lv.2 effect time +5s
                    },
                },
            },
        },
    },
},