Skill #1143001

Magic Trap

Draws a Magic Trap on the ground. Enemy units fall into it receive (Own Atk + target's INT * 40) *600%% Neutral Damage each sec and lose 200 SP each sec. The SP cost of enemies within the trap is increased by [8df936]%s%%[-]. Up to 2 traps can be present at any one time for 15s. Their localized effect can be stacked

Level 10

##1143000

CD 2s | Cost 1 | Buff

ID 1143010

Level 9

##1143000

CD 2s | Cost 1 | Buff

ID 1143009

Level 8

##1143000

CD 2s | Cost 1 | Buff

ID 1143008

Level 7

##1143000

CD 2s | Cost 1 | Buff

ID 1143007

Level 6

##1143000

CD 2s | Cost 1 | Buff

ID 1143006

Level 5

##1143000

CD 2s | Cost 1 | Buff

ID 1143005

Level 4

##1143000

CD 2s | Cost 1 | Buff

ID 1143004

Level 3

##1143000

CD 2s | Cost 1 | Buff

ID 1143003

Level 2

##1143000

CD 2s | Cost 1 | Buff

ID 1143002

Level 1

##1143000

CD 2s | Cost 1 | Buff

ID 1143001

Formulas & functions

CommonFun links

Magic TrapLv 1-15 | buff | Buffs 116443, 116444

Formula source

function CommonFun.calcBuff_5200(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local SilenceAtk = srcUser:GetProperty("SilenceAtk")
  local SilenceDef2 = targetUser:GetProperty("SilenceDef")
  local SlienceDam = 1 + SilenceAtk - SilenceDef2
  if SlienceDam <= 0 then
    SlienceDam = 0
  end
  local StateAtk = srcUser:GetProperty("StateAtk")
  local StateDef2 = targetUser:GetProperty("StateDef")
  local StateDam = 1 + StateAtk - StateDef2
  if StateDam <= 0 then
    StateDam = 0
  end
  local GemValue = srcUser:GetGemValue(91021)
  local rate1 = GemValue / 1000 * SlienceDam * StateDam * CommonFun.calcAttrSilenceRate(srcUser, targetUser)
  local rate2 = GemValue / 1000 * SlienceDam * StateDam * CommonFun.calcAttrSilenceRate(srcUser, targetUser)
  local Hasbuff = 0
  if srcUser:HasBuffID(20910030) then
    Hasbuff = 1
  end
  local A = rate1 * a + rate2 * b * Hasbuff
  if A <= 0 then
    return 0
  end
  return A
end

Skill JSON (Level 10)

{
  "id": 1143010,
  "NameZh": "魔力陷阱",
  "Level": 10,
  "Icon": "skill_1143001",
  "Cost": 1,
  "NextNewID": 1143011,
  "Desc": [
    {
      "id": 1143000,
      "params": [
        40,
        600,
        200
      ]
    }
  ],
  "DamageType": 4,
  "SkillType": "Buff",
  "Camps": "Enemy",
  "Launch_Range": 6,
  "Fire_EP": 3,
  "Target_EP": 3,
  "Attack_EP": 3,
  "CD": 2,
  "SkillCost": {
    "sp": 39
  },
  "DelayCD": 2,
  "Lead_Type": {
    "CCT": 0,
    "FCT": 1.5,
    "type": 2
  },
  "Logic": "SkillPointRange",
  "Logic_Param": {
    "count": 15,
    "interval": 1,
    "isCountTrap": 1,
    "max_count": 2,
    "no_select": 1,
    "range": 3,
    "suspend_can_immune": 1,
    "trap_effect": "MagicTrap_buff,LowRange_B"
  },
  "Buff": {
    "enemy": [
      116440,
      116443,
      116444
    ]
  },
  "Pvp_buff": {
    "enemy": [
      116440,
      116443,
      116444
    ]
  },
  "CastAct": "reading",
  "AttackAct": [
    "use_skill"
  ],
  "SE_attack": "Skill/skill_magic_magictrap_attack",
  "SE_hit": "Skill/skill_magic_magic_hit",
  "description": {
    "chinesesimplified": "##1143000",
    "english": "##1143000",
    "german": "##1143000",
    "portuguese": "##1143000",
    "spanish": "##1143000"
  }
}