Home · skill · Mage_ChronoReset
Fully regenerates your Spark and resets the cooldowns of all your Weapon Skills.
Properties
- status
- WIP
- type
- Class Skill
- nature
- Ability
- cooldown
- 180
- duration
- 0.8
- steps
- mastery
Referenced by
unit (1)
Raw data
{
"status": "WIP",
"gfx": {
"file": "UI/icons/atlas_class_Mage_96PX.png",
"size": 96,
"x": 0,
"y": 1
},
"id": "Mage_ChronoReset",
"type": "ClassSkill",
"nature": "Ability",
"texts": {
"name": "Chrono Reset",
"desc": "Fully regenerates your [Spark] and resets the cooldowns of all your [WeaponSkill]s."
},
"anim": {
"ref": "MagicBuff",
"blend": 0.1
},
"cooldown": 180,
"duration": 0.8,
"steps": [
{
"on": 0,
"props": {},
"delay": 0.2,
"visuals": {
"fxs": [
{
"set": "Mage_ChronoReset",
"props": {}
}
]
}
},
{
"on": 0,
"props": {},
"effects": [
{
"effect": 3,
"scaling": [
{
"ratio": 1,
"atb": "MaxSpark"
}
],
"target": {
"atb": "Spark"
},
"flags": 0
}
],
"type": 12
},
{
"on": 0,
"props": {},
"type": 12,
"effects": [
{
"effect": 1,
"scaling": [
{
"ratio": 1,
"atb": "MaxHealth"
}
],
"flags": 0
}
],
"cond": {
"mastery": "Mage_ChronoReset_M1"
}
}
],
"flags": [],
"mastery": [
{
"id": "Mage_ChronoReset_M1",
" vars": {},
"gfx": {
"file": "UI/Portraits/Items/Masteries/Mage_ChronoReset/Mage_ChronoReset_M1.png",
"size": 256,
"x": 0,
"y": 0
},
"text": {
"name": "Vitality Influx",
"desc": "::name:: fully heals you."
}
},
{
"id": "Mage_ChronoReset_M2",
"gfx": {
"file": "UI/Portraits/Items/Masteries/Mage_ChronoReset/Mage_ChronoReset_M2.png",
"size": 256,
"x": 0,
"y": 0
},
"text": {
"name": "Rekindle",
"desc": "Triggering [Conduit]s reduces the cooldown of ::name:: by ::time::."
},
"vars": {
"time": 1
}
},
{
"id": "Mage_ChronoReset_M3",
"gfx": {
"file": "UI/Portraits/Items/Masteries/Mage_ChronoReset/Mage_ChronoReset_M3.png",
"size": 256,
"x": 0,
"y": 0
},
"text": {
"name": "Alignment",
"desc": "::name:: reduces the cooldowns of all your [ClassSkill]s by ::dur1::."
},
"vars": {
"dur1": 15
}
}
],
"props": {},
"vars": {
"dur1": 1
},
"script": "function onStart(ctx) {\n\tforAllWeaponSkills(owner, (s) -> resetCooldown(s.kind));\n\n\tif (hasMastery(Mage_ChronoReset_M3)) {\n\t\tforAllClassSkills(owner, function(s) {\n\t\t\tif (s.kind != skill.kind)\n\t\t\t\treduceCooldown(s.kind, vars.dur1);\n\t\t});\n\t}\n}\n\nfunction onConduitTriggers(conduits) {\n\tif (hasMastery(Mage_ChronoReset_M2))\n\t\treduceCooldown(kind, vars.time);\n}",
"_xrefs": [
{
"from_sheet": "unit",
"from_id": "Mage",
"via_field": "skills"
}
]
}