Proyektil Tidak StabilActive
SHAPE_Q_CAST
Menembakkan proyektil energi tidak stabil ke target musuh, memberikan 208 damage sihir ke target dan pecah dalam bentuk kerucut di belakang mereka.
Memberikan 127 damage sihir kepada semua musuh yang terkena di kerucut.
Menerapkan satu Charge Peralihan padamu.
Charge Peralihan dikonsumsi untuk memperkuat kemampuan dari rupamu (tumpukan akan hilang saat menaiki tunggangan).
Stats
| Energy cost | 12 |
|---|---|
| Cast time | 0.8 s |
| Range | 12 m |
| Target | Enemy |
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.
Tongkat Mengintai TetuaTongkat Akar Terikat TetuaTongkat Primitif TetuaTongkat Bulan Merah TetuaTongkat Hellspawn TetuaTongkat Simbol Bumi TetuaPemanggil Cahaya TetuaTongkat Tatapan Dingin Tetua
Granted by(8)
Advanced view
Where each number comes from, and the arithmetic behind it. How this works
| # | Source | Base | Progression | Result |
|---|---|---|---|---|
| {0} | $SHAPE_Q_CAST.directattributechange[0].change | -72 | ×2.888 | 208 |
| {1} | $SHAPE_Q_CAST_AREA.directattributechange[0].change | -44 | ×2.888 | 127 |
| {2} | $SHAPE_Q_CAST_STACK.dummy[0].time | 2 | — | 2s |
Ability definition
{
"@uniquename": "SHAPE_Q_CAST",
"@target": "enemy",
"@keepmovingaftercast": "false",
"@category": "damage",
"@castingtime": "0.8",
"@hitdelay": "0.2",
"@standtime": "0",
"@disruptionfactor": "1",
"@recastdelay": "0",
"@energyusage": "4",
"@castrange": "12",
"@uitype": "damage",
"@animIgnoreHitDelay": "true",
"@showrange": "true",
"@adjustgroundtargettorange": "true",
"@assessment": "negative",
"@hidespelleffecticon": "true",
"@statblock": "@SPELLS_STANDARD_STATBLOCK",
"@autoattackcooldownaftercasting": "Trigger",
"@controllerpreferredtarget": "enemy",
"locareferences": {
"description": {
"locareference": [
{
"@tag": "$$SHAPE_Q_CAST.directattributechange[0].change$"
},
{
"@tag": "$$SHAPE_Q_CAST_AREA.directattributechange[0].change$"
},
{
"@tag": "$$SHAPE_Q_CAST_STACK.dummy[0].time$"
}
]
}
},
"applyspell": [
{
"@target": "enemy",
"@spell": "PASSIVE_SHAPESHIFT_Q_CAST_DAMAGE_REDUCE_EFFECT",
"IfSpellActive": {
"@who": "Caster",
"@spell": "PASSIVE_SHAPESHIFT_Q_CAST_DAMAGE_REDUCE_TRIGGER"
}
},
{
"@target": "enemy",
"@spell": "SHAPE_APPLY_FEROCITY_ON_HIT_VFX",
"@effectarearadius": "3",
"@maxeffectareatargets": "1",
"not": {
"IfSpellActive": {
"@who": "EffectTarget",
"@spell": "MOB_STACK_IMMUNITY"
}
},
"Event": {
"@type": "onSuccessfullHit",
"Spell": {
"@name": "SHAPE_FEROCITY_STACK",
"@target": "Caster"
}
}
}
],
"directattributechange": {
"@target": "enemy",
"@attribute": "health",
"@change": "-72",
"@effecttype": "magic"
},
"spellimmunity": {
"@spellname": "SHAPE_Q_CAST_AREA",
"@target": "enemy",
"@time": "0.2"
},
"spelleffectarea": {
"@time": "0.6",
"@effect": "SHAPE_Q_CAST_AREA",
"@target": "enemy",
"@removeonleave": "false",
"@position": "attarget",
"@visible": "false",
"@applyeffectonlyoncepertarget": "true",
"@rotation": "castdirection",
"area": {
"shape": {
"node": {
"@angle": "0",
"@distance": "-2",
"arc": {
"@angle": "A 0:65;0.2:65;0.21:0",
"@innerradius": "2",
"@outerradius": "8"
}
}
}
}
},
"projectile": {
"@flyspeed": "85",
"@startsocket": "mainhandprojectileelevated",
"@hitsocket": "damage"
}
}