White Star
Lvl: 1 Passive

Lv1. Heinrich cannot perform auto attack. When attacking, he uses [Whitestar - Wind], [Whitestar - Flower], [Whitestar - Snow], and [Whitestar - Moon] in a loop based on his ATK SPD. Heinrich can carry off-hand weapons. For each long sword or short sword he equips, his skill has a 11% Crit Rate. When landing a critical hit, he deals Crit DMG, and ignores P.DEF.

Lv4. Each stack of [Charge] increases Crit Rate of his skills by 3% and Crit DMG by 10%.

Lv7. All skills of Heinrich enjoy an AA DMG bonus and are immune to AA DMG down.

Lvl: 6 Passive
• Lv1. Heinrich cannot perform auto attack. When attacking, he uses [Whitestar - Wind], [Whitestar - Flower], [Whitestar - Snow], and [Whitestar - Moon] in a loop based on his ATK SPD. Heinrich can carry off-hand weapons. For each long sword or short sword he equips, his skill has a 31% Crit Rate. When landing a critical hit, he deals Crit DMG, and ignores P.DEF. Lv4. Each stack of [Charge] increases Crit Rate of his skills by 3% and Crit DMG by 10%. Lv7. All skills of Heinrich enjoy an AA DMG bonus and are immune to AA DMG down.
Lvl: 5 Passive
• Lv1. Heinrich cannot perform auto attack. When attacking, he uses [Whitestar - Wind], [Whitestar - Flower], [Whitestar - Snow], and [Whitestar - Moon] in a loop based on his ATK SPD. Heinrich can carry off-hand weapons. For each long sword or short sword he equips, his skill has a 27% Crit Rate. When landing a critical hit, he deals Crit DMG, and ignores P.DEF. Lv4. Each stack of [Charge] increases Crit Rate of his skills by 3% and Crit DMG by 10%. Lv7. All skills of Heinrich enjoy an AA DMG bonus and are immune to AA DMG down.
Lvl: 4 Passive
• Lv1. Heinrich cannot perform auto attack. When attacking, he uses [Whitestar - Wind], [Whitestar - Flower], [Whitestar - Snow], and [Whitestar - Moon] in a loop based on his ATK SPD. Heinrich can carry off-hand weapons. For each long sword or short sword he equips, his skill has a 23% Crit Rate. When landing a critical hit, he deals Crit DMG, and ignores P.DEF. Lv4. Each stack of [Charge] increases Crit Rate of his skills by 3% and Crit DMG by 10%. Lv7. All skills of Heinrich enjoy an AA DMG bonus and are immune to AA DMG down.
Lvl: 3 Passive
• Lv1. Heinrich cannot perform auto attack. When attacking, he uses [Whitestar - Wind], [Whitestar - Flower], [Whitestar - Snow], and [Whitestar - Moon] in a loop based on his ATK SPD. Heinrich can carry off-hand weapons. For each long sword or short sword he equips, his skill has a 19% Crit Rate. When landing a critical hit, he deals Crit DMG, and ignores P.DEF. Lv4. Each stack of [Charge] increases Crit Rate of his skills by 3% and Crit DMG by 10%. Lv7. All skills of Heinrich enjoy an AA DMG bonus and are immune to AA DMG down.
Lvl: 2 Passive
• Lv1. Heinrich cannot perform auto attack. When attacking, he uses [Whitestar - Wind], [Whitestar - Flower], [Whitestar - Snow], and [Whitestar - Moon] in a loop based on his ATK SPD. Heinrich can carry off-hand weapons. For each long sword or short sword he equips, his skill has a 15% Crit Rate. When landing a critical hit, he deals Crit DMG, and ignores P.DEF. Lv4. Each stack of [Charge] increases Crit Rate of his skills by 3% and Crit DMG by 10%. Lv7. All skills of Heinrich enjoy an AA DMG bonus and are immune to AA DMG down.
Lvl: 1 Passive
• Lv1. Heinrich cannot perform auto attack. When attacking, he uses [Whitestar - Wind], [Whitestar - Flower], [Whitestar - Snow], and [Whitestar - Moon] in a loop based on his ATK SPD. Heinrich can carry off-hand weapons. For each long sword or short sword he equips, his skill has a 11% Crit Rate. When landing a critical hit, he deals Crit DMG, and ignores P.DEF. Lv4. Each stack of [Charge] increases Crit Rate of his skills by 3% and Crit DMG by 10%. Lv7. All skills of Heinrich enjoy an AA DMG bonus and are immune to AA DMG down.

Self 8382

function CommonFun.calcBuff_8382(srcUser, targetUser, a, b, c, d, lv, damage)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local A = 0
  if a ~= 0 then
    A = damage
  elseif b ~= 0 then
    local skilllv_1 = srcUser:GetLernedSkillLevel(2742_SAINT:ETERNAL_NIGHT)
    A = damage / 4 * skilllv_1 * 0.1
  elseif c ~= 0 then
    local skilllv_2 = srcUser:GetLernedSkillLevel(2735_SAINT:BREAKING_DAWN)
    A = -damage * skilllv_2 * 0.05
  end
  if c ~= 0 then
    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
  return A
end

Self

{
  "id": 137801,
  "BuffName": "Fire robbery attack (kill)",
  "BuffRate": {
    "Odds": 100
  },
  "Condition": {
    "type": "UseSkillKill",
    "need_skill": [
      2741
    ]
  },
  "BuffEffect": {
    "id": [
      137802
    ],
    "type": "AddBuff",
    "damage_use_last_kill_hp": 1
  }
}

Self

{
  "id": 137802,
  "BuffName": "Fire Strike (Blood Return)",
  "BuffRate": {
    "Odds": 100
  },
  "BuffEffect": {
    "Hp": {
      "a": 1,
      "b": 0,
      "c": 0,
      "type": 8382
    },
    "type": "HSPChange",
    "calc_heal": 1
  }
}

Self

{
  "id": 137860,
  "BuffName": "Dual Blades",
  "BuffRate": {
    "Odds": 100
  },
  "BuffEffect": {
    "type": "ShieldPosCanEquipWeapon"
  }
}

Formula

{
  "id": 2730001,
  "Buff": {
    "self": [
      137801,
      137860
    ]
  },
  "Cost": 1,
  "Desc": [
    {
      "id": 2730000,
      "params": [
        11
      ]
    }
  ],
  "Icon": "skill_2730001",
  "Level": 1,
  "DescId": "##2867049",
  "NameZh": "##2833983",
  "NextID": 2730002,
  "Pvp_buff": {
    "self": [
      137801,
      137860
    ]
  }
}