Dying Tactic
Lvl: 20 Attack Physical Range: 3

Lvl: 10 Telesport CD: 5 sec Range: 60 Fixed Cast Time: 1
• After chanting for 0.5 sec, Appears on a random spot on the map
Lvl: 0 Attack Magic Range: 6 Fixed Cast Time: 0.5
• Deals (M.Atk1000%) wind M.Dmg to the target

Formula

function CommonFun.calcDamage_9004(srcUser, targetUser, params, damageParam, logger)
  local Hp = targetUser:GetProperty("Hp")
  local Weapon = srcUser:GetEquipedID(7_WEAPON)
  local targetRace = targetUser.race
  if srcUser:HasBuffID(49320_RACIAL_ANCIENT_RELICS_PERMANENT_:MAX_STACK_0) and srcUser:HasBuffID(49325_RACIAL_ANCIENT_RELICS_CD_:MAX_STACK_0) then
  elseif srcUser:HasBuffID(49320_RACIAL_ANCIENT_RELICS_PERMANENT_:MAX_STACK_0) then
    targetRace = 2
  end
  local enemy = srcUser:IsEnemy(targetUser)
  local A = Hp - 1
  if enemy then
    if targetRace == 3 and (Weapon == 41815_SABBATH_1 or Weapon == 141815_SABBATH_2) then
      if targetUser.boss == true or targetUser.mini == true then
        return 0, 0
      else
        return A
      end
    elseif targetRace == 1 and (Weapon == 41836_SLAUGHTER_HAND_AXE_1 or Weapon == 141836_SLAUGHTER_HAND_AXE_2) then
      if targetUser.boss == true or targetUser.mini == true then
        return 0, 0
      else
        return A
      end
    else
      return 0, 0
    end
  else
    return 0, 0
  end
  return 0, 0
end

Formula

{
  "id": 70050020,
  "Icon": "",
  "Camps": "Enemy",
  "Level": 1,
  "Logic": "SkillLockedTarget",
  "Damage": [
    {
      "type": 9004
    }
  ],
  "NameZh": "##169263",
  "DamTime": {
    "type": 1,
    "value": 1
  },
  "Fire_EP": 3,
  "RollType": 1,
  "SkillHit": 2,
  "AttackAct": [
    "use_skill"
  ],
  "Attack_EP": 3,
  "SkillType": "Attack",
  "Target_EP": 3,
  "Launch_Range": 3
}