Enchant Poison

Enchant Poison

Lv 10BuffSkill Delay: 1 sec

Applies poison to the weapon that lasts 300 sec. Auto Attacks has a 12% chance to poison the enemy unit for 15 sec. Poisoned units lose Def, HPR and SPR as well as (2%Max HP +3) HP every sec. HP reduction effects stack up to 3 layers. When HP gets too low, HP losing effects won’t work however the debuffs brought by poison still exist.

Skill Levels

Lvl: 9
Buff
Skill Delay: 1 sec
SP: 35

• Applies poison to the weapon that lasts 270 sec. Auto Attacks has a 11% chance to poison the enemy unit for 15 sec. Poisoned units lose Def, HPR and SPR as well as (2%Max HP +3) HP every sec. HP reduction effects stack up to 3 layers. When HP gets too low, HP losing effects won’t work however the debuffs brought by poison still exist.

Lvl: 8
Buff
Skill Delay: 1 sec
SP: 35

• Applies poison to the weapon that lasts 240 sec. Auto Attacks has a 10% chance to poison the enemy unit for 15 sec. Poisoned units lose Def, HPR and SPR as well as (2%Max HP +3) HP every sec. HP reduction effects stack up to 3 layers. When HP gets too low, HP losing effects won’t work however the debuffs brought by poison still exist.

Lvl: 7
Buff
Skill Delay: 1 sec
SP: 35

• Applies poison to the weapon that lasts 210 sec. Auto Attacks has a 9% chance to poison the enemy unit for 15 sec. Poisoned units lose Def, HPR and SPR as well as (2%Max HP +3) HP every sec. HP reduction effects stack up to 3 layers. When HP gets too low, HP losing effects won’t work however the debuffs brought by poison still exist.

Lvl: 6
Buff
Skill Delay: 1 sec
SP: 35

• Applies poison to the weapon that lasts 180 sec. Auto Attacks has a 8% chance to poison the enemy unit for 15 sec. Poisoned units lose Def, HPR and SPR as well as (2%Max HP +3) HP every sec. HP reduction effects stack up to 3 layers. When HP gets too low, HP losing effects won’t work however the debuffs brought by poison still exist.

Lvl: 5
Buff
Skill Delay: 1 sec
SP: 25

• Applies poison to the weapon that lasts 150 sec. Auto Attacks has a 7% chance to poison the enemy unit for 15 sec. Poisoned units lose Def, HPR and SPR as well as (2%Max HP +3) HP every sec. HP reduction effects stack up to 3 layers. When HP gets too low, HP losing effects won’t work however the debuffs brought by poison still exist.

Lvl: 4
Buff
Skill Delay: 1 sec
SP: 25

• Applies poison to the weapon that lasts 120 sec. Auto Attacks has a 6% chance to poison the enemy unit for 15 sec. Poisoned units lose Def, HPR and SPR as well as (2%Max HP +3) HP every sec. HP reduction effects stack up to 3 layers. When HP gets too low, HP losing effects won’t work however the debuffs brought by poison still exist.

Lvl: 3
Buff
Skill Delay: 1 sec
SP: 25

• Applies poison to the weapon that lasts 90 sec. Auto Attacks has a 5% chance to poison the enemy unit for 15 sec. Poisoned units lose Def, HPR and SPR as well as (2%Max HP +3) HP every sec. HP reduction effects stack up to 3 layers. When HP gets too low, HP losing effects won’t work however the debuffs brought by poison still exist.

Lvl: 2
Buff
Skill Delay: 1 sec
SP: 25

• Applies poison to the weapon that lasts 60 sec. Auto Attacks has a 4% chance to poison the enemy unit for 15 sec. Poisoned units lose Def, HPR and SPR as well as (2%Max HP +3) HP every sec. HP reduction effects stack up to 3 layers. When HP gets too low, HP losing effects won’t work however the debuffs brought by poison still exist.

Lvl: 1
Buff
Skill Delay: 1 sec
SP: 25

• Applies poison to the weapon that lasts 30 sec. Auto Attacks has a 3% chance to poison the enemy unit for 15 sec. Poisoned units lose Def, HPR and SPR as well as (2%Max HP +3) HP every sec. HP reduction effects stack up to 3 layers. When HP gets too low, HP losing effects won’t work however the debuffs brought by poison still exist.

Formula

1function CommonFun.calcBuff_8990(srcUser, targetUser, a, b, c, d, lv)
2  if srcUser == nil or targetUser == nil then
3    return 0
4  end
5  local MaxHp = targetUser:GetProperty("MaxHp")
6  local PoisonAtk = srcUser:GetProperty("PoisonAtk")
7  local PoisoningAtk = srcUser:GetProperty("PoisoningAtk")
8  local StateAtk = srcUser:GetProperty("StateAtk")
9  local skilllv_1 = srcUser:GetLernedSkillLevel(3925_DIVINE_AVENGER:SOUL_EROSION_POISONOUS_SOUL)
10  local duhun = 1
11  if 1 <= skilllv_1 and targetUser:GetNpcID() ~= 0 then
12    duhun = (PoisonAtk + PoisoningAtk + StateAtk) / 5 * (0.1 * skilllv_1 + 0.3) + 1
13  end
14  local A = a * duhun * MaxHp
15  local B = a * duhun
16  A = CommonFun.calcBuff_6(srcUser, targetUser, B, b, c, d, lv)
17  return A
18end
Preserved HTML snapshot from ROM Handbook