Gentle Touch - Cure
Lvl: 10 Buff Skill Delay: 1.5 sec SP: 52 Range: 7

Using special pressure point techniques, recovers 1250 * (1+ target’s VIT/100) * (1+self INT/100) HP to self and an ally with a 65% chance to cure them of all status ailments. Can be used when the caster is Frozen/Petrified/Stunned. Cost 1 Spirit Bomb.

Lvl: 9 Buff Skill Delay: 1.5 sec SP: 48 Range: 7
• Using special pressure point techniques, recovers 1200 * (1+ target’s VIT/100) * (1+self INT/100) HP to self and an ally with a 60% chance to cure them of all status ailments. Can be used when the caster is Frozen/Petrified/Stunned. Cost 1 Spirit Bomb.
Lvl: 8 Buff Skill Delay: 1.5 sec SP: 44 Range: 7
• Using special pressure point techniques, recovers 1150 * (1+ target’s VIT/100) * (1+self INT/100) HP to self and an ally with a 55% chance to cure them of all status ailments. Can be used when the caster is Frozen/Petrified/Stunned. Cost 1 Spirit Bomb.
Lvl: 7 Buff Skill Delay: 1.5 sec SP: 40 Range: 7
• Using special pressure point techniques, recovers 1100 * (1+ target’s VIT/100) * (1+self INT/100) HP to self and an ally with a 50% chance to cure them of all status ailments. Can be used when the caster is Frozen/Petrified/Stunned. Cost 1 Spirit Bomb.
Lvl: 6 Buff Skill Delay: 1.5 sec SP: 36 Range: 7
• Using special pressure point techniques, recovers 1050 * (1+ target’s VIT/100) * (1+self INT/100) HP to self and an ally with a 45% chance to cure them of all status ailments. Can be used when the caster is Frozen/Petrified/Stunned. Cost 1 Spirit Bomb.
Lvl: 5 Buff Skill Delay: 1.5 sec SP: 32 Range: 7
• Using special pressure point techniques, recovers 1000 * (1+ target’s VIT/100) * (1+self INT/100) HP to self and an ally with a 40% chance to cure them of all status ailments. Can be used when the caster is Frozen/Petrified/Stunned. Cost 1 Spirit Bomb.
Lvl: 4 Buff Skill Delay: 1.5 sec SP: 30 Range: 7
• Using special pressure point techniques, recovers 900 * (1+ target’s VIT/100) * (1+self INT/100) HP to self and an ally with a 32% chance to cure them of all status ailments. Can be used when the caster is Frozen/Petrified/Stunned. Cost 1 Spirit Bomb.
Lvl: 3 Buff Skill Delay: 1.5 sec SP: 28 Range: 7
• Using special pressure point techniques, recovers 800 * (1+ target’s VIT/100) * (1+self INT/100) HP to self and an ally with a 24% chance to cure them of all status ailments. Can be used when the caster is Frozen/Petrified/Stunned. Cost 1 Spirit Bomb.
Lvl: 2 Buff Skill Delay: 1.5 sec SP: 26 Range: 7
• Using special pressure point techniques, recovers 700 * (1+ target’s VIT/100) * (1+self INT/100) HP to self and an ally with a 16% chance to cure them of all status ailments. Can be used when the caster is Frozen/Petrified/Stunned. Cost 1 Spirit Bomb.
Lvl: 1 Buff Skill Delay: 1.5 sec SP: 24 Range: 7
• Using special pressure point techniques, recovers 600 * (1+ target’s VIT/100) * (1+self INT/100) HP to self and an ally with a 8% chance to cure them of all status ailments. Can be used when the caster is Frozen/Petrified/Stunned. Cost 1 Spirit Bomb.

Aesir

• Gentle Touch - Power Healing Healing effect of [Gentle Touch - Cure] + 8%

Self 3110

function CommonFun.calcBuff_3110(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local Vit = targetUser:GetProperty("Vit")
  local Int = srcUser:GetProperty("Int")
  local skilllv_1 = srcUser:GetLernedSkillLevel(1204_THIEF:GENTLE_TOUCH_CURE)
  local BeHealEncPer2 = targetUser:GetProperty("BeHealEncPer")
  local HealEncPer = srcUser:GetProperty("HealEncPer")
  local Num = srcUser:GetRunePoint(124070_AESIR_HEALING_EFFECT_OF_GENTLE_TOUCH_CURE_8)
  local A = 0
  if 0 < skilllv_1 and skilllv_1 <= 5 then
    A = 100 * (5 + skilllv_1) * (1 + Vit / 100) * (1 + Int / 100) * (1 + BeHealEncPer2) * (1 + HealEncPer) * (1 + Num * 0.08)
  elseif 5 < skilllv_1 and skilllv_1 <= 10 then
    A = 100 * (10 + skilllv_1 * 0.5) * (1 + Vit / 100) * (1 + Int / 100) * (1 + BeHealEncPer2) * (1 + HealEncPer) * (1 + Num * 0.08)
  end
  return A
end

Team 3110

function CommonFun.calcBuff_3110(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local Vit = targetUser:GetProperty("Vit")
  local Int = srcUser:GetProperty("Int")
  local skilllv_1 = srcUser:GetLernedSkillLevel(1204_THIEF:GENTLE_TOUCH_CURE)
  local BeHealEncPer2 = targetUser:GetProperty("BeHealEncPer")
  local HealEncPer = srcUser:GetProperty("HealEncPer")
  local Num = srcUser:GetRunePoint(124070_AESIR_HEALING_EFFECT_OF_GENTLE_TOUCH_CURE_8)
  local A = 0
  if 0 < skilllv_1 and skilllv_1 <= 5 then
    A = 100 * (5 + skilllv_1) * (1 + Vit / 100) * (1 + Int / 100) * (1 + BeHealEncPer2) * (1 + HealEncPer) * (1 + Num * 0.08)
  elseif 5 < skilllv_1 and skilllv_1 <= 10 then
    A = 100 * (10 + skilllv_1 * 0.5) * (1 + Vit / 100) * (1 + Int / 100) * (1 + BeHealEncPer2) * (1 + HealEncPer) * (1 + Num * 0.08)
  end
  return A
end

Friend 3110

function CommonFun.calcBuff_3110(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local Vit = targetUser:GetProperty("Vit")
  local Int = srcUser:GetProperty("Int")
  local skilllv_1 = srcUser:GetLernedSkillLevel(1204_THIEF:GENTLE_TOUCH_CURE)
  local BeHealEncPer2 = targetUser:GetProperty("BeHealEncPer")
  local HealEncPer = srcUser:GetProperty("HealEncPer")
  local Num = srcUser:GetRunePoint(124070_AESIR_HEALING_EFFECT_OF_GENTLE_TOUCH_CURE_8)
  local A = 0
  if 0 < skilllv_1 and skilllv_1 <= 5 then
    A = 100 * (5 + skilllv_1) * (1 + Vit / 100) * (1 + Int / 100) * (1 + BeHealEncPer2) * (1 + HealEncPer) * (1 + Num * 0.08)
  elseif 5 < skilllv_1 and skilllv_1 <= 10 then
    A = 100 * (10 + skilllv_1 * 0.5) * (1 + Vit / 100) * (1 + Int / 100) * (1 + BeHealEncPer2) * (1 + HealEncPer) * (1 + Num * 0.08)
  end
  return A
end

Self

{
  "id": 117042,
  "BuffName": "Gentle Touch - Cure",
  "BuffRate": {
    "Odds": {
      "a": 5,
      "b": 15,
      "type": 1
    }
  },
  "BuffEffect": {
    "type": "DelStatus",
    "status": [
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12
    ],
    "random_num": 12
  }
}

Self

{
  "id": 117043,
  "BuffName": "Gentle Touch - Cure",
  "BuffRate": {
    "Odds": 100
  },
  "BuffEffect": {
    "Hp": {
      "type": 3110
    },
    "type": "HSPChange",
    "calc_heal": 1
  }
}

Self

{
  "id": 127150,
  "BuffDesc": "Increase DEF and M.DEF",
  "BuffIcon": "skillbuff_commonbuff",
  "BuffName": "Gentle Touch - Reborn",
  "BuffRate": {
    "Odds": {
      "a": 3314,
      "b": 100,
      "c": 0,
      "type": 8
    }
  },
  "BuffType": {
    "isgain": 1,
    "isdisperse": 1
  },
  "IconType": 1,
  "BuffEffect": {
    "Def": {
      "a": 3314,
      "b": 20,
      "c": 0,
      "type": 8
    },
    "MDef": {
      "a": 3314,
      "b": 10,
      "c": 0,
      "type": 8
    },
    "type": "AttrChange",
    "DefPer": {
      "a": 3327,
      "b": 0.01,
      "c": 0,
      "type": 8
    },
    "MDefPer": {
      "a": 3327,
      "b": 0.01,
      "c": 0,
      "type": 8
    },
    "limit_layer": 3
  }
}

Team

{
  "id": 117042,
  "BuffName": "Gentle Touch - Cure",
  "BuffRate": {
    "Odds": {
      "a": 5,
      "b": 15,
      "type": 1
    }
  },
  "BuffEffect": {
    "type": "DelStatus",
    "status": [
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12
    ],
    "random_num": 12
  }
}

Team

{
  "id": 117043,
  "BuffName": "Gentle Touch - Cure",
  "BuffRate": {
    "Odds": 100
  },
  "BuffEffect": {
    "Hp": {
      "type": 3110
    },
    "type": "HSPChange",
    "calc_heal": 1
  }
}

Friend

{
  "id": 117042,
  "BuffName": "Gentle Touch - Cure",
  "BuffRate": {
    "Odds": {
      "a": 5,
      "b": 15,
      "type": 1
    }
  },
  "BuffEffect": {
    "type": "DelStatus",
    "status": [
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12
    ],
    "random_num": 12
  }
}

Friend

{
  "id": 117043,
  "BuffName": "Gentle Touch - Cure",
  "BuffRate": {
    "Odds": 100
  },
  "BuffEffect": {
    "Hp": {
      "type": 3110
    },
    "type": "HSPChange",
    "calc_heal": 1
  }
}

Formula

{
  "id": 1204010,
  "Buff": {
    "self": [
      117042,
      117043,
      127150
    ],
    "team": [
      117042,
      117043
    ],
    "friend": [
      117042,
      117043
    ]
  },
  "Cost": 1,
  "Desc": [
    {
      "id": 1204000,
      "params": [
        1250,
        65
      ]
    }
  ],
  "Icon": "skill_1204001",
  "Camps": "Friend",
  "Level": 10,
  "Logic": "SkillNone",
  "DescId": "##170731",
  "NameZh": "##158133",
  "SE_hit": "Skill/skill_magic_healing_hit",
  "DelayCD": 1.5,
  "Fire_EP": 3,
  "Pvp_buff": {
    "self": [
      117042,
      117043,
      127150
    ],
    "team": [
      117042,
      117043
    ],
    "friend": [
      117042,
      117043
    ]
  },
  "SuperUse": 6,
  "AttackAct": [
    "use_skill"
  ],
  "Attack_EP": 3,
  "SE_attack": "Skill/attack6",
  "SkillCost": {
    "1": {
      "num": 1,
      "buffID": 100500
    },
    "sp": 52
  },
  "SkillType": "Buff",
  "Target_EP": 3,
  "Logic_Param": {
    "include_self": 1,
    "select_target": 1
  },
  "Launch_Range": 7,
  "AutoCondition": [
    {
      "type": 5,
      "priority": 1,
      "no_target": 1,
      "teamvalue": 70
    },
    {
      "type": 3,
      "value": 70,
      "priority": 1,
      "no_target": 1
    }
  ],
  "SuperUseEffect": 56
}