Hypercharge
Lvl: 10 Passive

When Thor deals Wind DMG to an enemy, he applies [electric charge] to them, which stacks up to 5 times and lasts 10s. When enemies with [electric charge] approach one another, they lose (own LUK*electric charge count*50) HP and (own LUK/3*electric charge count*1) Magic per sec due to electric conduction. HP Loss from electric conduction is affected by [Power Fluctuation].

Lvl: 9 Passive
• When Thor deals Wind DMG to an enemy, he applies [electric charge] to them, which stacks up to 5 times and lasts 10s. When enemies with [electric charge] approach one another, they lose (own LUK*electric charge count*45) HP and (own LUK/3*electric charge count*0.9) Magic per sec due to electric conduction. HP Loss from electric conduction is affected by [Power Fluctuation].
Lvl: 8 Passive
• When Thor deals Wind DMG to an enemy, he applies [electric charge] to them, which stacks up to 5 times and lasts 10s. When enemies with [electric charge] approach one another, they lose (own LUK*electric charge count*40) HP and (own LUK/3*electric charge count*0.8) Magic per sec due to electric conduction. HP Loss from electric conduction is affected by [Power Fluctuation].
Lvl: 7 Passive
• When Thor deals Wind DMG to an enemy, he applies [electric charge] to them, which stacks up to 5 times and lasts 10s. When enemies with [electric charge] approach one another, they lose (own LUK*electric charge count*35) HP and (own LUK/3*electric charge count*0.7) Magic per sec due to electric conduction. HP Loss from electric conduction is affected by [Power Fluctuation].
Lvl: 6 Passive
• When Thor deals Wind DMG to an enemy, he applies [electric charge] to them, which stacks up to 5 times and lasts 10s. When enemies with [electric charge] approach one another, they lose (own LUK*electric charge count*30) HP and (own LUK/3*electric charge count*0.6) Magic per sec due to electric conduction. HP Loss from electric conduction is affected by [Power Fluctuation].
Lvl: 5 Passive
• When Thor deals Wind DMG to an enemy, he applies [electric charge] to them, which stacks up to 5 times and lasts 10s. When enemies with [electric charge] approach one another, they lose (own LUK*electric charge count*25) HP and (own LUK/3*electric charge count*0.5) Magic per sec due to electric conduction. HP Loss from electric conduction is affected by [Power Fluctuation].
Lvl: 4 Passive
• When Thor deals Wind DMG to an enemy, he applies [electric charge] to them, which stacks up to 5 times and lasts 10s. When enemies with [electric charge] approach one another, they lose (own LUK*electric charge count*20) HP and (own LUK/3*electric charge count*0.4) Magic per sec due to electric conduction. HP Loss from electric conduction is affected by [Power Fluctuation].
Lvl: 3 Passive
• When Thor deals Wind DMG to an enemy, he applies [electric charge] to them, which stacks up to 5 times and lasts 10s. When enemies with [electric charge] approach one another, they lose (own LUK*electric charge count*15) HP and (own LUK/3*electric charge count*0.3) Magic per sec due to electric conduction. HP Loss from electric conduction is affected by [Power Fluctuation].
Lvl: 2 Passive
• When Thor deals Wind DMG to an enemy, he applies [electric charge] to them, which stacks up to 5 times and lasts 10s. When enemies with [electric charge] approach one another, they lose (own LUK*electric charge count*10) HP and (own LUK/3*electric charge count*0.2) Magic per sec due to electric conduction. HP Loss from electric conduction is affected by [Power Fluctuation].
Lvl: 1 Passive
• When Thor deals Wind DMG to an enemy, he applies [electric charge] to them, which stacks up to 5 times and lasts 10s. When enemies with [electric charge] approach one another, they lose (own LUK*electric charge count*5) HP and (own LUK/3*electric charge count*0.1) Magic per sec due to electric conduction. HP Loss from electric conduction is affected by [Power Fluctuation].

Self 8550

function CommonFun.calcBuff_8550(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local Luk = srcUser:GetProperty("Luk")
  local Str = srcUser:GetProperty("Str")
  local skilllv = srcUser:GetLernedSkillLevel(2800_SAINT:HYPERCHARGE)
  local A = 0
  if a == 1 and b == 0 then
    A = -Luk * skilllv * 5
    local skilllv_bwd = srcUser:GetLernedSkillLevel(2799_SAINT:POWER_FLUCTUATION)
    local random_min = 50 + Luk / 10
    local random_max = skilllv_bwd * 10 + 200 + Str / 10
    local ratio = CommonFun.RandomRange(random_min, math.max(random_min, random_max), srcUser:GetRandom())
    if 0 < skilllv_bwd then
      A = A * ratio / 100
    end
    local AttrFunction = srcUser:GetProperty("AttrFunction")
    local bitfunc = CommonFun.getBits(AttrFunction)
    if (targetUser.boss or targetUser.mini or targetUser.changelinepunish) and (targetUser.zoneType == 1 or targetUser.zoneType == 22) and targetUser.noPunishBoss == false and bitfunc[CommonFun.AttrFunction.JustInViceZone] == 1 and targetUser.isBossFromBranch == false then
      A = 0
    end
    if CommonFun.checkAttrFunctionMiss(targetUser, srcUser) then
      A = 0
    end
    if targetUser.boss and targetUser.zoneType == 22 and CommonFun.CheckStormBossMiss(targetUser, srcUser) then
      A = 0
    end
    if targetUser:GetNpcID() == 30043_YEAR or targetUser:GetNpcID() == 280303_WILDNESS_SPIRIT_BEAST or targetUser:GetNpcID() == 56008_GOMORA or targetUser:GetNpcID() == 56009_BALTAN or targetUser:GetNpcID() == 56010_GOLZA or targetUser:GetNpcID() == 56011_BEMSTAR or targetUser:GetNpcID() == 56012_ELEKING or targetUser:GetNpcID() == 56013_KING_JOE then
      A = -1
    end
    if targetUser:DamageAlways1() then
      A = -1
    end
  end
  if a == 0 and b == 1 then
    A = -Luk / 3 * skilllv * 0.1
  end
  return A
end

Self

{
  "id": 138360,
  "BuffName": "Conductivity",
  "BuffRate": {
    "Odds": 100
  },
  "Condition": {
    "type": "Attack",
    "all_skill": 1,
    "need_skill": [
      2790,
      2793,
      2795,
      2803,
      2804,
      2805
    ],
    "need_AtkAttr": [
      1
    ],
    "must_have_damage": 1,
    "buff_skill_can_trigger": 1
  },
  "BuffEffect": {
    "id": [
      138361,
      138362
    ],
    "type": "AddBuff"
  }
}

Self

{
  "id": 138361,
  "BuffDesc": "You lose HP and Magic when close to an ally with electric charges",
  "BuffIcon": "skillbuff_2800001",
  "BuffName": "Electric charge count",
  "BuffRate": {
    "Odds": 100
  },
  "BuffType": {
    "isgain": 0,
    "isdisperse": 1
  },
  "IconType": 1,
  "BuffEffect": {
    "Hp": {
      "a": 1,
      "b": 0,
      "type": 8550
    },
    "Sp": {
      "a": 0,
      "b": 1,
      "type": 8550
    },
    "type": "ElectricCharge",
    "range": 5,
    "lineid": 51,
    "duration": 0.8,
    "always_calc": 1,
    "limit_layer": 5
  },
  "BuffStateID": 138381
}

Self

{
  "id": 138362,
  "BuffDesc": "Increases Variable Cast Time",
  "BuffIcon": "skillbuff_2800001",
  "BuffName": "23",
  "BuffRate": {
    "Odds": {
      "a": 210141,
      "type": 5000
    }
  },
  "BuffType": {
    "isgain": 0,
    "isdisperse": 1
  },
  "IconType": 1,
  "BuffEffect": {
    "type": "AttrChange",
    "CTChange": {
      "a": 0,
      "b": 0,
      "c": 210141,
      "type": 5010
    },
    "limit_layer": 5
  }
}

Formula

{
  "id": 2800010,
  "Buff": {
    "self": [
      138360
    ]
  },
  "Cost": 1,
  "Desc": [
    {
      "id": 2800000,
      "params": [
        50,
        1
      ]
    }
  ],
  "Icon": "skill_2800001",
  "Level": 10,
  "DescId": "##3352436",
  "NameZh": "##3352389",
  "Pvp_buff": {
    "self": [
      138360
    ]
  },
  "DamageType": 4
}