Home · skill · DM_Multispin_Passive
Your Attacks and Weapon Skills generate a stack of Zeal, stacking up to 10 times.
At 10 stacks, your next Final Combo Attack consums all stacks to reset the cooldown of Zealous Spins and increase its damage by ::ref3_damage%::.
At 10 stacks, your next Final Combo Attack consums all stacks to reset the cooldown of Zealous Spins and increase its damage by ::ref3_damage%::.
Properties
- status
- QA
- type
- WeaponPassive
- nature
- Passive
Referenced by
item (1)
Raw data
{
"status": "QA",
"gfx": {
"file": "UI/icons/atlas_weapon_Dual_Mace_96px.png",
"size": 48,
"x": 8,
"y": 0,
"width": 2,
"height": 2
},
"id": "DM_Multispin_Passive",
"type": "WeaponPassive",
"nature": "Passive",
"texts": {
"name": "Zeal",
"desc": "Your [Attack]s and [WeaponSkill]s generate a stack of ::ref_name::, stacking up to ::ref_stacks:: times.\n\nAt ::ref_stacks:: stacks, your next [ComboAttack] consums all stacks to reset the cooldown of ::ref2_name:: and increase its damage by ::ref3_damage%::.",
"refs": {
"ref": "DM_Multispin_Passive_Status",
"ref2": "DM_Multispin_Skill1",
"ref3": "DM_Multispin_Passive_Status2"
},
"rankDescs": [
{
"rank": 2,
"desc": "Damage bonus increased to ::ref3_damage%::.",
"flags": 1
},
{
"rank": 2,
"desc": "During combat, generates a stack of ::ref_name:: every ::time::.",
"flags": 0
}
]
},
"anim": {},
"steps": [],
"flags": [],
"mastery": [],
"props": {},
"vars": {
"time": 3
},
"script": "var Stack = Skill.DM_Multispin_Passive_Status;\nfunction onInflictHit(hit) {\n\tif ( hit.isFirstHit && !hit.isFinalCombo && hit.isWeaponSkill || hit.isBaseAttack) {\n\t\taddStatus(owner, Stack);\n\t}\n\tif (hit.isFinalCombo && hasStatusMaxStacked(owner, Stack)) {\n\t\tconsumeStatus(owner, Stack, 1000);\n\t\tresetCooldown(Skill.DM_Multispin_Skill1);\n\t\taddStatus(owner, Skill.DM_Multispin_Passive_Status2);\n\t}\n}\n\nvar stackTimer = 0.;\nfunction onRegUpdate(dt) {\n\tif (isInCombat()) {\n\t\tstackTimer += dt;\n\t\tif (stackTimer >= vars.time) {\n\t\t\tstackTimer -= vars.time;\n\t\t\taddStatus(owner, Skill.DM_Multispin_Passive_Status);\n\t\t}\n\t} else {\n\t\tstackTimer = 0;\n\t}\n}",
"_xrefs": [
{
"from_sheet": "item",
"from_id": "DM_Multispin",
"via_field": "skills"
}
]
}