Blood Thirst
Lvl: 5 Buff CD: 5 sec Skill Delay: 2 sec SP: 30 Range: 6 Cast Time: 1.5

Draws a bloody pattern on the ground. Enemies in the area will lose 5% of Max HP per second. The more HP lost, the faster they will lose HP. When it is effective on MVP and Mini Monsters, the HP loss will decrease to a fixed amount. Up to 1 pattern can be drawn. The pattern lasts 15 seconds.

Lvl: 4 Buff CD: 5 sec Skill Delay: 2 sec SP: 28 Range: 6 Cast Time: 1.5
• Draws a bloody pattern on the ground. Enemies in the area will lose 4% of Max HP per second. The more HP lost, the faster they will lose HP. When it is effective on MVP and Mini Monsters, the HP loss will decrease to a fixed amount. Up to 1 pattern can be drawn. The pattern lasts 15 seconds.
Lvl: 3 Buff CD: 5 sec Skill Delay: 2 sec SP: 26 Range: 6 Cast Time: 1.5
• Draws a bloody pattern on the ground. Enemies in the area will lose 3% of Max HP per second. The more HP lost, the faster they will lose HP. When it is effective on MVP and Mini Monsters, the HP loss will decrease to a fixed amount. Up to 1 pattern can be drawn. The pattern lasts 15 seconds.
Lvl: 2 Buff CD: 5 sec Skill Delay: 2 sec SP: 24 Range: 6 Cast Time: 1.5
• Draws a bloody pattern on the ground. Enemies in the area will lose 2% of Max HP per second. The more HP lost, the faster they will lose HP. When it is effective on MVP and Mini Monsters, the HP loss will decrease to a fixed amount. Up to 1 pattern can be drawn. The pattern lasts 15 seconds.
Lvl: 1 Buff CD: 5 sec Skill Delay: 2 sec SP: 22 Range: 6 Cast Time: 1.5
• Draws a bloody pattern on the ground. Enemies in the area will lose 1% of Max HP per second. The more HP lost, the faster they will lose HP. When it is effective on MVP and Mini Monsters, the HP loss will decrease to a fixed amount. Up to 1 pattern can be drawn. The pattern lasts 15 seconds.

Aesir

• Blood Thirst - Cage - 10% Move Spd of targets within [Blood Thirst]’s area of effect. This effect grows more powerful as the target’s HP percentage drops

Enemy 3050

function CommonFun.calcBuff_3050(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local skilllv_1 = srcUser:GetLernedSkillLevel(1140_ARCANE_MASTER:BLOOD_THIRST)
  local MaxHp = targetUser:GetProperty("MaxHp")
  local Hp = targetUser:GetProperty("Hp")
  local A = -skilllv_1 / 100 * (1 + MaxHp / Hp * 0.05) * MaxHp
  local B = -skilllv_1 / 100 * (1 + MaxHp / Hp * 0.05)
  A = CommonFun.calcBuff_6(srcUser, targetUser, B, 0, c, d, lv)
  return A
end

Enemy

{
  "id": 116460,
  "BuffName": "Blood Thirst",
  "BuffRate": {
    "Odds": 100
  },
  "BuffEffect": {
    "Hp": {
      "type": 3050
    },
    "type": "HSPChange"
  },
  "BuffStateID": 116460
}

Enemy

{
  "id": 116461,
  "BuffName": "Blood Thirst (slow)",
  "BuffRate": {
    "Odds": {
      "a": 0,
      "b": 100,
      "type": 3070
    }
  },
  "BuffEffect": {
    "type": "AttrChange",
    "MoveSpdPer": {
      "type": 3051
    }
  }
}

Formula

{
  "CD": 5,
  "id": 1140005,
  "Buff": {
    "enemy": [
      116460,
      116461
    ]
  },
  "Cost": 1,
  "Desc": [
    {
      "id": 1140000,
      "params": [
        5
      ]
    }
  ],
  "Icon": "skill_1140001",
  "Camps": "Enemy",
  "Level": 5,
  "Logic": "SkillPointRect",
  "DescId": "##1301896",
  "NameZh": "##158088",
  "SE_hit": "Skill/skill_magic_bloodtrap_hit",
  "CastAct": "reading",
  "DelayCD": 2,
  "Fire_EP": 3,
  "Pvp_buff": {
    "enemy": [
      116460,
      116461
    ]
  },
  "AttackAct": [
    "use_skill"
  ],
  "Attack_EP": 3,
  "Lead_Type": {
    "CCT": 0,
    "FCT": 1.5,
    "type": 2
  },
  "SE_attack": "Skill/BloodthirstyDesire_buff1",
  "SkillCost": {
    "sp": 30
  },
  "SkillType": "Buff",
  "Target_EP": 3,
  "DamageType": 4,
  "Logic_Param": {
    "count": 15,
    "width": 3,
    "distance": 3,
    "interval": 1,
    "max_count": 1,
    "no_select": 1,
    "isCountTrap": 1,
    "trap_effect": "BloodthirstyDesire_buff1,LowRange_B",
    "suspend_can_immune": 1
  },
  "Launch_Range": 6
}