Righteous Resolve
Sword_Craft_Passive in SkillsHeals nearby allies for 10% Faith every 3 while you are surrounded by 2 or more enemies within 6.
- id
- Sword_Craft_Passive
- type
- 24
- flags
- 0
- nature
- 5
- script
- function onRegUpdate(dt) { var count = countEnemiesInRange(vars.range); var apply = count >= vars.var1; var inCombat = owner.isInCombat; setStatus(owner, Skill.Sword_Craft_Passive_Status, apply && inCombat ? 1 : 0); } function onStop(ctx) { setStatus(owner, Skill.Sword_Craft_Passive_Status, 0); }
- status
- 2
Raw data
{
"id": "Sword_Craft_Passive",
"gfx": {
"x": 8,
"y": 0,
"file": "UI/icons/atlas_weapon_Sword1H_96PX.png",
"size": 96
},
"anim": {},
"type": 24,
"vars": {
"var1": 2
},
"flags": 0,
"props": {},
"steps": [],
"texts": {
"desc": "Heals nearby allies for ::ref_heal:: every ::ref_dur1:: while you are surrounded by ::var1:: or more enemies within ::ref_range::.",
"name": "Righteous Resolve",
"refs": {
"ref": "Sword_Craft_Passive_Status"
},
"rankDescs": [
{
"desc": "The healing effect is triggered every ::ref_dur1::.",
"rank": 2,
"flags": 1
},
{
"desc": "Perfect blocking triggers the healing effect while ::name:: is active.",
"rank": 3,
"flags": 0
}
]
},
"nature": 5,
"script": "function onRegUpdate(dt) {\n\tvar count = countEnemiesInRange(vars.range);\n\tvar apply = count >= vars.var1;\n\tvar inCombat = owner.isInCombat;\n\tsetStatus(owner, Skill.Sword_Craft_Passive_Status, apply && inCombat ? 1 : 0);\n}\n\nfunction onStop(ctx) {\n\tsetStatus(owner, Skill.Sword_Craft_Passive_Status, 0);\n}",
"status": 2,
"mastery": []
}