HP Conversion
Lvl: 5 Buff CD: 10 sec

Professor loses 5% of Max HP and converts the 100% of the HP takin into SP (When in PVP or GVG will only convert 25%)

Lvl: 4 Buff CD: 9 sec
• Professor loses 4% of Max HP and converts the 100% of the HP takin into SP (When in PVP or GVG will only convert 25%)
Lvl: 3 Buff CD: 8 sec
• Professor loses 3% of Max HP and converts the 100% of the HP takin into SP (When in PVP or GVG will only convert 25%)
Lvl: 2 Buff CD: 7 sec
• Professor loses 2% of Max HP and converts the 100% of the HP takin into SP (When in PVP or GVG will only convert 25%)
Lvl: 1 Buff CD: 6 sec
• Professor loses 1% of Max HP and converts the 100% of the HP takin into SP (When in PVP or GVG will only convert 25%)

Aesir

• HP Conversion - Effective Increase the same amount of HP converted into SP by 10%
• HP Conversion - Empower [HP Conversion] expend own HP -1%, the amount of SP gained won’t be reduced

Self 3690

function CommonFun.calcBuff_3690(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local skilllv_1 = srcUser:GetLernedSkillLevel(1317_ASSASSIN:HP_CONVERSION)
  local Num = srcUser:GetRunePoint(83040_AESIR_HP_CONVERSION_EXPEND_OWN_HP_1_THE_AMOUNT_OF_SP_GAINED_WON_T_BE_REDUCED)
  local MaxHp = srcUser:GetProperty("MaxHp")
  local A = -MaxHp * (skilllv_1 * 0.01 - Num * 0.01)
  if 0 < A then
    A = 0
  end
  return A
end

Self 3691

function CommonFun.calcBuff_3691(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local skilllv_1 = srcUser:GetLernedSkillLevel(1317_ASSASSIN:HP_CONVERSION)
  local MaxHp = srcUser:GetProperty("MaxHp")
  local mapid, maptype = srcUser:GetMapInfo()
  if maptype == PVP_MAPS then
    MaxHp = MaxHp * 0.25
  end
  local Num_hp = srcUser:GetRunePoint(82018_AESIR_INCREASE_THE_SAME_AMOUNT_OF_HP_CONVERTED_INTO_SP_BY_10)
  local A = MaxHp * skilllv_1 * 0.01 * (1 + Num_hp * 0.1)
  return A
end

Self

{
  "id": 118210,
  "BuffName": "HP Conversion (-HP)",
  "BuffRate": {
    "Odds": 100
  },
  "BuffEffect": {
    "Hp": {
      "type": 3690
    },
    "type": "HSPChange"
  },
  "BuffStateID": 118210
}

Self

{
  "id": 118211,
  "BuffName": "HP Conversion (+SP)",
  "BuffRate": {
    "Odds": 100
  },
  "BuffEffect": {
    "Sp": {
      "type": 3691
    },
    "type": "HSPChange"
  }
}

Formula

{
  "CD": 10,
  "id": 1317005,
  "Buff": {
    "self": [
      118210,
      118211
    ]
  },
  "Cost": 1,
  "Desc": [
    {
      "id": 1317000,
      "params": [
        5
      ]
    }
  ],
  "Icon": "skill_1317001",
  "Camps": "Friend",
  "Level": 5,
  "Logic": "SkillNone",
  "DescId": "##170679",
  "NameZh": "##166365",
  "DelayCD": 0.5,
  "Fire_EP": 3,
  "Pvp_buff": {
    "self": [
      118210,
      118211
    ]
  },
  "AttackAct": [
    "use_skill2"
  ],
  "Attack_EP": 3,
  "SE_attack": "Skill/skill_magic_hptransfer_attack",
  "SkillType": "Buff",
  "Target_EP": 3,
  "Launch_Range": 0,
  "AutoCondition": [
    {
      "type": 11,
      "value": 85,
      "no_target": 1
    }
  ]
}