Void Fangs
WeaponAbility
Granted by:Nibsham's Liberators
Spawns 2 void fangs that follow you. Recast the skill to throw a fang and deal 25% Dexterity + 25% Intellect (Chaos) to a target, applying Chaos Mark for 6s.
cooldown20s
duration0.33s
steps5
Scaling
25% Dexterity + 25% Intellect· Chaos
References
Granted by
Raw data
- type
- WeaponSkill
- nature
- Ability
- Cooldown
- 20s
- duration
- 0.33s
- steps
- 5
- id
- Daggers_Demondash_Skill2
raw data
{
"id": "Daggers_Demondash_Skill2",
"gfx": {
"x": 4,
"y": 2,
"file": "UI/icons/atlas_weapon_Dagger_96PX.png",
"size": 48,
"width": 2,
"height": 2
},
"anim": {
"ref": "SelfBuff",
"blend": 0.1,
"startFrame": 3
},
"type": 7,
"vars": {
"var1": 2,
"chance": 0.3
},
"flags": 0,
"props": {
"subskills": [
{
"skill": "Daggers_Demondash_Skill2_Shoot"
}
],
"rankOverride": [
{
"vars": {
"var1": 3
},
"minRank": 2
}
]
},
"steps": [
{
"id": "FX",
"on": 0,
"type": 11,
"delay": 0,
"props": {},
"visuals": {
"fxs": [
{
"set": "Chaos_Skill_Activate",
"props": {},
"space": 2
}
]
}
},
{
"on": 0,
"type": 3,
"delay": 0,
"props": {
"flags": 2
}
},
{
"id": "Projectiles",
"on": 13,
"type": 7,
"delay": 0.18,
"props": {
"projectile": {
"base": "MissileStraight",
"fxSet": "Projectile_Fang_Chaos_Spawn",
"scale": 1,
"speed": 85,
"offset": {
"x": 0,
"y": 0,
"z": -0.5
},
"spread": {
"rotY": 0,
"rotZ": 0
},
"settings": {
"hitTerrain": false,
"hitOnlyTarget": true
},
"generation": {
"count": 1,
"shape": [
0,
1,
100,
0
],
"duration": 0.15,
"stepLinked": true,
"directionBias": 1,
"endActivationDelay": 0.05
},
"randomSpread": {
"y": 0,
"z": 0
},
"activationDelay": 0,
"followForceCurve": [
0,
0.05,
-0.0491931661059636,
-0.0893681301106794,
0.0727306290365646,
0.133393697454449,
0.4,
0.803681435562888,
-0.222250554946781,
-0.117607066884123,
0.0313776624907483,
0.0167640530491203
]
}
},
"range": 40
},
{
"on": 2,
"type": 6,
"props": {},
"effects": [
{
"flags": 0,
"effect": 0,
"scaling": [
{
"atb": "Dexterity",
"ratio": 0.25
},
{
"atb": "Intellect",
"ratio": 0.25
}
],
"affinity": "Chaos"
}
]
},
{
"id": "AOEDamage",
"on": 13,
"type": 4,
"props": {
"area": {
"ignoreMainTarget": true
},
"position": {
"origin": 4
}
},
"range": 12,
"effects": [
{
"flags": 0,
"effect": 0,
"scaling": [
{
"atb": "Dexterity",
"ratio": 0.2
}
],
"affinity": "Chaos"
}
],
"visuals": {
"fxs": [
{
"set": "Chaos_Blast",
"props": {
"offset": {
"x": 0,
"y": 0,
"z": 1,
"height": 0
}
}
}
]
}
}
],
"texts": {
"desc": "Spawns ::var1:: void fangs that follow you. Recast the skill to throw a fang and deal ::dmg:: to a target, applying ::ref_name:: for ::ref_duration::.",
"name": "Void Fangs",
"refs": {
"ref": "Daggers_Demondash_Mark"
},
"rankDescs": [
{
"desc": "Spawns ::var1:: void fangs.",
"flags": 1
},
{
"desc": "Void fangs have a ::chance:: chance to deal their damage to nearby enemies.",
"flags": 0
}
]
},
"nature": 2,
"script": "var Counter = Skill.Daggers_Demondash_Skill2_Counter;\n\nfunction onProjectileCreated(proj) {\n\thoverProjectile(proj, round(vars.var1));\n}\n\nfunction onProc(ctx) {\n\n\tplayStep(Steps.FX);\n\tfor (i in 0...round(vars.var1)) {\n\t\twait(i * 0.2, () -> {\n\t\t\tplayStep(Steps.Projectiles);\n\t\t\taddStatus(owner, Counter);\n\t\t});\n\t}\n\n}\n\nfunction onHit(hit) {\n\tif (hit.stepId == Steps.Projectiles) {\n\t\tif (rank >= 3){\n\t\t\tif (checkProba(vars.chance)) {\n\t\t\t\tplayStep(Steps.AOEDamage, null, hit.projectile.position);\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunction onDamage(dmg) {\n\taddStatus(dmg.target, Skill.Daggers_Demondash_Mark);\n}\n\nfunction onStatusEnd(s,elapsed) {\n\tif (s.kind == Counter && elapsed) {\n\t\tdestroyProjectiles();\n\t}\n}\n\nfunction getOverrideSkill() {\n\tif (recast()) {\n\t\treturn Skill.Daggers_Demondash_Skill2_Shoot;\n\t}\n\treturn null;\n}\n\nfunction recast() {\n\treturn hasStatus(owner, Counter);\n}\n\nfunction checkForceRecast() {\n\treturn recast();\n}\nfunction shouldHighlightSkill() {\n\treturn recast();\n}",
"status": 2,
"mastery": [],
"cooldown": 20,
"duration": 0.33
}