Ombre intérieureActive
DYNAMIC_CURSE
Révélez l'Ombre Intérieure du joueur ciblé, infligeant des dégâts à tous les ennemis dans un rayon de 5m.
Pour les cibles portant une armure de tissu :
Dure 5.2s.
Inflige 205 dégâts magiques (contre les joueurs) / 99 dégâts magiques (contre les monstres) toutes les 0.5s (les dégâts ne peuvent pas être renvoyés).
Pour les cibles portant une armure de cuir :
Dure 2s.
Inflige 124 dégâts magiques (contre les joueurs) / 51 dégâts magiques (contre les monstres) toutes les 0.5s (les dégâts ne peuvent pas être renvoyés).
Vole 100% de la Santé que l'ennemi a perdu.
Pour les cibles portant une armure de plaques :
Ralentit tous les ennemis dans la zone de -40% pendant 2.2s.
Après 1.5s, l'ombre frappe tous les ennemis dans la zone, infligeant 447 dégâts physiques (les dégâts ne peuvent pas être renvoyés).
Réduit les résistances aux dégâts de tous les ennemis touchés de -30% pendant 5s.
Stats
| Energy cost | 65 |
|---|---|
| Cooldown | 30 s |
| Cast time | 0.4 s |
| Range | 15 m |
| Target | allplayers |
Numbers shown for
Ability damage and healing scale with the weapon carrying them; a sword multiplies them by more than a bow. Select a weapon for its figures.
Granted by(1)
Advanced view
Where each number comes from, and the arithmetic behind it. How this works
| # | Source | Base | Progression | Result |
|---|---|---|---|---|
| {0} | $DYNAMIC_CURSE_CLOTH.spelleffectarea[0].circle[0].radius_start | 5 | — | 5m |
| {1} | $DYNAMIC_CURSE_CLOTH.spelleffectarea[0].time | 5.2 | — | 5.2s |
| {2} | $DYNAMIC_CURSE_CLOTH_EFFECT.attributechangeovertime[0].change | -66 | ×3.107 | 205 |
| {3} | $DYNAMIC_CURSE_CLOTH_EFFECT.attributechangeovertime[1].change | -32 | ×3.107 | 99 |
| {4} | $DYNAMIC_CURSE_CLOTH_EFFECT.attributechangeovertime[0].interval | 0.5 | — | 0.5s |
| {5} | $DYNAMIC_CURSE_LEATHER.spelleffectarea[0].time | 2 | — | 2s |
| {6} | $DYNAMIC_CURSE_LEATHER_EFFECT.attributechangeovertime[0].change | -40 | ×3.107 | 124 |
| {7} | $DYNAMIC_CURSE_LEATHER_EFFECT.attributechangeovertime[1].change | -16.5 | ×3.107 | 51 |
| {8} | $DYNAMIC_CURSE_LEATHER_EFFECT.attributechangeovertime[0].interval | 0.5 | — | 0.5s |
| {9} | $DYNAMIC_CURSE_LEATHER_EFFECT.attributechangeovertime[0].attributestealfactor | 1 | — | 100% |
| {10} | $DYNAMIC_CURSE_PLATE_SLOW.buffovertime[0].value | -0.4 | — | -40% |
| {11} | $DYNAMIC_CURSE_PLATE_SLOW.buffovertime[0].time | 2.2 | — | 2.2s |
| {12} | $DYNAMIC_CURSE_PLATE_EFFECT.directattributechange[0].change | -144 | ×3.107 | 447 |
| {13} | $DYNAMIC_CURSE_PLATE_EFFECT.buffovertime[0].value | -0.3 | — | -30% |
| {14} | $DYNAMIC_CURSE_PLATE_EFFECT.buffovertime[0].time | 5 | — | 5s |
| {15} | $DYNAMIC_CURSE_PLATE.pulsingspell[0].initialinterval | 1.5 | — | 1.5s |
Ability definition
{
"@uniquename": "DYNAMIC_CURSE",
"@target": "allplayers",
"@hitdelay": "0",
"@standtime": "0.2",
"@energyusage": "21",
"@castingtime": "0.4",
"@castrange": "15",
"@recastdelay": "30",
"@category": "instant",
"@uitype": "buff",
"@statblock": "@SPELLS_STANDARD_STATBLOCK",
"@showrange": "true",
"@descriptionlocatag": "@SPELLS_DYNAMIC_CURSE_V2_DESC",
"@autoattackcooldownaftercasting": "Trigger",
"@controllerpreferredtarget": "enemyandally",
"@controllerselfcastable": "true",
"spellindicationarea": {
"@target": "enemy",
"@visible": "true",
"area": {
"shape": {
"node": {
"circle": {
"@radius": "5"
}
}
},
"fill": {
"circle": {
"@radius": "0-5"
}
}
}
},
"locareferences": {
"description": {
"locareference": [
{
"@tag": "$$DYNAMIC_CURSE_CLOTH.spelleffectarea[0].circle[0].radius_start$"
},
{
"@tag": "$$DYNAMIC_CURSE_CLOTH.spelleffectarea[0].time$"
},
{
"@tag": "$$DYNAMIC_CURSE_CLOTH_EFFECT.attributechangeovertime[0].change$"
},
{
"@tag": "$$DYNAMIC_CURSE_CLOTH_EFFECT.attributechangeovertime[1].change$"
},
{
"@tag": "$$DYNAMIC_CURSE_CLOTH_EFFECT.attributechangeovertime[0].interval$"
},
{
"@tag": "$$DYNAMIC_CURSE_LEATHER.spelleffectarea[0].time$"
},
{
"@tag": "$$DYNAMIC_CURSE_LEATHER_EFFECT.attributechangeovertime[0].change$"
},
{
"@tag": "$$DYNAMIC_CURSE_LEATHER_EFFECT.attributechangeovertime[1].change$"
},
{
"@tag": "$$DYNAMIC_CURSE_LEATHER_EFFECT.attributechangeovertime[0].interval$"
},
{
"@tag": "$$DYNAMIC_CURSE_LEATHER_EFFECT.attributechangeovertime[0].attributestealfactor$"
},
{
"@tag": "$$DYNAMIC_CURSE_PLATE_SLOW.buffovertime[0].value$"
},
{
"@tag": "$$DYNAMIC_CURSE_PLATE_SLOW.buffovertime[0].time$"
},
{
"@tag": "$$DYNAMIC_CURSE_PLATE_EFFECT.directattributechange[0].change$"
},
{
"@tag": "$$DYNAMIC_CURSE_PLATE_EFFECT.buffovertime[0].value$"
},
{
"@tag": "$$DYNAMIC_CURSE_PLATE_EFFECT.buffovertime[0].time$"
},
{
"@tag": "$$DYNAMIC_CURSE_PLATE.pulsingspell[0].initialinterval$"
}
]
}
},
"applyspell": [
{
"@target": "all",
"@spell": "DYNAMIC_CURSE_CLOTH",
"not": {
"IfTargetItemTypeEquipped": [
{
"@slottype": "armor",
"@shopsubcategory1": "cloth_armor"
},
{
"@slottype": "armor",
"@shopsubcategory1": "leather_armor"
},
{
"@slottype": "armor",
"@shopsubcategory1": "plate_armor"
}
]
}
},
{
"@target": "all",
"@spell": "DYNAMIC_CURSE_CLOTH",
"IfTargetItemTypeEquipped": {
"@slottype": "armor",
"@shopsubcategory1": "cloth_armor"
}
},
{
"@target": "all",
"@spell": "DYNAMIC_CURSE_LEATHER",
"IfTargetItemTypeEquipped": {
"@slottype": "armor",
"@shopsubcategory1": "leather_armor"
}
},
{
"@target": "all",
"@spell": "DYNAMIC_CURSE_PLATE",
"IfTargetItemTypeEquipped": {
"@slottype": "armor",
"@shopsubcategory1": "plate_armor"
}
}
],
"projectile": {
"@flyspeed": "30",
"@startsocket": "mainhandprojectile",
"@hitsocket": "damage",
"@timeoffset": "0.1"
},
"spelleffectfx": {}
}