From 53259f61307380bae9a54a96866e5ed7dce8c035 Mon Sep 17 00:00:00 2001 From: big bad waffle Date: Tue, 24 Apr 2018 16:46:44 +0200 Subject: [PATCH] more work on passive tree --- helpers/passives/client/css/main.css | 2 +- helpers/passives/client/js/constants.js | 14 +- helpers/passives/client/js/generator.js | 13 +- helpers/passives/client/js/main.js | 4 +- helpers/passives/client/js/renderer.js | 8 +- .../client/ui/templates/groups/styles.css | 2 +- .../client/ui/templates/load/styles.css | 2 +- .../client/ui/templates/menu/styles.css | 2 +- .../client/ui/templates/mode/styles.css | 2 +- .../client/ui/templates/nodeInfo/styles.css | 2 +- .../ui/templates/renameGroup/styles.css | 2 +- .../client/ui/templates/save/styles.css | 2 +- .../client/ui/templates/tooltip/styles.css | 2 +- helpers/passives/server/saves/tree.json | 5482 +--------------- sims/dpt/sim.js | 1 - src/client/js/misc/statTranslations.js | 7 +- .../ui/templates/equipment/equipment.js | 5 +- src/client/ui/templates/passives/passives.js | 7 +- src/client/ui/templates/passives/temp.js | 5737 ++++------------- .../ui/templates/tooltipItem/tooltipItem.js | 1 - src/server/combat/combat.js | 8 +- src/server/components/stats.js | 10 +- src/server/config/passiveTree.js | 5737 ++++------------- src/server/fixes/fixes.js | 12 + src/server/items/config/types.js | 2 +- src/server/items/generators/stats.js | 57 +- 26 files changed, 2588 insertions(+), 14535 deletions(-) diff --git a/helpers/passives/client/css/main.css b/helpers/passives/client/css/main.css index 200dfa2d..707b2599 100644 --- a/helpers/passives/client/css/main.css +++ b/helpers/passives/client/css/main.css @@ -1 +1 @@ -.q0{color:#f2f5f5}.q1{color:#3fa7dd}.q2{color:#ffeb38}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346}.color-green{color:#80f643}html,body{width:100vw;height:100vh}body{background-color:#2d2136;padding:0;margin:0;overflow:hidden}.canvas,.ui-container{position:absolute}.ui-container{width:100%;height:100%;pointer-events:none}.ui-container>*{pointer-events:auto}*{box-sizing:border-box;font-family:bitty;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"courier"}.disabled{opacity:.4 !important;pointer-events:none !important}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background-color:#3c3f4c;-webkit-border-radius:0;border-radius:0}::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:0;background:#929398} \ No newline at end of file +.q0{color:#f2f5f5}.q1{color:#4ac441}.q2{color:#3fa7dd}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346 !important}.color-redA{color:#ff4252 !important}.color-blueA{color:#48edff !important}.color-blueB{color:#3fa7dd !important}.color-greenB{color:#4ac441 !important}.color-yellowB{color:#faac45 !important}.color-green{color:#80f643 !important}.color-brownC{color:#b15a30 !important}.color-brownD{color:#763b3b !important}.color-grayA{color:#f2f5f5 !important}.color-grayB{color:#c0c3cf !important}.color-grayC{color:#929398 !important}.color-grayD{color:#69696e !important}.color-pinkB{color:#de43ae !important}html,body{width:100vw;height:100vh}body{background-color:#2d2136;padding:0;margin:0;overflow:hidden}.canvas,.ui-container{position:absolute}.ui-container{width:100%;height:100%;pointer-events:none}.ui-container>*{pointer-events:auto}*{box-sizing:border-box;font-family:bitty;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"courier"}.disabled{opacity:.4 !important;pointer-events:none !important}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background-color:#3c3f4c;-webkit-border-radius:0;border-radius:0}::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:0;background:#929398} \ No newline at end of file diff --git a/helpers/passives/client/js/constants.js b/helpers/passives/client/js/constants.js index d14d2df1..a8dd00b5 100644 --- a/helpers/passives/client/js/constants.js +++ b/helpers/passives/client/js/constants.js @@ -34,7 +34,6 @@ define([ magicFind: 'increased item quality', itemQuantity: 'increased item quantity', sprintChance: 'sprint chance', - dmgPercent: 'to all damage', allAttributes: 'to all attributes', xpIncrease: 'additional xp per kill', lvlRequire: 'level requirement reduction', @@ -51,17 +50,14 @@ define([ elementPoisonResist: 'poison resistance', elementAllResist: 'all resistance', - increasedStunDuration: 'increased stun duration', physicalPercent: 'increased physical damage', spellPercent: 'increased spell damage', elementPercent: 'increased elemental damage', - hpPercent: 'increased life', - armorPercent: 'increased armor', - spellAddCritChance: 'increased spell crit chance', - spellAddCritMultiplier: 'increased spell crit multiplier', - auraReserveMultiplier: 'aura mana reservation multiplier', - - auraDoubleEffect: 'doubles the effect of your auras' + addSpellCritChance: 'increased spell crit chance', + addSpellCritMultiplier: 'increased spell crit multiplier', + addAttackCritChance: 'increased attack crit chance', + addAttackCritMultiplier: 'increased attack crit multiplier', + dodgeAttackChance: 'chance to dodge attacks' } }; }); diff --git a/helpers/passives/client/js/generator.js b/helpers/passives/client/js/generator.js index 4010cf78..a5a79e0f 100644 --- a/helpers/passives/client/js/generator.js +++ b/helpers/passives/client/js/generator.js @@ -52,7 +52,16 @@ define([ serialize: function () { return JSON.stringify({ nodes: this.nodes, - links: this.links + links: this.links.map(function (l) { + return { + from: { + id: l.from.id + }, + to: { + id: l.to.id + } + }; + }) }); }, @@ -216,7 +225,7 @@ define([ if (!selected) return true; - selected.color = (selected.color + 1) % 5; + selected.color = (selected.color + 1) % 7; }, resizeNode: function () { diff --git a/helpers/passives/client/js/main.js b/helpers/passives/client/js/main.js index 860ed424..bf6a322f 100644 --- a/helpers/passives/client/js/main.js +++ b/helpers/passives/client/js/main.js @@ -132,7 +132,9 @@ define([ } var action = ({ - d: 'deleteNode' + d: 'deleteNode', + c: 'recolorNode', + r: 'resizeNode' })[key]; if (!action) return; diff --git a/helpers/passives/client/js/renderer.js b/helpers/passives/client/js/renderer.js index 20cbdaa6..073283e7 100644 --- a/helpers/passives/client/js/renderer.js +++ b/helpers/passives/client/js/renderer.js @@ -190,7 +190,9 @@ define([ '#3fa7dd', '#4ac441', '#d43346', - '#a24eff' + '#a24eff', + '#faac45', + '#44cb95' ])[color]; var size = ([ constants.blockSize, @@ -208,7 +210,9 @@ define([ '#42548d', '#386646', '#763b3b', - '#533399' + '#533399', + '#d07840', + '#3f8d6d' ])[color]; this.ctx.strokeRect(x, y, size, size); diff --git a/helpers/passives/client/ui/templates/groups/styles.css b/helpers/passives/client/ui/templates/groups/styles.css index a12f35b6..5ba244fa 100644 --- a/helpers/passives/client/ui/templates/groups/styles.css +++ b/helpers/passives/client/ui/templates/groups/styles.css @@ -1 +1 @@ -.q0{color:#f2f5f5}.q1{color:#3fa7dd}.q2{color:#ffeb38}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346}.color-green{color:#80f643}.uiGroups{position:absolute;left:10px;bottom:10px;padding:10px;width:200px;background-color:#373041;text-align:center}.uiGroups .heading-text{color:#f2f5f5;margin-bottom:15px}.uiGroups .list:not(:empty){margin-bottom:15px}.uiGroups .list .item{width:100%;color:#f2f5f5;background-color:#505360;padding:5px 0 5px 0;margin-bottom:5px;cursor:pointer}.uiGroups .list .item:hover{background-color:#929398}.uiGroups .list .item:last-child{margin-bottom:0}.uiGroups .list .item.active{background-color:#929398}.uiGroups .btn{width:calc((100% - 30px) / 3);color:#f2f5f5;background-color:#3fa7dd;padding:5px;box-sizing:border-box;float:left;cursor:pointer}.uiGroups .btn:hover{background-color:#51fc9a;color:#3c3f4c}.uiGroups .btn:not(:last-child){margin-right:15px} \ No newline at end of file +.q0{color:#f2f5f5}.q1{color:#4ac441}.q2{color:#3fa7dd}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346 !important}.color-redA{color:#ff4252 !important}.color-blueA{color:#48edff !important}.color-blueB{color:#3fa7dd !important}.color-greenB{color:#4ac441 !important}.color-yellowB{color:#faac45 !important}.color-green{color:#80f643 !important}.color-brownC{color:#b15a30 !important}.color-brownD{color:#763b3b !important}.color-grayA{color:#f2f5f5 !important}.color-grayB{color:#c0c3cf !important}.color-grayC{color:#929398 !important}.color-grayD{color:#69696e !important}.color-pinkB{color:#de43ae !important}.uiGroups{position:absolute;left:10px;bottom:10px;padding:10px;width:200px;background-color:#373041;text-align:center}.uiGroups .heading-text{color:#f2f5f5;margin-bottom:15px}.uiGroups .list:not(:empty){margin-bottom:15px}.uiGroups .list .item{width:100%;color:#f2f5f5;background-color:#505360;padding:5px 0 5px 0;margin-bottom:5px;cursor:pointer}.uiGroups .list .item:hover{background-color:#929398}.uiGroups .list .item:last-child{margin-bottom:0}.uiGroups .list .item.active{background-color:#929398}.uiGroups .btn{width:calc((100% - 30px) / 3);color:#f2f5f5;background-color:#3fa7dd;padding:5px;box-sizing:border-box;float:left;cursor:pointer}.uiGroups .btn:hover{background-color:#51fc9a;color:#3c3f4c}.uiGroups .btn:not(:last-child){margin-right:15px} \ No newline at end of file diff --git a/helpers/passives/client/ui/templates/load/styles.css b/helpers/passives/client/ui/templates/load/styles.css index 09453943..ba5c2227 100644 --- a/helpers/passives/client/ui/templates/load/styles.css +++ b/helpers/passives/client/ui/templates/load/styles.css @@ -1 +1 @@ -.q0{color:#f2f5f5}.q1{color:#3fa7dd}.q2{color:#ffeb38}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346}.color-green{color:#80f643}.uiLoad{position:absolute;right:10px;top:10px;padding:10px;width:200px;background-color:#373041;text-align:center}.uiLoad .heading-text{color:#f2f5f5;margin-bottom:15px}.uiLoad .list .item{width:100%;color:#f2f5f5;background-color:#505360;padding:5px 0 5px 0;margin-bottom:5px;cursor:pointer}.uiLoad .list .item:hover{background-color:#929398}.uiLoad .list .item:last-child{margin-bottom:0} \ No newline at end of file +.q0{color:#f2f5f5}.q1{color:#4ac441}.q2{color:#3fa7dd}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346 !important}.color-redA{color:#ff4252 !important}.color-blueA{color:#48edff !important}.color-blueB{color:#3fa7dd !important}.color-greenB{color:#4ac441 !important}.color-yellowB{color:#faac45 !important}.color-green{color:#80f643 !important}.color-brownC{color:#b15a30 !important}.color-brownD{color:#763b3b !important}.color-grayA{color:#f2f5f5 !important}.color-grayB{color:#c0c3cf !important}.color-grayC{color:#929398 !important}.color-grayD{color:#69696e !important}.color-pinkB{color:#de43ae !important}.uiLoad{position:absolute;right:10px;top:10px;padding:10px;width:200px;background-color:#373041;text-align:center}.uiLoad .heading-text{color:#f2f5f5;margin-bottom:15px}.uiLoad .list .item{width:100%;color:#f2f5f5;background-color:#505360;padding:5px 0 5px 0;margin-bottom:5px;cursor:pointer}.uiLoad .list .item:hover{background-color:#929398}.uiLoad .list .item:last-child{margin-bottom:0} \ No newline at end of file diff --git a/helpers/passives/client/ui/templates/menu/styles.css b/helpers/passives/client/ui/templates/menu/styles.css index 53b873ec..0223d52b 100644 --- a/helpers/passives/client/ui/templates/menu/styles.css +++ b/helpers/passives/client/ui/templates/menu/styles.css @@ -1 +1 @@ -.q0{color:#f2f5f5}.q1{color:#3fa7dd}.q2{color:#ffeb38}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346}.color-green{color:#80f643}.uiMenu{position:absolute;right:10px;bottom:10px;padding:10px;width:120px;background-color:#373041;text-align:center}.uiMenu .heading{color:#f2f5f5;margin-bottom:15px}.uiMenu input{border:none;outline:none;width:calc(100% - 10px);height:20px;padding:5px;display:box}.uiMenu .btn{float:left;width:100%;color:#f2f5f5;background-color:#3fa7dd;padding:5px;box-sizing:border-box;cursor:pointer}.uiMenu .btn:not(:last-child){margin-bottom:15px}.uiMenu .btn:hover{background-color:#51fc9a;color:#3c3f4c}.uiMenu .btn:nth-child(3){clear:both} \ No newline at end of file +.q0{color:#f2f5f5}.q1{color:#4ac441}.q2{color:#3fa7dd}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346 !important}.color-redA{color:#ff4252 !important}.color-blueA{color:#48edff !important}.color-blueB{color:#3fa7dd !important}.color-greenB{color:#4ac441 !important}.color-yellowB{color:#faac45 !important}.color-green{color:#80f643 !important}.color-brownC{color:#b15a30 !important}.color-brownD{color:#763b3b !important}.color-grayA{color:#f2f5f5 !important}.color-grayB{color:#c0c3cf !important}.color-grayC{color:#929398 !important}.color-grayD{color:#69696e !important}.color-pinkB{color:#de43ae !important}.uiMenu{position:absolute;right:10px;bottom:10px;padding:10px;width:120px;background-color:#373041;text-align:center}.uiMenu .heading{color:#f2f5f5;margin-bottom:15px}.uiMenu input{border:none;outline:none;width:calc(100% - 10px);height:20px;padding:5px;display:box}.uiMenu .btn{float:left;width:100%;color:#f2f5f5;background-color:#3fa7dd;padding:5px;box-sizing:border-box;cursor:pointer}.uiMenu .btn:not(:last-child){margin-bottom:15px}.uiMenu .btn:hover{background-color:#51fc9a;color:#3c3f4c}.uiMenu .btn:nth-child(3){clear:both} \ No newline at end of file diff --git a/helpers/passives/client/ui/templates/mode/styles.css b/helpers/passives/client/ui/templates/mode/styles.css index 5a2d23a5..70af525e 100644 --- a/helpers/passives/client/ui/templates/mode/styles.css +++ b/helpers/passives/client/ui/templates/mode/styles.css @@ -1 +1 @@ -.q0{color:#f2f5f5}.q1{color:#3fa7dd}.q2{color:#ffeb38}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346}.color-green{color:#80f643}.uiMode{position:absolute;left:10px;top:10px;padding:10px;width:120px;background-color:#373041;text-align:center}.uiMode .heading{color:#f2f5f5;margin-bottom:15px}.uiMode input{border:none;outline:none;width:calc(100% - 10px);height:20px;padding:5px;display:box}.uiMode .btn{float:left;width:100%;color:#f2f5f5;background-color:#3fa7dd;padding:5px;box-sizing:border-box;cursor:pointer}.uiMode .btn:not(:last-child){margin-bottom:15px}.uiMode .btn:hover,.uiMode .btn.active{background-color:#51fc9a;color:#3c3f4c}.uiMode .btn:nth-child(3){clear:both} \ No newline at end of file +.q0{color:#f2f5f5}.q1{color:#4ac441}.q2{color:#3fa7dd}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346 !important}.color-redA{color:#ff4252 !important}.color-blueA{color:#48edff !important}.color-blueB{color:#3fa7dd !important}.color-greenB{color:#4ac441 !important}.color-yellowB{color:#faac45 !important}.color-green{color:#80f643 !important}.color-brownC{color:#b15a30 !important}.color-brownD{color:#763b3b !important}.color-grayA{color:#f2f5f5 !important}.color-grayB{color:#c0c3cf !important}.color-grayC{color:#929398 !important}.color-grayD{color:#69696e !important}.color-pinkB{color:#de43ae !important}.uiMode{position:absolute;left:10px;top:10px;padding:10px;width:120px;background-color:#373041;text-align:center}.uiMode .heading{color:#f2f5f5;margin-bottom:15px}.uiMode input{border:none;outline:none;width:calc(100% - 10px);height:20px;padding:5px;display:box}.uiMode .btn{float:left;width:100%;color:#f2f5f5;background-color:#3fa7dd;padding:5px;box-sizing:border-box;cursor:pointer}.uiMode .btn:not(:last-child){margin-bottom:15px}.uiMode .btn:hover,.uiMode .btn.active{background-color:#51fc9a;color:#3c3f4c}.uiMode .btn:nth-child(3){clear:both} \ No newline at end of file diff --git a/helpers/passives/client/ui/templates/nodeInfo/styles.css b/helpers/passives/client/ui/templates/nodeInfo/styles.css index d40b4144..18c1b1a5 100644 --- a/helpers/passives/client/ui/templates/nodeInfo/styles.css +++ b/helpers/passives/client/ui/templates/nodeInfo/styles.css @@ -1 +1 @@ -.q0{color:#f2f5f5}.q1{color:#3fa7dd}.q2{color:#ffeb38}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346}.color-green{color:#80f643}.uiNodeInfo{position:absolute;right:10px;top:10px;padding:10px;width:250px;background-color:#373041;text-align:center}.uiNodeInfo.picking{height:calc(100% - 15px)}.uiNodeInfo .heading-text{color:#f2f5f5;margin-bottom:15px}.uiNodeInfo .content{height:calc(100% - 15px)}.uiNodeInfo .lbl{color:#f2f5f5}.uiNodeInfo .lbl:not(:empty).lblId:before{content:'Id: '}.uiNodeInfo .lbl:not(:empty).lblGroup:before{content:'Group: '}.uiNodeInfo .lbl:not(:empty).lblType:before{content:'Type: '}.uiNodeInfo .lbl:not(:empty).lblPos:before{content:'Pos: '}.uiNodeInfo .lbl:not(:empty).lblLinks:before{content:'Links: '}.uiNodeInfo .stats:not(:empty){margin-top:15px}.uiNodeInfo .stats .item{width:100%;height:28px;color:#f2f5f5;background-color:#505360;padding:5px 0 5px 0;margin-bottom:5px;cursor:pointer}.uiNodeInfo .stats .item:hover{background-color:#929398}.uiNodeInfo .stats .item:last-child{margin-bottom:0}.uiNodeInfo .nodeCount{color:#f2f5f5;margin-top:10px}.uiNodeInfo .nodeCount:before{content:'Selected: '}.uiNodeInfo .lookup{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#373041;overflow:auto}.uiNodeInfo .lookup .item{width:100%;color:#f2f5f5;background-color:#505360;padding:5px 0 5px 0;margin-bottom:5px;cursor:pointer}.uiNodeInfo .lookup .item:hover{background-color:#929398}.uiNodeInfo .lookup .item:last-child{margin-bottom:0} \ No newline at end of file +.q0{color:#f2f5f5}.q1{color:#4ac441}.q2{color:#3fa7dd}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346 !important}.color-redA{color:#ff4252 !important}.color-blueA{color:#48edff !important}.color-blueB{color:#3fa7dd !important}.color-greenB{color:#4ac441 !important}.color-yellowB{color:#faac45 !important}.color-green{color:#80f643 !important}.color-brownC{color:#b15a30 !important}.color-brownD{color:#763b3b !important}.color-grayA{color:#f2f5f5 !important}.color-grayB{color:#c0c3cf !important}.color-grayC{color:#929398 !important}.color-grayD{color:#69696e !important}.color-pinkB{color:#de43ae !important}.uiNodeInfo{position:absolute;right:10px;top:10px;padding:10px;width:250px;background-color:#373041;text-align:center}.uiNodeInfo.picking{height:calc(100% - 15px)}.uiNodeInfo .heading-text{color:#f2f5f5;margin-bottom:15px}.uiNodeInfo .content{height:calc(100% - 15px)}.uiNodeInfo .lbl{color:#f2f5f5}.uiNodeInfo .lbl:not(:empty).lblId:before{content:'Id: '}.uiNodeInfo .lbl:not(:empty).lblGroup:before{content:'Group: '}.uiNodeInfo .lbl:not(:empty).lblType:before{content:'Type: '}.uiNodeInfo .lbl:not(:empty).lblPos:before{content:'Pos: '}.uiNodeInfo .lbl:not(:empty).lblLinks:before{content:'Links: '}.uiNodeInfo .stats:not(:empty){margin-top:15px}.uiNodeInfo .stats .item{width:100%;height:28px;color:#f2f5f5;background-color:#505360;padding:5px 0 5px 0;margin-bottom:5px;cursor:pointer}.uiNodeInfo .stats .item:hover{background-color:#929398}.uiNodeInfo .stats .item:last-child{margin-bottom:0}.uiNodeInfo .nodeCount{color:#f2f5f5;margin-top:10px}.uiNodeInfo .nodeCount:before{content:'Selected: '}.uiNodeInfo .lookup{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#373041;overflow:auto}.uiNodeInfo .lookup .item{width:100%;color:#f2f5f5;background-color:#505360;padding:5px 0 5px 0;margin-bottom:5px;cursor:pointer}.uiNodeInfo .lookup .item:hover{background-color:#929398}.uiNodeInfo .lookup .item:last-child{margin-bottom:0} \ No newline at end of file diff --git a/helpers/passives/client/ui/templates/renameGroup/styles.css b/helpers/passives/client/ui/templates/renameGroup/styles.css index 55a016c1..7e78041f 100644 --- a/helpers/passives/client/ui/templates/renameGroup/styles.css +++ b/helpers/passives/client/ui/templates/renameGroup/styles.css @@ -1 +1 @@ -.q0{color:#f2f5f5}.q1{color:#3fa7dd}.q2{color:#ffeb38}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346}.color-green{color:#80f643}.uiRenameGroup{position:absolute;right:10px;top:10px;padding:10px;width:200px;background-color:#373041;text-align:center}.uiRenameGroup .heading{color:#f2f5f5;margin-bottom:15px}.uiRenameGroup input{border:none;outline:none;width:100%;display:block;height:28px;padding:5px;display:box;margin-bottom:15px;font-size:16px}.uiRenameGroup .btn{width:calc((100% - 15px) / 2);color:#f2f5f5;margin-top:15px;background-color:#3fa7dd;padding:5px;box-sizing:border-box;margin:0 auto;cursor:pointer}.uiRenameGroup .btn:hover{background-color:#51fc9a;color:#3c3f4c} \ No newline at end of file +.q0{color:#f2f5f5}.q1{color:#4ac441}.q2{color:#3fa7dd}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346 !important}.color-redA{color:#ff4252 !important}.color-blueA{color:#48edff !important}.color-blueB{color:#3fa7dd !important}.color-greenB{color:#4ac441 !important}.color-yellowB{color:#faac45 !important}.color-green{color:#80f643 !important}.color-brownC{color:#b15a30 !important}.color-brownD{color:#763b3b !important}.color-grayA{color:#f2f5f5 !important}.color-grayB{color:#c0c3cf !important}.color-grayC{color:#929398 !important}.color-grayD{color:#69696e !important}.color-pinkB{color:#de43ae !important}.uiRenameGroup{position:absolute;right:10px;top:10px;padding:10px;width:200px;background-color:#373041;text-align:center}.uiRenameGroup .heading{color:#f2f5f5;margin-bottom:15px}.uiRenameGroup input{border:none;outline:none;width:100%;display:block;height:28px;padding:5px;display:box;margin-bottom:15px;font-size:16px}.uiRenameGroup .btn{width:calc((100% - 15px) / 2);color:#f2f5f5;margin-top:15px;background-color:#3fa7dd;padding:5px;box-sizing:border-box;margin:0 auto;cursor:pointer}.uiRenameGroup .btn:hover{background-color:#51fc9a;color:#3c3f4c} \ No newline at end of file diff --git a/helpers/passives/client/ui/templates/save/styles.css b/helpers/passives/client/ui/templates/save/styles.css index 1f1febd2..ce19c530 100644 --- a/helpers/passives/client/ui/templates/save/styles.css +++ b/helpers/passives/client/ui/templates/save/styles.css @@ -1 +1 @@ -.q0{color:#f2f5f5}.q1{color:#3fa7dd}.q2{color:#ffeb38}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346}.color-green{color:#80f643}.uiSave{position:absolute;right:10px;top:10px;padding:10px;width:200px;background-color:#373041;text-align:center}.uiSave .heading{color:#f2f5f5;margin-bottom:15px}.uiSave input{border:none;outline:none;width:100%;display:block;height:28px;padding:5px;display:box;margin-bottom:15px;font-size:16px}.uiSave .btn{width:calc((100% - 15px) / 2);color:#f2f5f5;margin-top:15px;background-color:#3fa7dd;padding:5px;box-sizing:border-box;margin:0 auto;cursor:pointer}.uiSave .btn:hover{background-color:#51fc9a;color:#3c3f4c} \ No newline at end of file +.q0{color:#f2f5f5}.q1{color:#4ac441}.q2{color:#3fa7dd}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346 !important}.color-redA{color:#ff4252 !important}.color-blueA{color:#48edff !important}.color-blueB{color:#3fa7dd !important}.color-greenB{color:#4ac441 !important}.color-yellowB{color:#faac45 !important}.color-green{color:#80f643 !important}.color-brownC{color:#b15a30 !important}.color-brownD{color:#763b3b !important}.color-grayA{color:#f2f5f5 !important}.color-grayB{color:#c0c3cf !important}.color-grayC{color:#929398 !important}.color-grayD{color:#69696e !important}.color-pinkB{color:#de43ae !important}.uiSave{position:absolute;right:10px;top:10px;padding:10px;width:200px;background-color:#373041;text-align:center}.uiSave .heading{color:#f2f5f5;margin-bottom:15px}.uiSave input{border:none;outline:none;width:100%;display:block;height:28px;padding:5px;display:box;margin-bottom:15px;font-size:16px}.uiSave .btn{width:calc((100% - 15px) / 2);color:#f2f5f5;margin-top:15px;background-color:#3fa7dd;padding:5px;box-sizing:border-box;margin:0 auto;cursor:pointer}.uiSave .btn:hover{background-color:#51fc9a;color:#3c3f4c} \ No newline at end of file diff --git a/helpers/passives/client/ui/templates/tooltip/styles.css b/helpers/passives/client/ui/templates/tooltip/styles.css index 7e02bf06..82bf74c1 100644 --- a/helpers/passives/client/ui/templates/tooltip/styles.css +++ b/helpers/passives/client/ui/templates/tooltip/styles.css @@ -1 +1 @@ -.q0{color:#f2f5f5}.q1{color:#3fa7dd}.q2{color:#ffeb38}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346}.color-green{color:#80f643}.uiTooltip{position:absolute;padding:5px;background-color:rgba(55,48,65,0.9);text-align:center;color:#f2f5f5;display:none} \ No newline at end of file +.q0{color:#f2f5f5}.q1{color:#4ac441}.q2{color:#3fa7dd}.q3{color:#a24eff}.q4{color:#ff6942}.color-red{color:#d43346 !important}.color-redA{color:#ff4252 !important}.color-blueA{color:#48edff !important}.color-blueB{color:#3fa7dd !important}.color-greenB{color:#4ac441 !important}.color-yellowB{color:#faac45 !important}.color-green{color:#80f643 !important}.color-brownC{color:#b15a30 !important}.color-brownD{color:#763b3b !important}.color-grayA{color:#f2f5f5 !important}.color-grayB{color:#c0c3cf !important}.color-grayC{color:#929398 !important}.color-grayD{color:#69696e !important}.color-pinkB{color:#de43ae !important}.uiTooltip{position:absolute;padding:5px;background-color:rgba(55,48,65,0.9);text-align:center;color:#f2f5f5;display:none} \ No newline at end of file diff --git a/helpers/passives/server/saves/tree.json b/helpers/passives/server/saves/tree.json index fb597ab0..23558a80 100644 --- a/helpers/passives/server/saves/tree.json +++ b/helpers/passives/server/saves/tree.json @@ -1,5481 +1 @@ -{ - "nodes": [{ - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 39 - }, - "id": 1, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 39 - }, - "id": 2, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 36 - }, - "id": 9, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1, - "attackSpeed": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 42 - }, - "id": 10, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 45 - }, - "id": 11, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 45 - }, - "id": 16, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 48 - }, - "id": 26, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 42 - }, - "id": 15, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 39 - }, - "id": 25, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 39 - }, - "id": 27, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 36 - }, - "id": 28, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 36 - }, - "id": 29, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 42 - }, - "id": 31, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 42 - }, - "id": 32, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 42 - }, - "id": 33, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 1, - "pos": { - "x": 83, - "y": 39 - }, - "id": 34, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 39 - }, - "id": 35, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 63 - }, - "id": 50, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 63 - }, - "id": 51, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 66 - }, - "id": 53, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 72 - }, - "id": 56, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 69 - }, - "id": 58, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 72 - }, - "id": 60, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 77, - "y": 72 - }, - "id": 61, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 62, - "y": 75 - }, - "id": 64, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 75 - }, - "id": 65, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 78 - }, - "id": 66, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 78 - }, - "id": 67, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 1, - "pos": { - "x": 56, - "y": 78 - }, - "id": 68, - "selected": false, - "stats": { - "spellPercent": 1, - "spellAddCritChance": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 78 - }, - "id": 69, - "selected": false, - "stats": { - "castSpeed": 1, - "spellPercent": 1 - }, - "group": ["Owl"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 78 - }, - "id": 70, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 1, - "pos": { - "x": 77, - "y": 75 - }, - "id": 71, - "selected": false, - "stats": { - "castSpeed": 1, - "regenMana": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 72 - }, - "id": 54, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 72 - }, - "id": 55, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 1, - "pos": { - "x": 83, - "y": 69 - }, - "id": 57, - "selected": false, - "stats": { - "regenMana": 1, - "manaMax": 1 - }, - "group": ["Owl"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 69 - }, - "id": 72, - "selected": false, - "stats": { - "str": 1, - "int": 1 - }, - "group": ["Owl"] - }, { - "color": 4, - "size": 0, - "pos": { - "x": 53, - "y": 66 - }, - "id": 73, - "selected": false, - "stats": { - "elementPercent": 1 - }, - "group": ["Owl"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 45 - }, - "id": 75, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 45 - }, - "id": 76, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 48 - }, - "id": 77, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 48 - }, - "id": 78, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 51 - }, - "id": 79, - "selected": false, - "stats": { - "dex": 1 - }, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 51 - }, - "id": 81, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 51 - }, - "id": 82, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 1, - "pos": { - "x": 74, - "y": 54 - }, - "id": 83, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 54 - }, - "id": 84, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 57 - }, - "id": 85, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 57 - }, - "id": 86, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 1, - "pos": { - "x": 80, - "y": 54 - }, - "id": 87, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 54 - }, - "id": 88, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 78 - }, - "id": 36, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - }, { - "color": 4, - "size": 0, - "pos": { - "x": 47, - "y": 75 - }, - "id": 37, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 69 - }, - "id": 38, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 44, - "y": 63 - }, - "id": 40, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 63 - }, - "id": 41, - "selected": false, - "stats": { - "elementPercent": 1 - } - }, { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 66 - }, - "id": 42, - "selected": false, - "stats": { - "elementPercent": 1 - } - }, { - "color": 4, - "size": 1, - "pos": { - "x": 44, - "y": 66 - }, - "id": 43, - "selected": false, - "stats": { - "elementPercent": 1, - "physicalPercent": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 63 - }, - "id": 44, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 50, - "y": 72 - }, - "id": 46, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 53, - "y": 72 - }, - "id": 48, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 78 - }, - "id": 74, - "selected": false, - "stats": { - "int": 1 - } - }, { - "color": 4, - "size": 2, - "pos": { - "x": 53, - "y": 75 - }, - "id": 89, - "selected": false, - "stats": { - "elementPercent": -10, - "physicalPercent": -10, - "auraDoubleEffect": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 78 - }, - "id": 45, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 75 - }, - "id": 47, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 75 - }, - "id": 90, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 67 - }, - "id": 91, - "selected": false, - "stats": { - "elementArcanePercent": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 71 - }, - "id": 92, - "selected": false, - "stats": { - "elementFirePercent": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 71 - }, - "id": 93, - "selected": false, - "stats": { - "elementFrostPercent": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 67 - }, - "id": 94, - "selected": false, - "stats": { - "elementHolyPercent": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 50, - "y": 33 - }, - "id": 49, - "selected": false, - "stats": {} - }, { - "color": 0, - "size": 0, - "pos": { - "x": 53, - "y": 30 - }, - "id": 62, - "selected": false, - "stats": {} - }, { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 33 - }, - "id": 63, - "selected": false, - "stats": { - "dex": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 30 - }, - "id": 95, - "selected": false, - "stats": {} - }, { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 30 - }, - "id": 96, - "selected": false, - "stats": {} - }, { - "color": 0, - "size": 0, - "pos": { - "x": 59, - "y": 30 - }, - "id": 97, - "selected": false, - "stats": {} - }, { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 66 - }, - "id": 98, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 66 - }, - "id": 99, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 63 - }, - "id": 100, - "selected": false, - "stats": { - "dex": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 60 - }, - "id": 101, - "selected": false, - "stats": { - "dex": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 72 - }, - "id": 102, - "selected": false, - "stats": { - "int": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 69 - }, - "id": 103, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - }, { - "color": 2, - "size": 2, - "pos": { - "x": 77, - "y": 60 - }, - "id": 30, - "selected": false, - "stats": { - "manaMax": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 59 - }, - "id": 80, - "spiritStart": "owl", - "selected": false, - "stats": {} - }, { - "color": 3, - "size": 0, - "pos": { - "x": 57, - "y": 39 - }, - "id": 104, - "spiritStart": "bear", - "selected": false, - "stats": {} - }, { - "color": 2, - "size": 0, - "pos": { - "x": 70, - "y": 42 - }, - "id": 105, - "spiritStart": "lynx", - "selected": true, - "stats": {} - }], - "links": [{ - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 39 - }, - "id": 1, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 39 - }, - "id": 1, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 39 - }, - "id": 2, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 39 - }, - "id": 2, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 36 - }, - "id": 9, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1, - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 39 - }, - "id": 2, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 42 - }, - "id": 10, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 42 - }, - "id": 10, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 45 - }, - "id": 11, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 45 - }, - "id": 11, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 48 - }, - "id": 26, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 45 - }, - "id": 16, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 36 - }, - "id": 9, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1, - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 36 - }, - "id": 9, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1, - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 45 - }, - "id": 16, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 48 - }, - "id": 26, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 42 - }, - "id": 15, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 39 - }, - "id": 25, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 39 - }, - "id": 25, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 39 - }, - "id": 27, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 39 - }, - "id": 27, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 36 - }, - "id": 28, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 36 - }, - "id": 28, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 36 - }, - "id": 29, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 39 - }, - "id": 35, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 42 - }, - "id": 33, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 42 - }, - "id": 33, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 42 - }, - "id": 32, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 42 - }, - "id": 32, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 42 - }, - "id": 31, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 42 - }, - "id": 31, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 39 - }, - "id": 27, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 1, - "pos": { - "x": 83, - "y": 39 - }, - "id": 34, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 36 - }, - "id": 29, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 1, - "pos": { - "x": 83, - "y": 39 - }, - "id": 34, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 42 - }, - "id": 32, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 63 - }, - "id": 50, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 62, - "y": 75 - }, - "id": 64, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 78 - }, - "id": 66, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 78 - }, - "id": 66, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 78 - }, - "id": 67, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 78 - }, - "id": 67, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 1, - "pos": { - "x": 56, - "y": 78 - }, - "id": 68, - "selected": false, - "stats": { - "spellPercent": 1, - "spellAddCritChance": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 63 - }, - "id": 51, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 66 - }, - "id": 53, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 66 - }, - "id": 53, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 69 - }, - "id": 58, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 69 - }, - "id": 58, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 72 - }, - "id": 60, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 77, - "y": 72 - }, - "id": 61, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 75 - }, - "id": 65, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 78 - }, - "id": 69, - "selected": false, - "stats": { - "castSpeed": 1, - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 78 - }, - "id": 69, - "selected": false, - "stats": { - "castSpeed": 1, - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 78 - }, - "id": 70, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 72 - }, - "id": 56, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 77, - "y": 72 - }, - "id": 61, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 72 - }, - "id": 54, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 72 - }, - "id": 55, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 1, - "pos": { - "x": 83, - "y": 69 - }, - "id": 57, - "selected": false, - "stats": { - "regenMana": 1, - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 72 - }, - "id": 55, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 72 - }, - "id": 54, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 69 - }, - "id": 72, - "selected": false, - "stats": { - "str": 1, - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 69 - }, - "id": 72, - "selected": false, - "stats": { - "str": 1, - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 53, - "y": 66 - }, - "id": 73, - "selected": false, - "stats": { - "elementPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 45 - }, - "id": 75, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 45 - }, - "id": 76, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 45 - }, - "id": 76, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 48 - }, - "id": 77, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 48 - }, - "id": 77, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 48 - }, - "id": 78, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 48 - }, - "id": 78, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 51 - }, - "id": 79, - "selected": false, - "stats": { - "dex": 1 - }, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 51 - }, - "id": 81, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 51 - }, - "id": 82, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 51 - }, - "id": 82, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 1, - "pos": { - "x": 74, - "y": 54 - }, - "id": 83, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 1, - "pos": { - "x": 74, - "y": 54 - }, - "id": 83, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 54 - }, - "id": 84, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 54 - }, - "id": 84, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 51 - }, - "id": 81, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 57 - }, - "id": 85, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 57 - }, - "id": 86, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 57 - }, - "id": 86, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 1, - "pos": { - "x": 80, - "y": 54 - }, - "id": 87, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 1, - "pos": { - "x": 80, - "y": 54 - }, - "id": 87, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 54 - }, - "id": 88, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 54 - }, - "id": 88, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 57 - }, - "id": 85, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 1, - "size": 1, - "pos": { - "x": 56, - "y": 78 - }, - "id": 68, - "selected": false, - "stats": { - "spellPercent": 1, - "spellAddCritChance": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 78 - }, - "id": 36, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 78 - }, - "id": 36, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 47, - "y": 75 - }, - "id": 37, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 47, - "y": 75 - }, - "id": 37, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 69 - }, - "id": 38, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 69 - }, - "id": 38, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 44, - "y": 63 - }, - "id": 40, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 44, - "y": 63 - }, - "id": 40, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 4, - "size": 1, - "pos": { - "x": 44, - "y": 66 - }, - "id": 43, - "selected": false, - "stats": { - "elementPercent": 1, - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 63 - }, - "id": 41, - "selected": false, - "stats": { - "elementPercent": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 63 - }, - "id": 41, - "selected": false, - "stats": { - "elementPercent": 1 - } - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 66 - }, - "id": 42, - "selected": false, - "stats": { - "elementPercent": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 53, - "y": 66 - }, - "id": 73, - "selected": false, - "stats": { - "elementPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 63 - }, - "id": 44, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 63 - }, - "id": 44, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 53, - "y": 66 - }, - "id": 73, - "selected": false, - "stats": { - "elementPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 66 - }, - "id": 42, - "selected": false, - "stats": { - "elementPercent": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 47, - "y": 75 - }, - "id": 37, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 50, - "y": 72 - }, - "id": 46, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 78 - }, - "id": 70, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 78 - }, - "id": 74, - "selected": false, - "stats": { - "int": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 50, - "y": 72 - }, - "id": 46, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 53, - "y": 72 - }, - "id": 48, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 53, - "y": 72 - }, - "id": 48, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - }, - "to": { - "color": 4, - "size": 2, - "pos": { - "x": 53, - "y": 75 - }, - "id": 89, - "selected": false, - "stats": { - "elementPercent": -10, - "physicalPercent": -10, - "auraDoubleEffect": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 78 - }, - "id": 74, - "selected": false, - "stats": { - "int": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 78 - }, - "id": 45, - "selected": false, - "stats": { - "castSpeed": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 78 - }, - "id": 45, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 75 - }, - "id": 47, - "selected": false, - "stats": { - "castSpeed": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 75 - }, - "id": 47, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 75 - }, - "id": 90, - "selected": false, - "stats": { - "castSpeed": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 75 - }, - "id": 90, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, - "to": { - "color": 1, - "size": 1, - "pos": { - "x": 77, - "y": 75 - }, - "id": 71, - "selected": false, - "stats": { - "castSpeed": 1, - "regenMana": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 72 - }, - "id": 56, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 62, - "y": 75 - }, - "id": 64, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 75 - }, - "id": 65, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 72 - }, - "id": 56, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 71 - }, - "id": 92, - "selected": false, - "stats": { - "elementFirePercent": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 67 - }, - "id": 91, - "selected": false, - "stats": { - "elementArcanePercent": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 67 - }, - "id": 94, - "selected": false, - "stats": { - "elementHolyPercent": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 66 - }, - "id": 53, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 71 - }, - "id": 93, - "selected": false, - "stats": { - "elementFrostPercent": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 78 - }, - "id": 66, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 78 - }, - "id": 69, - "selected": false, - "stats": { - "castSpeed": 1, - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 50, - "y": 33 - }, - "id": 49, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 50, - "y": 33 - }, - "id": 49, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 53, - "y": 30 - }, - "id": 62, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 53, - "y": 30 - }, - "id": 62, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 59, - "y": 30 - }, - "id": 97, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 59, - "y": 30 - }, - "id": 97, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 30 - }, - "id": 96, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 30 - }, - "id": 96, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 30 - }, - "id": 95, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 30 - }, - "id": 95, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 33 - }, - "id": 63, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 33 - }, - "id": 63, - "selected": false, - "stats": { - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 36 - }, - "id": 28, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 66 - }, - "id": 98, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 66 - }, - "id": 99, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 66 - }, - "id": 99, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 63 - }, - "id": 100, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 63 - }, - "id": 100, - "selected": false, - "stats": { - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 60 - }, - "id": 101, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 72 - }, - "id": 102, - "selected": false, - "stats": { - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 72 - }, - "id": 102, - "selected": false, - "stats": { - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 72 - }, - "id": 60, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 57 - }, - "id": 85, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 60 - }, - "id": 101, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 54 - }, - "id": 88, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 51 - }, - "id": 79, - "selected": false, - "stats": { - "dex": 1 - }, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 51 - }, - "id": 79, - "selected": false, - "stats": { - "dex": 1 - }, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 51 - }, - "id": 81, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 72 - }, - "id": 102, - "selected": false, - "stats": { - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 69 - }, - "id": 103, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 69 - }, - "id": 103, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 66 - }, - "id": 98, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 39 - }, - "id": 35, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 36 - }, - "id": 29, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 2, - "size": 2, - "pos": { - "x": 77, - "y": 60 - }, - "id": 30, - "selected": false, - "stats": { - "manaMax": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 63 - }, - "id": 100, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 63 - }, - "id": 50, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 59 - }, - "id": 80, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 59 - }, - "id": 80, - "selected": false, - "stats": {} - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 63 - }, - "id": 51, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 57, - "y": 39 - }, - "id": 104, - "selected": false, - "stats": {} - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 57, - "y": 39 - }, - "id": 104, - "selected": false, - "stats": {} - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 70, - "y": 42 - }, - "id": 105, - "selected": true, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 42 - }, - "id": 15, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 70, - "y": 42 - }, - "id": 105, - "selected": true, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 45 - }, - "id": 75, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }] -} +{"nodes":[{"color":3,"size":0,"pos":{"x":53,"y":39},"id":0,"selected":false,"group":["Bear"],"stats":{"physicalPercent":1}},{"color":3,"size":0,"pos":{"x":50,"y":39},"id":1,"selected":false,"group":["Bear"],"stats":{"physicalPercent":1}},{"color":3,"size":0,"pos":{"x":47,"y":39},"id":2,"selected":false,"group":["Bear"],"stats":{"physicalPercent":1}},{"color":3,"size":0,"pos":{"x":47,"y":36},"id":3,"selected":false,"group":["Bear"],"stats":{"attackSpeed":1}},{"color":3,"size":0,"pos":{"x":41,"y":39},"id":4,"selected":false,"group":["Bear"],"stats":{"attackSpeed":1}},{"color":3,"size":1,"pos":{"x":44,"y":39},"id":5,"selected":false,"group":["Bear"],"stats":{"addAttackCritMultiplier":1}},{"color":3,"size":0,"pos":{"x":41,"y":36},"id":6,"selected":false,"group":["Bear"],"stats":{"attackSpeed":1}},{"color":3,"size":0,"pos":{"x":44,"y":33},"id":8,"selected":false,"group":["Bear"],"stats":{"attackSpeed":1}},{"color":3,"size":1,"pos":{"x":44,"y":36},"id":9,"selected":false,"group":["Bear"],"stats":{"addAttackCritChance":1}},{"color":3,"size":0,"pos":{"x":47,"y":42},"id":10,"selected":false,"group":["Bear"],"stats":{"str":1}},{"color":3,"size":0,"pos":{"x":47,"y":45},"id":11,"selected":false,"group":["Bear"],"stats":{"str":1}},{"color":3,"size":0,"pos":{"x":44,"y":51},"id":14,"selected":false,"group":["Bear"],"stats":{"armor":1}},{"color":3,"size":0,"pos":{"x":50,"y":51},"id":17,"selected":false,"group":["Bear"],"stats":{"armor":1}},{"color":3,"size":1,"pos":{"x":44,"y":54},"id":18,"selected":false,"group":["Bear"],"stats":{"blockAttackChance":1}},{"color":3,"size":0,"pos":{"x":47,"y":48},"id":20,"selected":false,"group":["Bear"],"stats":{"armor":1}},{"color":3,"size":0,"pos":{"x":47,"y":54},"id":21,"selected":false,"group":["Bear"],"stats":{"str":1}},{"color":3,"size":0,"pos":{"x":47,"y":57},"id":22,"selected":false,"group":["Bear"],"stats":{"str":1}},{"color":3,"size":1,"pos":{"x":50,"y":54},"id":23,"selected":false,"group":["Bear"],"stats":{"blockSpellChance":1}},{"color":3,"size":0,"pos":{"x":47,"y":51},"id":7,"selected":false,"group":["Bear"],"stats":{"str":1}},{"color":3,"size":0,"pos":{"x":50,"y":57},"id":13,"selected":false,"group":["Bear"],"stats":{"armor":1}},{"color":3,"size":0,"pos":{"x":44,"y":57},"id":19,"selected":false,"group":["Bear"],"stats":{"armor":1}},{"color":4,"size":0,"pos":{"x":47,"y":60},"id":24,"selected":false,"group":["Bear"],"stats":{"str":1,"int":1}},{"color":3,"size":0,"pos":{"x":53,"y":42},"id":12,"selected":false,"group":["Bear"],"stats":{"vit":1}},{"color":3,"size":0,"pos":{"x":53,"y":45},"id":16,"selected":false,"group":["Bear"],"stats":{"vit":1}},{"color":3,"size":0,"pos":{"x":50,"y":48},"id":26,"selected":false,"group":["Bear"],"stats":{"regenHp":1}},{"color":2,"size":0,"pos":{"x":74,"y":42},"id":15,"selected":false,"stats":{"attackSpeed":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":74,"y":39},"id":25,"selected":false,"stats":{"attackSpeed":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":77,"y":39},"id":27,"selected":false,"stats":{"attackSpeed":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":80,"y":36},"id":28,"selected":false,"stats":{"addAttackCritChance":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":83,"y":36},"id":29,"selected":false,"stats":{"addAttackCritChance":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":80,"y":42},"id":31,"selected":false,"stats":{"addAttackCritMultiplier":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":83,"y":42},"id":32,"selected":false,"stats":{"addAttackCritMultiplier":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":86,"y":42},"id":33,"selected":false,"stats":{"dex":1},"group":["Lynx"]},{"color":2,"size":1,"pos":{"x":83,"y":39},"id":34,"selected":false,"stats":{"elementPoisonPercent":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":86,"y":39},"id":35,"selected":false,"stats":{"dex":1},"group":["Lynx"]},{"color":1,"size":0,"pos":{"x":62,"y":63},"id":50,"selected":false,"stats":{"spellPercent":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":65,"y":63},"id":51,"selected":false,"stats":{"castSpeed":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":59,"y":66},"id":52,"selected":false,"stats":{"addSpellCritChance":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":68,"y":66},"id":53,"selected":false,"stats":{"castSpeed":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":59,"y":72},"id":56,"selected":false,"stats":{"spellPercent":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":68,"y":69},"id":58,"selected":false,"stats":{"castSpeed":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":68,"y":72},"id":59,"selected":false,"stats":{"int":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":74,"y":72},"id":60,"selected":false,"stats":{"int":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":77,"y":72},"id":61,"selected":false,"stats":{"int":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":62,"y":75},"id":64,"selected":false,"stats":{"spellPercent":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":65,"y":75},"id":65,"selected":false,"stats":{"castSpeed":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":62,"y":78},"id":66,"selected":false,"stats":{"spellPercent":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":59,"y":78},"id":67,"selected":false,"stats":{"regenMana":1},"group":["Owl"]},{"color":1,"size":1,"pos":{"x":56,"y":78},"id":68,"selected":false,"stats":{"addSpellCritMultiplier":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":65,"y":78},"id":69,"selected":false,"stats":{"int":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":68,"y":78},"id":70,"selected":false,"stats":{"regenMana":1},"group":["Owl"]},{"color":1,"size":1,"pos":{"x":71,"y":75},"id":71,"selected":false,"stats":{"addSpellCritMultiplier":1},"group":["Owl"]},{"color":1,"size":1,"pos":{"x":77,"y":69},"id":57,"selected":false,"stats":{"addSpellCritMultiplier":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":56,"y":69},"id":72,"selected":false,"stats":{"addSpellCritChance":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":53,"y":66},"id":73,"selected":false,"stats":{"addSpellCritChance":1},"group":["Owl"]},{"color":2,"size":0,"pos":{"x":74,"y":45},"id":75,"selected":false,"stats":{"physicalPercent":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":77,"y":45},"id":76,"selected":false,"stats":{"physicalPercent":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":80,"y":48},"id":77,"selected":false,"stats":{"dex":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":83,"y":48},"id":78,"selected":false,"stats":{"dex":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":83,"y":51},"id":79,"selected":false,"stats":{"dex":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":77,"y":51},"id":81,"selected":false,"stats":{"dodgeAttackChance":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":74,"y":51},"id":82,"selected":false,"stats":{"dodgeAttackChance":1},"group":["Lynx"]},{"color":2,"size":1,"pos":{"x":74,"y":54},"id":83,"selected":false,"stats":{"sprintChance":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":77,"y":54},"id":84,"selected":false,"stats":{"dodgeAttackChance":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":83,"y":57},"id":85,"selected":false,"stats":{"regenHp":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":80,"y":57},"id":86,"selected":false,"stats":{"regenHp":1},"group":["Lynx"]},{"color":2,"size":1,"pos":{"x":80,"y":54},"id":87,"selected":false,"stats":{"vit":1},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":83,"y":54},"id":88,"selected":false,"stats":{"regenHp":1},"group":["Lynx"]},{"color":4,"size":0,"pos":{"x":47,"y":63},"id":39,"selected":false,"stats":{"str":1,"int":1}},{"color":4,"size":0,"pos":{"x":50,"y":63},"id":41,"selected":false,"stats":{"str":1,"int":1}},{"color":4,"size":0,"pos":{"x":50,"y":66},"id":42,"selected":false,"stats":{"str":1,"int":1}},{"color":1,"size":0,"pos":{"x":56,"y":63},"id":44,"selected":false,"stats":{"addSpellCritChance":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":71,"y":78},"id":74,"selected":false,"stats":{"regenMana":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":74,"y":78},"id":45,"selected":false,"stats":{"manaMax":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":74,"y":75},"id":90,"selected":false,"stats":{"regenMana":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":62,"y":67},"id":91,"selected":false,"stats":{"elementArcanePercent":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":62,"y":71},"id":92,"selected":false,"stats":{"elementHolyPercent":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":65,"y":71},"id":93,"selected":false,"stats":{"elementFirePercent":1},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":65,"y":67},"id":94,"selected":false,"stats":{"elementFrostPercent":1},"group":["Owl"]},{"color":5,"size":0,"pos":{"x":53,"y":36},"id":62,"selected":false,"stats":{"str":1,"dex":1}},{"color":5,"size":0,"pos":{"x":71,"y":36},"id":63,"selected":false,"stats":{"str":1,"dex":1}},{"color":5,"size":0,"pos":{"x":68,"y":36},"id":95,"selected":false,"stats":{"str":1,"dex":1}},{"color":5,"size":0,"pos":{"x":65,"y":33},"id":96,"selected":false,"stats":{"str":1,"dex":1}},{"color":5,"size":0,"pos":{"x":56,"y":33},"id":97,"selected":false,"stats":{"str":1,"dex":1}},{"color":6,"size":0,"pos":{"x":71,"y":66},"id":98,"selected":false,"stats":{"int":1,"dex":1}},{"color":6,"size":0,"pos":{"x":77,"y":66},"id":99,"selected":false,"stats":{"int":1,"dex":1}},{"color":6,"size":0,"pos":{"x":80,"y":63},"id":100,"selected":false,"stats":{"int":1,"dex":1}},{"color":6,"size":0,"pos":{"x":83,"y":60},"id":101,"selected":false,"stats":{"int":1,"dex":1}},{"color":1,"size":0,"pos":{"x":71,"y":72},"id":102,"selected":false,"stats":{"int":1},"group":["Owl"]},{"color":6,"size":0,"pos":{"x":71,"y":69},"id":103,"selected":false,"stats":{"int":1,"dex":1}},{"color":1,"size":0,"pos":{"x":65,"y":60},"id":80,"spiritStart":"owl","selected":false,"stats":{}},{"color":3,"size":0,"pos":{"x":56,"y":39},"id":104,"spiritStart":"bear","selected":false,"stats":{}},{"color":2,"size":0,"pos":{"x":71,"y":42},"id":105,"spiritStart":"lynx","selected":false,"stats":{}},{"color":3,"size":1,"pos":{"x":50,"y":45},"id":106,"selected":false,"stats":{"elementAllResist":1}}],"links":[{"from":{"id":0},"to":{"id":1}},{"from":{"id":1},"to":{"id":2}},{"from":{"id":2},"to":{"id":3}},{"from":{"id":3},"to":{"id":8}},{"from":{"id":8},"to":{"id":6}},{"from":{"id":6},"to":{"id":4}},{"from":{"id":4},"to":{"id":5}},{"from":{"id":2},"to":{"id":10}},{"from":{"id":10},"to":{"id":11}},{"from":{"id":20},"to":{"id":17}},{"from":{"id":21},"to":{"id":22}},{"from":{"id":20},"to":{"id":14}},{"from":{"id":14},"to":{"id":18}},{"from":{"id":17},"to":{"id":23}},{"from":{"id":20},"to":{"id":7}},{"from":{"id":7},"to":{"id":21}},{"from":{"id":11},"to":{"id":20}},{"from":{"id":23},"to":{"id":23}},{"from":{"id":18},"to":{"id":19}},{"from":{"id":19},"to":{"id":24}},{"from":{"id":22},"to":{"id":24}},{"from":{"id":13},"to":{"id":24}},{"from":{"id":23},"to":{"id":13}},{"from":{"id":21},"to":{"id":21}},{"from":{"id":26},"to":{"id":20}},{"from":{"id":16},"to":{"id":12}},{"from":{"id":9},"to":{"id":9}},{"from":{"id":18},"to":{"id":18}},{"from":{"id":21},"to":{"id":21}},{"from":{"id":23},"to":{"id":23}},{"from":{"id":14},"to":{"id":14}},{"from":{"id":19},"to":{"id":19}},{"from":{"id":22},"to":{"id":22}},{"from":{"id":7},"to":{"id":7}},{"from":{"id":17},"to":{"id":17}},{"from":{"id":13},"to":{"id":13}},{"from":{"id":17},"to":{"id":17}},{"from":{"id":7},"to":{"id":7}},{"from":{"id":7},"to":{"id":7}},{"from":{"id":14},"to":{"id":14}},{"from":{"id":19},"to":{"id":19}},{"from":{"id":22},"to":{"id":22}},{"from":{"id":14},"to":{"id":14}},{"from":{"id":19},"to":{"id":19}},{"from":{"id":22},"to":{"id":22}},{"from":{"id":7},"to":{"id":7}},{"from":{"id":17},"to":{"id":17}},{"from":{"id":13},"to":{"id":13}},{"from":{"id":24},"to":{"id":24}},{"from":{"id":24},"to":{"id":24}},{"from":{"id":5},"to":{"id":5}},{"from":{"id":4},"to":{"id":4}},{"from":{"id":6},"to":{"id":6}},{"from":{"id":8},"to":{"id":8}},{"from":{"id":3},"to":{"id":3}},{"from":{"id":0},"to":{"id":0}},{"from":{"id":12},"to":{"id":12}},{"from":{"id":15},"to":{"id":25}},{"from":{"id":25},"to":{"id":27}},{"from":{"id":27},"to":{"id":28}},{"from":{"id":28},"to":{"id":29}},{"from":{"id":35},"to":{"id":33}},{"from":{"id":33},"to":{"id":32}},{"from":{"id":32},"to":{"id":31}},{"from":{"id":31},"to":{"id":27}},{"from":{"id":34},"to":{"id":29}},{"from":{"id":34},"to":{"id":32}},{"from":{"id":50},"to":{"id":52}},{"from":{"id":64},"to":{"id":66}},{"from":{"id":66},"to":{"id":67}},{"from":{"id":67},"to":{"id":68}},{"from":{"id":51},"to":{"id":53}},{"from":{"id":53},"to":{"id":58}},{"from":{"id":59},"to":{"id":58}},{"from":{"id":60},"to":{"id":61}},{"from":{"id":65},"to":{"id":69}},{"from":{"id":69},"to":{"id":70}},{"from":{"id":52},"to":{"id":56}},{"from":{"id":52},"to":{"id":72}},{"from":{"id":72},"to":{"id":73}},{"from":{"id":75},"to":{"id":76}},{"from":{"id":76},"to":{"id":77}},{"from":{"id":77},"to":{"id":78}},{"from":{"id":78},"to":{"id":79}},{"from":{"id":81},"to":{"id":82}},{"from":{"id":82},"to":{"id":83}},{"from":{"id":83},"to":{"id":84}},{"from":{"id":84},"to":{"id":81}},{"from":{"id":85},"to":{"id":86}},{"from":{"id":86},"to":{"id":87}},{"from":{"id":87},"to":{"id":88}},{"from":{"id":88},"to":{"id":85}},{"from":{"id":39},"to":{"id":41}},{"from":{"id":41},"to":{"id":42}},{"from":{"id":39},"to":{"id":24}},{"from":{"id":73},"to":{"id":44}},{"from":{"id":44},"to":{"id":52}},{"from":{"id":73},"to":{"id":42}},{"from":{"id":70},"to":{"id":74}},{"from":{"id":74},"to":{"id":45}},{"from":{"id":90},"to":{"id":71}},{"from":{"id":56},"to":{"id":64}},{"from":{"id":59},"to":{"id":65}},{"from":{"id":56},"to":{"id":92}},{"from":{"id":91},"to":{"id":52}},{"from":{"id":94},"to":{"id":53}},{"from":{"id":93},"to":{"id":59}},{"from":{"id":66},"to":{"id":69}},{"from":{"id":62},"to":{"id":97}},{"from":{"id":97},"to":{"id":96}},{"from":{"id":96},"to":{"id":95}},{"from":{"id":95},"to":{"id":63}},{"from":{"id":98},"to":{"id":99}},{"from":{"id":99},"to":{"id":100}},{"from":{"id":100},"to":{"id":101}},{"from":{"id":59},"to":{"id":102}},{"from":{"id":102},"to":{"id":60}},{"from":{"id":85},"to":{"id":101}},{"from":{"id":88},"to":{"id":79}},{"from":{"id":79},"to":{"id":81}},{"from":{"id":102},"to":{"id":103}},{"from":{"id":103},"to":{"id":98}},{"from":{"id":35},"to":{"id":29}},{"from":{"id":50},"to":{"id":80}},{"from":{"id":80},"to":{"id":51}},{"from":{"id":104},"to":{"id":0}},{"from":{"id":104},"to":{"id":12}},{"from":{"id":105},"to":{"id":15}},{"from":{"id":105},"to":{"id":75}},{"from":{"id":16},"to":{"id":106}},{"from":{"id":106},"to":{"id":26}},{"from":{"id":9},"to":{"id":8}},{"from":{"id":61},"to":{"id":61}},{"from":{"id":61},"to":{"id":61}},{"from":{"id":61},"to":{"id":61}},{"from":{"id":61},"to":{"id":61}},{"from":{"id":61},"to":{"id":61}},{"from":{"id":61},"to":{"id":61}},{"from":{"id":57},"to":{"id":61}},{"from":{"id":90},"to":{"id":45}},{"from":{"id":62},"to":{"id":0}},{"from":{"id":63},"to":{"id":25}}]} \ No newline at end of file diff --git a/sims/dpt/sim.js b/sims/dpt/sim.js index 25f3dcb6..fe746f49 100644 --- a/sims/dpt/sim.js +++ b/sims/dpt/sim.js @@ -111,7 +111,6 @@ define([ stats: { values: { level: level, - dmgPercent: max ? 20 : 0, elementArcanePercent: 0, elementFrostPercent: 0, elementPoisonPercent: 0, diff --git a/src/client/js/misc/statTranslations.js b/src/client/js/misc/statTranslations.js index 4f045f57..7899ce41 100644 --- a/src/client/js/misc/statTranslations.js +++ b/src/client/js/misc/statTranslations.js @@ -28,7 +28,6 @@ define([ 'magicFind': 'increased item quality', 'itemQuantity': 'increased item quantity', 'sprintChance': 'sprint chance', - 'dmgPercent': 'to all damage', 'allAttributes': 'to all attributes', 'xpIncrease': 'additional xp per kill', 'lvlRequire': 'level requirement reduction', @@ -38,6 +37,10 @@ define([ 'elementFirePercent': 'increased fire damage', 'elementHolyPercent': 'increased holy damage', 'elementPoisonPercent': 'increased poison damage', + 'physicalPercent': 'increased physical damage', + + 'elementPercent': 'increased elemental damage', + 'spellPercent': 'increased spell damage', 'elementAllResist': 'all resistance', 'elementArcaneResist': 'arcane resistance', @@ -50,6 +53,8 @@ define([ 'attackSpeed': 'attack speed', 'castSpeed': 'cast speed', + 'auraReserveMultiplier': 'aura mana reservation multiplier', + //This stat is used for gambling when you can't see the stats 'stats': 'stats', diff --git a/src/client/ui/templates/equipment/equipment.js b/src/client/ui/templates/equipment/equipment.js index 594f7d80..6db35a6a 100644 --- a/src/client/ui/templates/equipment/equipment.js +++ b/src/client/ui/templates/equipment/equipment.js @@ -348,8 +348,9 @@ define([ 'frost increase': stats.elementFrostPercent + '%', 'holy increase': stats.elementHolyPercent + '%', 'poison increase': stats.elementPoisonPercent + '%', + 'physical increase': stats.physicalPercent + '%', gap2: '', - 'damage increase': stats.dmgPercent + '%', + 'spell increase': stats.spellPercent + '%', gap3: '', 'attack speed': (100 + stats.attackSpeed) + '%', 'cast speed': (100 + stats.castSpeed) + '%', @@ -377,6 +378,8 @@ define([ 'sprint chance': (stats.sprintChance || 0) + '%', gap2: '', 'xp increase': stats.xpIncrease + '%', + gap3: '', + 'aura mana reservation multiplier': stats.auraReserveMultiplier } }[this.find('.tab.selected').html()]; diff --git a/src/client/ui/templates/passives/passives.js b/src/client/ui/templates/passives/passives.js index cce77572..b45b2b7a 100644 --- a/src/client/ui/templates/passives/passives.js +++ b/src/client/ui/templates/passives/passives.js @@ -150,7 +150,7 @@ define([ color = 0; if (node.spiritStart) { - color = 6; + color = 8; node.size = 1; } @@ -161,6 +161,8 @@ define([ '#4ac441', '#d43346', '#a24eff', + '#faac45', + '#44cb95', '#fafcfc' ])[color]; var size = ([ @@ -196,6 +198,8 @@ define([ '#386646', '#763b3b', '#533399', + '#d07840', + '#3f8d6d', '#fafcfc' ])[color]; this.ctx.strokeRect(x, y, size, size); @@ -271,7 +275,6 @@ define([ 'addCritChance', 'addCritMultiplier', 'sprintChance', - 'dmgPercent', 'xpIncrease', 'blockAttackChance', 'blockSpellChance', diff --git a/src/client/ui/templates/passives/temp.js b/src/client/ui/templates/passives/temp.js index e6386ce1..284b2b87 100644 --- a/src/client/ui/templates/passives/temp.js +++ b/src/client/ui/templates/passives/temp.js @@ -67,11 +67,11 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "physicalPercent": 1 + "attackSpeed": 1 } }, { "color": 3, - "size": 0, + "size": 1, "pos": { "x": 44, "y": 39 @@ -80,7 +80,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "attackSpeed": 1 + "addAttackCritMultiplier": 1 } }, { "color": 3, @@ -106,7 +106,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "physicalPercent": 1 + "attackSpeed": 1 } }, { "color": 3, @@ -119,11 +119,10 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "physicalPercent": 1, - "attackSpeed": 1 + "addAttackCritChance": 1 } }, { - "color": 0, + "color": 3, "size": 0, "pos": { "x": 47, @@ -136,7 +135,7 @@ define([ "str": 1 } }, { - "color": 0, + "color": 3, "size": 0, "pos": { "x": 47, @@ -159,7 +158,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armorPercent": 1 + "armor": 1 } }, { "color": 3, @@ -172,7 +171,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "elementAllResist": 1 + "armor": 1 } }, { "color": 3, @@ -185,11 +184,10 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "hpPercent": 1, - "armorPercent": 1 + "blockAttackChance": 1 } }, { - "color": 0, + "color": 3, "size": 0, "pos": { "x": 47, @@ -199,7 +197,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "str": 1 + "armor": 1 } }, { "color": 3, @@ -212,7 +210,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "increasedStunDuration": 1 + "str": 1 } }, { "color": 3, @@ -225,7 +223,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "increasedStunDuration": 1 + "str": 1 } }, { "color": 3, @@ -238,8 +236,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 + "blockSpellChance": 1 } }, { "color": 3, @@ -252,7 +249,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "increasedStunDuration": 1 + "str": 1 } }, { "color": 3, @@ -265,7 +262,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "elementAllResist": 1 + "armor": 1 } }, { "color": 3, @@ -278,10 +275,10 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armorPercent": 1 + "armor": 1 } }, { - "color": 0, + "color": 4, "size": 0, "pos": { "x": 47, @@ -331,10 +328,10 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "vit": 1 + "regenHp": 1 } }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 74, @@ -342,10 +339,12 @@ define([ }, "id": 15, "selected": false, - "stats": {}, + "stats": { + "attackSpeed": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 74, @@ -353,10 +352,12 @@ define([ }, "id": 25, "selected": false, - "stats": {}, + "stats": { + "attackSpeed": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 77, @@ -364,10 +365,12 @@ define([ }, "id": 27, "selected": false, - "stats": {}, + "stats": { + "attackSpeed": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 80, @@ -375,10 +378,12 @@ define([ }, "id": 28, "selected": false, - "stats": {}, + "stats": { + "addAttackCritChance": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 83, @@ -386,10 +391,12 @@ define([ }, "id": 29, "selected": false, - "stats": {}, + "stats": { + "addAttackCritChance": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 80, @@ -397,10 +404,12 @@ define([ }, "id": 31, "selected": false, - "stats": {}, + "stats": { + "addAttackCritMultiplier": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 83, @@ -408,10 +417,12 @@ define([ }, "id": 32, "selected": false, - "stats": {}, + "stats": { + "addAttackCritMultiplier": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 86, @@ -419,10 +430,12 @@ define([ }, "id": 33, "selected": false, - "stats": {}, + "stats": { + "dex": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 1, "pos": { "x": 83, @@ -430,10 +443,12 @@ define([ }, "id": 34, "selected": false, - "stats": {}, + "stats": { + "elementPoisonPercent": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 86, @@ -441,7 +456,9 @@ define([ }, "id": 35, "selected": false, - "stats": {}, + "stats": { + "dex": 1 + }, "group": ["Lynx"] }, { "color": 1, @@ -466,7 +483,7 @@ define([ "id": 51, "selected": false, "stats": { - "manaMax": 1 + "castSpeed": 1 }, "group": ["Owl"] }, { @@ -479,7 +496,7 @@ define([ "id": 52, "selected": false, "stats": { - "spellPercent": 1 + "addSpellCritChance": 1 }, "group": ["Owl"] }, { @@ -492,7 +509,7 @@ define([ "id": 53, "selected": false, "stats": { - "manaMax": 1 + "castSpeed": 1 }, "group": ["Owl"] }, { @@ -518,11 +535,11 @@ define([ "id": 58, "selected": false, "stats": { - "manaMax": 1 + "castSpeed": 1 }, "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { "x": 68, @@ -535,7 +552,7 @@ define([ }, "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { "x": 74, @@ -557,11 +574,11 @@ define([ "id": 61, "selected": false, "stats": { - "regenMana": 1 + "int": 1 }, "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { "x": 62, @@ -570,11 +587,11 @@ define([ "id": 64, "selected": false, "stats": { - "int": 1 + "spellPercent": 1 }, "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { "x": 65, @@ -583,7 +600,7 @@ define([ "id": 65, "selected": false, "stats": { - "int": 1 + "castSpeed": 1 }, "group": ["Owl"] }, { @@ -609,7 +626,7 @@ define([ "id": 67, "selected": false, "stats": { - "spellPercent": 1 + "regenMana": 1 }, "group": ["Owl"] }, { @@ -622,8 +639,7 @@ define([ "id": 68, "selected": false, "stats": { - "spellPercent": 1, - "spellAddCritChance": 1 + "addSpellCritMultiplier": 1 }, "group": ["Owl"] }, { @@ -636,79 +652,50 @@ define([ "id": 69, "selected": false, "stats": { - "castSpeed": 1, - "spellPercent": 1 + "int": 1 }, "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { - "x": 71, + "x": 68, "y": 78 }, "id": 70, "selected": false, "stats": { - "int": 1 + "regenMana": 1 }, "group": ["Owl"] }, { "color": 1, "size": 1, "pos": { - "x": 77, + "x": 71, "y": 75 }, "id": 71, "selected": false, "stats": { - "castSpeed": 1, - "regenMana": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 72 - }, - "id": 54, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 72 - }, - "id": 55, - "selected": false, - "stats": { - "regenMana": 1 + "addSpellCritMultiplier": 1 }, "group": ["Owl"] }, { "color": 1, "size": 1, "pos": { - "x": 83, + "x": 77, "y": 69 }, "id": 57, "selected": false, "stats": { - "regenMana": 1, - "manaMax": 1 + "addSpellCritMultiplier": 1 }, "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { "x": 56, @@ -717,12 +704,11 @@ define([ "id": 72, "selected": false, "stats": { - "str": 1, - "int": 1 + "addSpellCritChance": 1 }, "group": ["Owl"] }, { - "color": 4, + "color": 1, "size": 0, "pos": { "x": 53, @@ -731,11 +717,11 @@ define([ "id": 73, "selected": false, "stats": { - "elementPercent": 1 + "addSpellCritChance": 1 }, "group": ["Owl"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 74, @@ -743,10 +729,12 @@ define([ }, "id": 75, "selected": false, - "stats": {}, + "stats": { + "physicalPercent": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 77, @@ -754,10 +742,12 @@ define([ }, "id": 76, "selected": false, - "stats": {}, + "stats": { + "physicalPercent": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 80, @@ -765,10 +755,12 @@ define([ }, "id": 77, "selected": false, - "stats": {}, + "stats": { + "dex": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 83, @@ -776,10 +768,12 @@ define([ }, "id": 78, "selected": false, - "stats": {}, + "stats": { + "dex": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 83, @@ -792,7 +786,7 @@ define([ }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 77, @@ -800,10 +794,12 @@ define([ }, "id": 81, "selected": false, - "stats": {}, + "stats": { + "dodgeAttackChance": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 74, @@ -811,10 +807,12 @@ define([ }, "id": 82, "selected": false, - "stats": {}, + "stats": { + "dodgeAttackChance": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 1, "pos": { "x": 74, @@ -822,10 +820,12 @@ define([ }, "id": 83, "selected": false, - "stats": {}, + "stats": { + "sprintChance": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 77, @@ -833,10 +833,12 @@ define([ }, "id": 84, "selected": false, - "stats": {}, + "stats": { + "dodgeAttackChance": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 83, @@ -844,10 +846,12 @@ define([ }, "id": 85, "selected": false, - "stats": {}, + "stats": { + "regenHp": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 80, @@ -855,10 +859,12 @@ define([ }, "id": 86, "selected": false, - "stats": {}, + "stats": { + "regenHp": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 1, "pos": { "x": 80, @@ -866,10 +872,12 @@ define([ }, "id": 87, "selected": false, - "stats": {}, + "stats": { + "vit": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 83, @@ -877,233 +885,127 @@ define([ }, "id": 88, "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 78 - }, - "id": 36, - "selected": false, "stats": { - "elementPercent": 1, - "str": 1 - } - }, { - "color": 4, - "size": 0, - "pos": { - "x": 47, - "y": 75 + "regenHp": 1 }, - "id": 37, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } + "group": ["Lynx"] }, { - "color": 0, + "color": 4, "size": 0, "pos": { "x": 47, - "y": 69 + "y": 63 }, - "id": 38, + "id": 39, "selected": false, "stats": { "str": 1, "int": 1 } }, { - "color": 0, + "color": 4, "size": 0, "pos": { - "x": 47, + "x": 50, "y": 63 }, - "id": 39, + "id": 41, "selected": false, "stats": { "str": 1, "int": 1 } }, { - "color": 0, + "color": 4, "size": 0, "pos": { - "x": 44, - "y": 63 + "x": 50, + "y": 66 }, - "id": 40, + "id": 42, "selected": false, "stats": { "str": 1, "int": 1 } }, { - "color": 4, + "color": 1, "size": 0, "pos": { - "x": 50, + "x": 56, "y": 63 }, - "id": 41, + "id": 44, "selected": false, "stats": { - "elementPercent": 1 - } + "addSpellCritChance": 1 + }, + "group": ["Owl"] }, { - "color": 4, + "color": 1, "size": 0, "pos": { - "x": 50, - "y": 66 + "x": 71, + "y": 78 }, - "id": 42, + "id": 74, "selected": false, "stats": { - "elementPercent": 1 - } + "regenMana": 1 + }, + "group": ["Owl"] }, { - "color": 4, - "size": 1, + "color": 1, + "size": 0, "pos": { - "x": 44, - "y": 66 + "x": 74, + "y": 78 }, - "id": 43, + "id": 45, "selected": false, "stats": { - "elementPercent": 1, - "physicalPercent": 1 - } + "manaMax": 1 + }, + "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { - "x": 56, - "y": 63 + "x": 74, + "y": 75 }, - "id": 44, + "id": 90, "selected": false, "stats": { - "str": 1, - "int": 1 - } + "regenMana": 1 + }, + "group": ["Owl"] }, { "color": 1, "size": 0, "pos": { - "x": 50, - "y": 72 + "x": 62, + "y": 67 }, - "id": 46, + "id": 91, "selected": false, "stats": { - "auraReserveMultiplier": 1 - } + "elementArcanePercent": 1 + }, + "group": ["Owl"] }, { "color": 1, "size": 0, "pos": { - "x": 53, - "y": 72 + "x": 62, + "y": 71 }, - "id": 48, + "id": 92, "selected": false, "stats": { - "auraReserveMultiplier": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 78 - }, - "id": 74, - "selected": false, - "stats": { - "int": 1 - } - }, { - "color": 4, - "size": 2, - "pos": { - "x": 53, - "y": 75 - }, - "id": 89, - "selected": false, - "stats": { - "elementPercent": -10, - "physicalPercent": -10, - "auraDoubleEffect": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 78 - }, - "id": 45, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 75 - }, - "id": 47, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 75 - }, - "id": 90, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 67 - }, - "id": 91, - "selected": false, - "stats": { - "elementArcanePercent": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 71 + "elementHolyPercent": 1 }, - "id": 92, - "selected": false, - "stats": { - "elementFirePercent": 1 - } + "group": ["Owl"] }, { "color": 1, "size": 0, @@ -1114,8 +1016,9 @@ define([ "id": 93, "selected": false, "stats": { - "elementFrostPercent": 1 - } + "elementFirePercent": 1 + }, + "group": ["Owl"] }, { "color": 1, "size": 0, @@ -1126,72 +1029,76 @@ define([ "id": 94, "selected": false, "stats": { - "elementHolyPercent": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 50, - "y": 33 + "elementFrostPercent": 1 }, - "id": 49, - "selected": false, - "stats": {} + "group": ["Owl"] }, { - "color": 0, + "color": 5, "size": 0, "pos": { "x": 53, - "y": 30 + "y": 36 }, "id": 62, "selected": false, - "stats": {} + "stats": { + "str": 1, + "dex": 1 + } }, { - "color": 0, + "color": 5, "size": 0, "pos": { - "x": 80, - "y": 33 + "x": 71, + "y": 36 }, "id": 63, "selected": false, "stats": { + "str": 1, "dex": 1 } }, { - "color": 0, + "color": 5, "size": 0, "pos": { - "x": 77, - "y": 30 + "x": 68, + "y": 36 }, "id": 95, "selected": false, - "stats": {} + "stats": { + "str": 1, + "dex": 1 + } }, { - "color": 0, + "color": 5, "size": 0, "pos": { - "x": 71, - "y": 30 + "x": 65, + "y": 33 }, "id": 96, "selected": false, - "stats": {} + "stats": { + "str": 1, + "dex": 1 + } }, { - "color": 0, + "color": 5, "size": 0, "pos": { - "x": 59, - "y": 30 + "x": 56, + "y": 33 }, "id": 97, "selected": false, - "stats": {} + "stats": { + "str": 1, + "dex": 1 + } }, { - "color": 0, + "color": 6, "size": 0, "pos": { "x": 71, @@ -1204,7 +1111,7 @@ define([ "dex": 1 } }, { - "color": 0, + "color": 6, "size": 0, "pos": { "x": 77, @@ -1217,7 +1124,7 @@ define([ "dex": 1 } }, { - "color": 0, + "color": 6, "size": 0, "pos": { "x": 80, @@ -1226,10 +1133,11 @@ define([ "id": 100, "selected": false, "stats": { + "int": 1, "dex": 1 } }, { - "color": 0, + "color": 6, "size": 0, "pos": { "x": 83, @@ -1238,10 +1146,11 @@ define([ "id": 101, "selected": false, "stats": { + "int": 1, "dex": 1 } }, { - "color": 0, + "color": 1, "size": 0, "pos": { "x": 71, @@ -1251,9 +1160,10 @@ define([ "selected": false, "stats": { "int": 1 - } + }, + "group": ["Owl"] }, { - "color": 0, + "color": 6, "size": 0, "pos": { "x": 71, @@ -1265,24 +1175,12 @@ define([ "int": 1, "dex": 1 } - }, { - "color": 2, - "size": 2, - "pos": { - "x": 77, - "y": 60 - }, - "id": 30, - "selected": false, - "stats": { - "manaMax": 1 - } }, { "color": 1, "size": 0, "pos": { "x": 65, - "y": 59 + "y": 60 }, "id": 80, "spiritStart": "owl", @@ -1292,7 +1190,7 @@ define([ "color": 3, "size": 0, "pos": { - "x": 57, + "x": 56, "y": 39 }, "id": 104, @@ -1303,4184 +1201,1019 @@ define([ "color": 2, "size": 0, "pos": { - "x": 70, + "x": 71, "y": 42 }, "id": 105, "spiritStart": "lynx", - "selected": true, + "selected": false, "stats": {} + }, { + "color": 3, + "size": 1, + "pos": { + "x": 50, + "y": 45 + }, + "id": 106, + "selected": false, + "stats": { + "elementAllResist": 1 + } }], "links": [{ "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 39 - }, - "id": 1, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 39 - }, - "id": 1, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 39 - }, - "id": 2, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 39 - }, - "id": 2, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 36 - }, - "id": 9, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1, - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 39 - }, - "id": 2, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 42 - }, - "id": 10, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 42 - }, - "id": 10, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 45 - }, - "id": 11, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 45 - }, - "id": 11, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 48 - }, - "id": 26, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 45 - }, - "id": 16, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 36 - }, - "id": 9, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1, - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 36 - }, - "id": 9, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1, - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 45 - }, - "id": 16, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 48 - }, - "id": 26, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 42 - }, - "id": 15, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 39 - }, - "id": 25, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 39 - }, - "id": 25, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 39 - }, - "id": 27, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 39 - }, - "id": 27, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 36 - }, - "id": 28, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 36 - }, - "id": 28, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 36 - }, - "id": 29, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 39 - }, - "id": 35, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 42 - }, - "id": 33, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 42 - }, - "id": 33, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 42 - }, - "id": 32, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 42 - }, - "id": 32, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 42 - }, - "id": 31, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 42 - }, - "id": 31, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 39 - }, - "id": 27, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 1, - "pos": { - "x": 83, - "y": 39 - }, - "id": 34, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 36 - }, - "id": 29, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 1, - "pos": { - "x": 83, - "y": 39 - }, - "id": 34, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 42 - }, - "id": 32, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 63 - }, - "id": 50, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 62, - "y": 75 - }, - "id": 64, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 78 - }, - "id": 66, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 78 - }, - "id": 66, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 78 - }, - "id": 67, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 78 - }, - "id": 67, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 1, - "pos": { - "x": 56, - "y": 78 - }, - "id": 68, - "selected": false, - "stats": { - "spellPercent": 1, - "spellAddCritChance": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 63 - }, - "id": 51, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 66 - }, - "id": 53, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 66 - }, - "id": 53, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 69 - }, - "id": 58, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 69 - }, - "id": 58, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 72 - }, - "id": 60, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 77, - "y": 72 - }, - "id": 61, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 75 - }, - "id": 65, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 78 - }, - "id": 69, - "selected": false, - "stats": { - "castSpeed": 1, - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 78 - }, - "id": 69, - "selected": false, - "stats": { - "castSpeed": 1, - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 78 - }, - "id": 70, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 72 - }, - "id": 56, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 77, - "y": 72 - }, - "id": 61, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 72 - }, - "id": 54, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 72 - }, - "id": 55, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 1, - "pos": { - "x": 83, - "y": 69 - }, - "id": 57, - "selected": false, - "stats": { - "regenMana": 1, - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 72 - }, - "id": 55, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 72 - }, - "id": 54, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 69 - }, - "id": 72, - "selected": false, - "stats": { - "str": 1, - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 69 - }, - "id": 72, - "selected": false, - "stats": { - "str": 1, - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 53, - "y": 66 - }, - "id": 73, - "selected": false, - "stats": { - "elementPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 45 - }, - "id": 75, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 45 - }, - "id": 76, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 45 - }, - "id": 76, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 48 - }, - "id": 77, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 48 - }, - "id": 77, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 48 - }, - "id": 78, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 48 - }, - "id": 78, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 51 - }, - "id": 79, - "selected": false, - "stats": { - "dex": 1 - }, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 51 - }, - "id": 81, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 51 - }, - "id": 82, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 51 - }, - "id": 82, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 1, - "pos": { - "x": 74, - "y": 54 - }, - "id": 83, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 1, - "pos": { - "x": 74, - "y": 54 - }, - "id": 83, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 54 - }, - "id": 84, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 54 - }, - "id": 84, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 51 - }, - "id": 81, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 57 - }, - "id": 85, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 57 - }, - "id": 86, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 57 - }, - "id": 86, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 1, - "pos": { - "x": 80, - "y": 54 - }, - "id": 87, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 1, - "pos": { - "x": 80, - "y": 54 - }, - "id": 87, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 54 - }, - "id": 88, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 54 - }, - "id": 88, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 57 - }, - "id": 85, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 1, - "size": 1, - "pos": { - "x": 56, - "y": 78 - }, - "id": 68, - "selected": false, - "stats": { - "spellPercent": 1, - "spellAddCritChance": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 78 - }, - "id": 36, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 78 - }, - "id": 36, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 47, - "y": 75 - }, - "id": 37, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 47, - "y": 75 - }, - "id": 37, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 69 - }, - "id": 38, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 69 - }, - "id": 38, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 44, - "y": 63 - }, - "id": 40, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 44, - "y": 63 - }, - "id": 40, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 4, - "size": 1, - "pos": { - "x": 44, - "y": 66 - }, - "id": 43, - "selected": false, - "stats": { - "elementPercent": 1, - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 63 - }, - "id": 41, - "selected": false, - "stats": { - "elementPercent": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 63 - }, - "id": 41, - "selected": false, - "stats": { - "elementPercent": 1 - } - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 66 - }, - "id": 42, - "selected": false, - "stats": { - "elementPercent": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 53, - "y": 66 - }, - "id": 73, - "selected": false, - "stats": { - "elementPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 63 - }, - "id": 44, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 63 - }, - "id": 44, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 53, - "y": 66 - }, - "id": 73, - "selected": false, - "stats": { - "elementPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 66 - }, - "id": 42, - "selected": false, - "stats": { - "elementPercent": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 47, - "y": 75 - }, - "id": 37, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 50, - "y": 72 - }, - "id": 46, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 78 - }, - "id": 70, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 78 - }, - "id": 74, - "selected": false, - "stats": { - "int": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 50, - "y": 72 - }, - "id": 46, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 53, - "y": 72 - }, - "id": 48, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 53, - "y": 72 - }, - "id": 48, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - }, - "to": { - "color": 4, - "size": 2, - "pos": { - "x": 53, - "y": 75 - }, - "id": 89, - "selected": false, - "stats": { - "elementPercent": -10, - "physicalPercent": -10, - "auraDoubleEffect": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 78 - }, - "id": 74, - "selected": false, - "stats": { - "int": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 78 - }, - "id": 45, - "selected": false, - "stats": { - "castSpeed": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 78 - }, - "id": 45, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 75 - }, - "id": 47, - "selected": false, - "stats": { - "castSpeed": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 75 - }, - "id": 47, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 75 - }, - "id": 90, - "selected": false, - "stats": { - "castSpeed": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 75 - }, - "id": 90, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, - "to": { - "color": 1, - "size": 1, - "pos": { - "x": 77, - "y": 75 - }, - "id": 71, - "selected": false, - "stats": { - "castSpeed": 1, - "regenMana": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 72 - }, - "id": 56, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 62, - "y": 75 - }, - "id": 64, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 75 - }, - "id": 65, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 72 - }, - "id": 56, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 71 - }, - "id": 92, - "selected": false, - "stats": { - "elementFirePercent": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 67 - }, - "id": 91, - "selected": false, - "stats": { - "elementArcanePercent": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 67 - }, - "id": 94, - "selected": false, - "stats": { - "elementHolyPercent": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 66 - }, - "id": 53, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 71 - }, - "id": 93, - "selected": false, - "stats": { - "elementFrostPercent": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 78 - }, - "id": 66, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 78 - }, - "id": 69, - "selected": false, - "stats": { - "castSpeed": 1, - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 50, - "y": 33 - }, - "id": 49, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 50, - "y": 33 - }, - "id": 49, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 53, - "y": 30 - }, - "id": 62, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 53, - "y": 30 - }, - "id": 62, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 59, - "y": 30 - }, - "id": 97, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 59, - "y": 30 - }, - "id": 97, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 30 - }, - "id": 96, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 30 - }, - "id": 96, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 30 - }, - "id": 95, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 30 - }, - "id": 95, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 33 - }, - "id": 63, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 33 - }, - "id": 63, - "selected": false, - "stats": { - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 36 - }, - "id": 28, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 66 - }, - "id": 98, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 66 - }, - "id": 99, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 66 - }, - "id": 99, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 63 - }, - "id": 100, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 63 - }, - "id": 100, - "selected": false, - "stats": { - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 60 - }, - "id": 101, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 72 - }, - "id": 102, - "selected": false, - "stats": { - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 72 - }, - "id": 102, - "selected": false, - "stats": { - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 72 - }, - "id": 60, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 57 - }, - "id": 85, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 60 - }, - "id": 101, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 54 - }, - "id": 88, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 51 - }, - "id": 79, - "selected": false, - "stats": { - "dex": 1 - }, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 51 - }, - "id": 79, - "selected": false, - "stats": { - "dex": 1 - }, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 51 - }, - "id": 81, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 72 - }, - "id": 102, - "selected": false, - "stats": { - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 69 - }, - "id": 103, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 69 - }, - "id": 103, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 66 - }, - "id": 98, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 39 - }, - "id": 35, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 36 - }, - "id": 29, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 2, - "size": 2, - "pos": { - "x": 77, - "y": 60 - }, - "id": 30, - "selected": false, - "stats": { - "manaMax": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 63 - }, - "id": 100, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 63 - }, - "id": 50, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 59 - }, - "id": 80, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 59 - }, - "id": 80, - "selected": false, - "stats": {} - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 63 - }, - "id": 51, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 57, - "y": 39 - }, - "id": 104, - "selected": false, - "stats": {} - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 57, - "y": 39 - }, - "id": 104, - "selected": false, - "stats": {} - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 70, - "y": 42 - }, - "id": 105, - "selected": true, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 42 - }, - "id": 15, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 70, - "y": 42 - }, - "id": 105, - "selected": true, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 45 - }, - "id": 75, - "selected": false, - "stats": {}, - "group": ["Lynx"] + "id": 0 + }, + "to": { + "id": 1 + } + }, { + "from": { + "id": 1 + }, + "to": { + "id": 2 + } + }, { + "from": { + "id": 2 + }, + "to": { + "id": 3 + } + }, { + "from": { + "id": 3 + }, + "to": { + "id": 8 + } + }, { + "from": { + "id": 8 + }, + "to": { + "id": 6 + } + }, { + "from": { + "id": 6 + }, + "to": { + "id": 4 + } + }, { + "from": { + "id": 4 + }, + "to": { + "id": 5 + } + }, { + "from": { + "id": 2 + }, + "to": { + "id": 10 + } + }, { + "from": { + "id": 10 + }, + "to": { + "id": 11 + } + }, { + "from": { + "id": 20 + }, + "to": { + "id": 17 + } + }, { + "from": { + "id": 21 + }, + "to": { + "id": 22 + } + }, { + "from": { + "id": 20 + }, + "to": { + "id": 14 + } + }, { + "from": { + "id": 14 + }, + "to": { + "id": 18 + } + }, { + "from": { + "id": 17 + }, + "to": { + "id": 23 + } + }, { + "from": { + "id": 20 + }, + "to": { + "id": 7 + } + }, { + "from": { + "id": 7 + }, + "to": { + "id": 21 + } + }, { + "from": { + "id": 11 + }, + "to": { + "id": 20 + } + }, { + "from": { + "id": 23 + }, + "to": { + "id": 23 + } + }, { + "from": { + "id": 18 + }, + "to": { + "id": 19 + } + }, { + "from": { + "id": 19 + }, + "to": { + "id": 24 + } + }, { + "from": { + "id": 22 + }, + "to": { + "id": 24 + } + }, { + "from": { + "id": 13 + }, + "to": { + "id": 24 + } + }, { + "from": { + "id": 23 + }, + "to": { + "id": 13 + } + }, { + "from": { + "id": 21 + }, + "to": { + "id": 21 + } + }, { + "from": { + "id": 26 + }, + "to": { + "id": 20 + } + }, { + "from": { + "id": 16 + }, + "to": { + "id": 12 + } + }, { + "from": { + "id": 9 + }, + "to": { + "id": 9 + } + }, { + "from": { + "id": 18 + }, + "to": { + "id": 18 + } + }, { + "from": { + "id": 21 + }, + "to": { + "id": 21 + } + }, { + "from": { + "id": 23 + }, + "to": { + "id": 23 + } + }, { + "from": { + "id": 14 + }, + "to": { + "id": 14 + } + }, { + "from": { + "id": 19 + }, + "to": { + "id": 19 + } + }, { + "from": { + "id": 22 + }, + "to": { + "id": 22 + } + }, { + "from": { + "id": 7 + }, + "to": { + "id": 7 + } + }, { + "from": { + "id": 17 + }, + "to": { + "id": 17 + } + }, { + "from": { + "id": 13 + }, + "to": { + "id": 13 + } + }, { + "from": { + "id": 17 + }, + "to": { + "id": 17 + } + }, { + "from": { + "id": 7 + }, + "to": { + "id": 7 + } + }, { + "from": { + "id": 7 + }, + "to": { + "id": 7 + } + }, { + "from": { + "id": 14 + }, + "to": { + "id": 14 + } + }, { + "from": { + "id": 19 + }, + "to": { + "id": 19 + } + }, { + "from": { + "id": 22 + }, + "to": { + "id": 22 + } + }, { + "from": { + "id": 14 + }, + "to": { + "id": 14 + } + }, { + "from": { + "id": 19 + }, + "to": { + "id": 19 + } + }, { + "from": { + "id": 22 + }, + "to": { + "id": 22 + } + }, { + "from": { + "id": 7 + }, + "to": { + "id": 7 + } + }, { + "from": { + "id": 17 + }, + "to": { + "id": 17 + } + }, { + "from": { + "id": 13 + }, + "to": { + "id": 13 + } + }, { + "from": { + "id": 24 + }, + "to": { + "id": 24 + } + }, { + "from": { + "id": 24 + }, + "to": { + "id": 24 + } + }, { + "from": { + "id": 5 + }, + "to": { + "id": 5 + } + }, { + "from": { + "id": 4 + }, + "to": { + "id": 4 + } + }, { + "from": { + "id": 6 + }, + "to": { + "id": 6 + } + }, { + "from": { + "id": 8 + }, + "to": { + "id": 8 + } + }, { + "from": { + "id": 3 + }, + "to": { + "id": 3 + } + }, { + "from": { + "id": 0 + }, + "to": { + "id": 0 + } + }, { + "from": { + "id": 12 + }, + "to": { + "id": 12 + } + }, { + "from": { + "id": 15 + }, + "to": { + "id": 25 + } + }, { + "from": { + "id": 25 + }, + "to": { + "id": 27 + } + }, { + "from": { + "id": 27 + }, + "to": { + "id": 28 + } + }, { + "from": { + "id": 28 + }, + "to": { + "id": 29 + } + }, { + "from": { + "id": 35 + }, + "to": { + "id": 33 + } + }, { + "from": { + "id": 33 + }, + "to": { + "id": 32 + } + }, { + "from": { + "id": 32 + }, + "to": { + "id": 31 + } + }, { + "from": { + "id": 31 + }, + "to": { + "id": 27 + } + }, { + "from": { + "id": 34 + }, + "to": { + "id": 29 + } + }, { + "from": { + "id": 34 + }, + "to": { + "id": 32 + } + }, { + "from": { + "id": 50 + }, + "to": { + "id": 52 + } + }, { + "from": { + "id": 64 + }, + "to": { + "id": 66 + } + }, { + "from": { + "id": 66 + }, + "to": { + "id": 67 + } + }, { + "from": { + "id": 67 + }, + "to": { + "id": 68 + } + }, { + "from": { + "id": 51 + }, + "to": { + "id": 53 + } + }, { + "from": { + "id": 53 + }, + "to": { + "id": 58 + } + }, { + "from": { + "id": 59 + }, + "to": { + "id": 58 + } + }, { + "from": { + "id": 60 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 65 + }, + "to": { + "id": 69 + } + }, { + "from": { + "id": 69 + }, + "to": { + "id": 70 + } + }, { + "from": { + "id": 52 + }, + "to": { + "id": 56 + } + }, { + "from": { + "id": 52 + }, + "to": { + "id": 72 + } + }, { + "from": { + "id": 72 + }, + "to": { + "id": 73 + } + }, { + "from": { + "id": 75 + }, + "to": { + "id": 76 + } + }, { + "from": { + "id": 76 + }, + "to": { + "id": 77 + } + }, { + "from": { + "id": 77 + }, + "to": { + "id": 78 + } + }, { + "from": { + "id": 78 + }, + "to": { + "id": 79 + } + }, { + "from": { + "id": 81 + }, + "to": { + "id": 82 + } + }, { + "from": { + "id": 82 + }, + "to": { + "id": 83 + } + }, { + "from": { + "id": 83 + }, + "to": { + "id": 84 + } + }, { + "from": { + "id": 84 + }, + "to": { + "id": 81 + } + }, { + "from": { + "id": 85 + }, + "to": { + "id": 86 + } + }, { + "from": { + "id": 86 + }, + "to": { + "id": 87 + } + }, { + "from": { + "id": 87 + }, + "to": { + "id": 88 + } + }, { + "from": { + "id": 88 + }, + "to": { + "id": 85 + } + }, { + "from": { + "id": 39 + }, + "to": { + "id": 41 + } + }, { + "from": { + "id": 41 + }, + "to": { + "id": 42 + } + }, { + "from": { + "id": 39 + }, + "to": { + "id": 24 + } + }, { + "from": { + "id": 73 + }, + "to": { + "id": 44 + } + }, { + "from": { + "id": 44 + }, + "to": { + "id": 52 + } + }, { + "from": { + "id": 73 + }, + "to": { + "id": 42 + } + }, { + "from": { + "id": 70 + }, + "to": { + "id": 74 + } + }, { + "from": { + "id": 74 + }, + "to": { + "id": 45 + } + }, { + "from": { + "id": 90 + }, + "to": { + "id": 71 + } + }, { + "from": { + "id": 56 + }, + "to": { + "id": 64 + } + }, { + "from": { + "id": 59 + }, + "to": { + "id": 65 + } + }, { + "from": { + "id": 56 + }, + "to": { + "id": 92 + } + }, { + "from": { + "id": 91 + }, + "to": { + "id": 52 + } + }, { + "from": { + "id": 94 + }, + "to": { + "id": 53 + } + }, { + "from": { + "id": 93 + }, + "to": { + "id": 59 + } + }, { + "from": { + "id": 66 + }, + "to": { + "id": 69 + } + }, { + "from": { + "id": 62 + }, + "to": { + "id": 97 + } + }, { + "from": { + "id": 97 + }, + "to": { + "id": 96 + } + }, { + "from": { + "id": 96 + }, + "to": { + "id": 95 + } + }, { + "from": { + "id": 95 + }, + "to": { + "id": 63 + } + }, { + "from": { + "id": 98 + }, + "to": { + "id": 99 + } + }, { + "from": { + "id": 99 + }, + "to": { + "id": 100 + } + }, { + "from": { + "id": 100 + }, + "to": { + "id": 101 + } + }, { + "from": { + "id": 59 + }, + "to": { + "id": 102 + } + }, { + "from": { + "id": 102 + }, + "to": { + "id": 60 + } + }, { + "from": { + "id": 85 + }, + "to": { + "id": 101 + } + }, { + "from": { + "id": 88 + }, + "to": { + "id": 79 + } + }, { + "from": { + "id": 79 + }, + "to": { + "id": 81 + } + }, { + "from": { + "id": 102 + }, + "to": { + "id": 103 + } + }, { + "from": { + "id": 103 + }, + "to": { + "id": 98 + } + }, { + "from": { + "id": 35 + }, + "to": { + "id": 29 + } + }, { + "from": { + "id": 50 + }, + "to": { + "id": 80 + } + }, { + "from": { + "id": 80 + }, + "to": { + "id": 51 + } + }, { + "from": { + "id": 104 + }, + "to": { + "id": 0 + } + }, { + "from": { + "id": 104 + }, + "to": { + "id": 12 + } + }, { + "from": { + "id": 105 + }, + "to": { + "id": 15 + } + }, { + "from": { + "id": 105 + }, + "to": { + "id": 75 + } + }, { + "from": { + "id": 16 + }, + "to": { + "id": 106 + } + }, { + "from": { + "id": 106 + }, + "to": { + "id": 26 + } + }, { + "from": { + "id": 9 + }, + "to": { + "id": 8 + } + }, { + "from": { + "id": 61 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 61 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 61 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 61 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 61 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 61 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 57 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 90 + }, + "to": { + "id": 45 + } + }, { + "from": { + "id": 62 + }, + "to": { + "id": 0 + } + }, { + "from": { + "id": 63 + }, + "to": { + "id": 25 } }] }; diff --git a/src/client/ui/templates/tooltipItem/tooltipItem.js b/src/client/ui/templates/tooltipItem/tooltipItem.js index 30d32569..79a93d08 100644 --- a/src/client/ui/templates/tooltipItem/tooltipItem.js +++ b/src/client/ui/templates/tooltipItem/tooltipItem.js @@ -19,7 +19,6 @@ define([ 'addSpellCritChance', 'addSpellCritMultiplier', 'sprintChance', - 'dmgPercent', 'xpIncrease', 'blockAttackChance', 'blockSpellChance', diff --git a/src/server/combat/combat.js b/src/server/combat/combat.js index 8e8a6ccd..cce53db5 100644 --- a/src/server/combat/combat.js +++ b/src/server/combat/combat.js @@ -54,14 +54,20 @@ define([ if (config.element) { var elementName = 'element' + config.element[0].toUpperCase() + config.element.substr(1); dmgPercent += (srcValues[elementName + 'Percent'] || 0); + dmgPercent += srcValues.elementPercent; + + if (!config.isAttack) + dmgPercent += srcValues.spellPercent; //Don't mitigate heals if (!config.noMitigate) { var resist = tgtValues.elementAllResist + (tgtValues[elementName + 'Resist'] || 0); amount *= max(0.5 + max((1 - (resist / 100)) / 2, -0.5), 0.5); } - } else if (!config.noMitigate) + } else if (!config.noMitigate) { + dmgPercent += srcValues.physicalPercent; amount *= max(0.5 + max((1 - ((tgtValues.armor || 0) / (srcValues.level * 50))) / 2, -0.5), 0.5); + } amount *= (dmgPercent / 100); diff --git a/src/server/components/stats.js b/src/server/components/stats.js index 485ac9ef..fc20e13e 100644 --- a/src/server/components/stats.js +++ b/src/server/components/stats.js @@ -42,7 +42,6 @@ define([ spellCritMultiplier: 0, armor: 0, - dmgPercent: 0, vit: 0, blockAttackChance: 0, @@ -58,6 +57,10 @@ define([ elementFirePercent: 0, elementHolyPercent: 0, elementPoisonPercent: 0, + physicalPercent: 0, + + elementPercent: 0, + spellPercent: 0, elementArcaneResist: 0, elementFrostResist: 0, @@ -222,6 +225,11 @@ define([ var element = 'element' + (s[0].toUpperCase() + s.substr(1)) + 'Resist'; this.addStat(element, value); }, this); + } else if (stat == 'elementPercent') { + ['arcane', 'frost', 'fire', 'holy', 'poison'].forEach(function (s) { + var element = 'element' + (s[0].toUpperCase() + s.substr(1)) + 'Percent'; + this.addStat(element, value); + }, this); } else if (stat == 'str') this.addStat('armor', (value * this.statScales.strToArmor)); else if (stat == 'int') diff --git a/src/server/config/passiveTree.js b/src/server/config/passiveTree.js index e6386ce1..284b2b87 100644 --- a/src/server/config/passiveTree.js +++ b/src/server/config/passiveTree.js @@ -67,11 +67,11 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "physicalPercent": 1 + "attackSpeed": 1 } }, { "color": 3, - "size": 0, + "size": 1, "pos": { "x": 44, "y": 39 @@ -80,7 +80,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "attackSpeed": 1 + "addAttackCritMultiplier": 1 } }, { "color": 3, @@ -106,7 +106,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "physicalPercent": 1 + "attackSpeed": 1 } }, { "color": 3, @@ -119,11 +119,10 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "physicalPercent": 1, - "attackSpeed": 1 + "addAttackCritChance": 1 } }, { - "color": 0, + "color": 3, "size": 0, "pos": { "x": 47, @@ -136,7 +135,7 @@ define([ "str": 1 } }, { - "color": 0, + "color": 3, "size": 0, "pos": { "x": 47, @@ -159,7 +158,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armorPercent": 1 + "armor": 1 } }, { "color": 3, @@ -172,7 +171,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "elementAllResist": 1 + "armor": 1 } }, { "color": 3, @@ -185,11 +184,10 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "hpPercent": 1, - "armorPercent": 1 + "blockAttackChance": 1 } }, { - "color": 0, + "color": 3, "size": 0, "pos": { "x": 47, @@ -199,7 +197,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "str": 1 + "armor": 1 } }, { "color": 3, @@ -212,7 +210,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "increasedStunDuration": 1 + "str": 1 } }, { "color": 3, @@ -225,7 +223,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "increasedStunDuration": 1 + "str": 1 } }, { "color": 3, @@ -238,8 +236,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 + "blockSpellChance": 1 } }, { "color": 3, @@ -252,7 +249,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "increasedStunDuration": 1 + "str": 1 } }, { "color": 3, @@ -265,7 +262,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "elementAllResist": 1 + "armor": 1 } }, { "color": 3, @@ -278,10 +275,10 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armorPercent": 1 + "armor": 1 } }, { - "color": 0, + "color": 4, "size": 0, "pos": { "x": 47, @@ -331,10 +328,10 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "vit": 1 + "regenHp": 1 } }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 74, @@ -342,10 +339,12 @@ define([ }, "id": 15, "selected": false, - "stats": {}, + "stats": { + "attackSpeed": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 74, @@ -353,10 +352,12 @@ define([ }, "id": 25, "selected": false, - "stats": {}, + "stats": { + "attackSpeed": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 77, @@ -364,10 +365,12 @@ define([ }, "id": 27, "selected": false, - "stats": {}, + "stats": { + "attackSpeed": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 80, @@ -375,10 +378,12 @@ define([ }, "id": 28, "selected": false, - "stats": {}, + "stats": { + "addAttackCritChance": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 83, @@ -386,10 +391,12 @@ define([ }, "id": 29, "selected": false, - "stats": {}, + "stats": { + "addAttackCritChance": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 80, @@ -397,10 +404,12 @@ define([ }, "id": 31, "selected": false, - "stats": {}, + "stats": { + "addAttackCritMultiplier": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 83, @@ -408,10 +417,12 @@ define([ }, "id": 32, "selected": false, - "stats": {}, + "stats": { + "addAttackCritMultiplier": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 86, @@ -419,10 +430,12 @@ define([ }, "id": 33, "selected": false, - "stats": {}, + "stats": { + "dex": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 1, "pos": { "x": 83, @@ -430,10 +443,12 @@ define([ }, "id": 34, "selected": false, - "stats": {}, + "stats": { + "elementPoisonPercent": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 86, @@ -441,7 +456,9 @@ define([ }, "id": 35, "selected": false, - "stats": {}, + "stats": { + "dex": 1 + }, "group": ["Lynx"] }, { "color": 1, @@ -466,7 +483,7 @@ define([ "id": 51, "selected": false, "stats": { - "manaMax": 1 + "castSpeed": 1 }, "group": ["Owl"] }, { @@ -479,7 +496,7 @@ define([ "id": 52, "selected": false, "stats": { - "spellPercent": 1 + "addSpellCritChance": 1 }, "group": ["Owl"] }, { @@ -492,7 +509,7 @@ define([ "id": 53, "selected": false, "stats": { - "manaMax": 1 + "castSpeed": 1 }, "group": ["Owl"] }, { @@ -518,11 +535,11 @@ define([ "id": 58, "selected": false, "stats": { - "manaMax": 1 + "castSpeed": 1 }, "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { "x": 68, @@ -535,7 +552,7 @@ define([ }, "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { "x": 74, @@ -557,11 +574,11 @@ define([ "id": 61, "selected": false, "stats": { - "regenMana": 1 + "int": 1 }, "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { "x": 62, @@ -570,11 +587,11 @@ define([ "id": 64, "selected": false, "stats": { - "int": 1 + "spellPercent": 1 }, "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { "x": 65, @@ -583,7 +600,7 @@ define([ "id": 65, "selected": false, "stats": { - "int": 1 + "castSpeed": 1 }, "group": ["Owl"] }, { @@ -609,7 +626,7 @@ define([ "id": 67, "selected": false, "stats": { - "spellPercent": 1 + "regenMana": 1 }, "group": ["Owl"] }, { @@ -622,8 +639,7 @@ define([ "id": 68, "selected": false, "stats": { - "spellPercent": 1, - "spellAddCritChance": 1 + "addSpellCritMultiplier": 1 }, "group": ["Owl"] }, { @@ -636,79 +652,50 @@ define([ "id": 69, "selected": false, "stats": { - "castSpeed": 1, - "spellPercent": 1 + "int": 1 }, "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { - "x": 71, + "x": 68, "y": 78 }, "id": 70, "selected": false, "stats": { - "int": 1 + "regenMana": 1 }, "group": ["Owl"] }, { "color": 1, "size": 1, "pos": { - "x": 77, + "x": 71, "y": 75 }, "id": 71, "selected": false, "stats": { - "castSpeed": 1, - "regenMana": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 72 - }, - "id": 54, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 72 - }, - "id": 55, - "selected": false, - "stats": { - "regenMana": 1 + "addSpellCritMultiplier": 1 }, "group": ["Owl"] }, { "color": 1, "size": 1, "pos": { - "x": 83, + "x": 77, "y": 69 }, "id": 57, "selected": false, "stats": { - "regenMana": 1, - "manaMax": 1 + "addSpellCritMultiplier": 1 }, "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { "x": 56, @@ -717,12 +704,11 @@ define([ "id": 72, "selected": false, "stats": { - "str": 1, - "int": 1 + "addSpellCritChance": 1 }, "group": ["Owl"] }, { - "color": 4, + "color": 1, "size": 0, "pos": { "x": 53, @@ -731,11 +717,11 @@ define([ "id": 73, "selected": false, "stats": { - "elementPercent": 1 + "addSpellCritChance": 1 }, "group": ["Owl"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 74, @@ -743,10 +729,12 @@ define([ }, "id": 75, "selected": false, - "stats": {}, + "stats": { + "physicalPercent": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 77, @@ -754,10 +742,12 @@ define([ }, "id": 76, "selected": false, - "stats": {}, + "stats": { + "physicalPercent": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 80, @@ -765,10 +755,12 @@ define([ }, "id": 77, "selected": false, - "stats": {}, + "stats": { + "dex": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 83, @@ -776,10 +768,12 @@ define([ }, "id": 78, "selected": false, - "stats": {}, + "stats": { + "dex": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 83, @@ -792,7 +786,7 @@ define([ }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 77, @@ -800,10 +794,12 @@ define([ }, "id": 81, "selected": false, - "stats": {}, + "stats": { + "dodgeAttackChance": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 74, @@ -811,10 +807,12 @@ define([ }, "id": 82, "selected": false, - "stats": {}, + "stats": { + "dodgeAttackChance": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 1, "pos": { "x": 74, @@ -822,10 +820,12 @@ define([ }, "id": 83, "selected": false, - "stats": {}, + "stats": { + "sprintChance": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 77, @@ -833,10 +833,12 @@ define([ }, "id": 84, "selected": false, - "stats": {}, + "stats": { + "dodgeAttackChance": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 83, @@ -844,10 +846,12 @@ define([ }, "id": 85, "selected": false, - "stats": {}, + "stats": { + "regenHp": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 80, @@ -855,10 +859,12 @@ define([ }, "id": 86, "selected": false, - "stats": {}, + "stats": { + "regenHp": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 1, "pos": { "x": 80, @@ -866,10 +872,12 @@ define([ }, "id": 87, "selected": false, - "stats": {}, + "stats": { + "vit": 1 + }, "group": ["Lynx"] }, { - "color": 0, + "color": 2, "size": 0, "pos": { "x": 83, @@ -877,233 +885,127 @@ define([ }, "id": 88, "selected": false, - "stats": {}, - "group": ["Lynx"] - }, { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 78 - }, - "id": 36, - "selected": false, "stats": { - "elementPercent": 1, - "str": 1 - } - }, { - "color": 4, - "size": 0, - "pos": { - "x": 47, - "y": 75 + "regenHp": 1 }, - "id": 37, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } + "group": ["Lynx"] }, { - "color": 0, + "color": 4, "size": 0, "pos": { "x": 47, - "y": 69 + "y": 63 }, - "id": 38, + "id": 39, "selected": false, "stats": { "str": 1, "int": 1 } }, { - "color": 0, + "color": 4, "size": 0, "pos": { - "x": 47, + "x": 50, "y": 63 }, - "id": 39, + "id": 41, "selected": false, "stats": { "str": 1, "int": 1 } }, { - "color": 0, + "color": 4, "size": 0, "pos": { - "x": 44, - "y": 63 + "x": 50, + "y": 66 }, - "id": 40, + "id": 42, "selected": false, "stats": { "str": 1, "int": 1 } }, { - "color": 4, + "color": 1, "size": 0, "pos": { - "x": 50, + "x": 56, "y": 63 }, - "id": 41, + "id": 44, "selected": false, "stats": { - "elementPercent": 1 - } + "addSpellCritChance": 1 + }, + "group": ["Owl"] }, { - "color": 4, + "color": 1, "size": 0, "pos": { - "x": 50, - "y": 66 + "x": 71, + "y": 78 }, - "id": 42, + "id": 74, "selected": false, "stats": { - "elementPercent": 1 - } + "regenMana": 1 + }, + "group": ["Owl"] }, { - "color": 4, - "size": 1, + "color": 1, + "size": 0, "pos": { - "x": 44, - "y": 66 + "x": 74, + "y": 78 }, - "id": 43, + "id": 45, "selected": false, "stats": { - "elementPercent": 1, - "physicalPercent": 1 - } + "manaMax": 1 + }, + "group": ["Owl"] }, { - "color": 0, + "color": 1, "size": 0, "pos": { - "x": 56, - "y": 63 + "x": 74, + "y": 75 }, - "id": 44, + "id": 90, "selected": false, "stats": { - "str": 1, - "int": 1 - } + "regenMana": 1 + }, + "group": ["Owl"] }, { "color": 1, "size": 0, "pos": { - "x": 50, - "y": 72 + "x": 62, + "y": 67 }, - "id": 46, + "id": 91, "selected": false, "stats": { - "auraReserveMultiplier": 1 - } + "elementArcanePercent": 1 + }, + "group": ["Owl"] }, { "color": 1, "size": 0, "pos": { - "x": 53, - "y": 72 + "x": 62, + "y": 71 }, - "id": 48, + "id": 92, "selected": false, "stats": { - "auraReserveMultiplier": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 78 - }, - "id": 74, - "selected": false, - "stats": { - "int": 1 - } - }, { - "color": 4, - "size": 2, - "pos": { - "x": 53, - "y": 75 - }, - "id": 89, - "selected": false, - "stats": { - "elementPercent": -10, - "physicalPercent": -10, - "auraDoubleEffect": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 78 - }, - "id": 45, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 75 - }, - "id": 47, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 75 - }, - "id": 90, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 67 - }, - "id": 91, - "selected": false, - "stats": { - "elementArcanePercent": 1 - } - }, { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 71 + "elementHolyPercent": 1 }, - "id": 92, - "selected": false, - "stats": { - "elementFirePercent": 1 - } + "group": ["Owl"] }, { "color": 1, "size": 0, @@ -1114,8 +1016,9 @@ define([ "id": 93, "selected": false, "stats": { - "elementFrostPercent": 1 - } + "elementFirePercent": 1 + }, + "group": ["Owl"] }, { "color": 1, "size": 0, @@ -1126,72 +1029,76 @@ define([ "id": 94, "selected": false, "stats": { - "elementHolyPercent": 1 - } - }, { - "color": 0, - "size": 0, - "pos": { - "x": 50, - "y": 33 + "elementFrostPercent": 1 }, - "id": 49, - "selected": false, - "stats": {} + "group": ["Owl"] }, { - "color": 0, + "color": 5, "size": 0, "pos": { "x": 53, - "y": 30 + "y": 36 }, "id": 62, "selected": false, - "stats": {} + "stats": { + "str": 1, + "dex": 1 + } }, { - "color": 0, + "color": 5, "size": 0, "pos": { - "x": 80, - "y": 33 + "x": 71, + "y": 36 }, "id": 63, "selected": false, "stats": { + "str": 1, "dex": 1 } }, { - "color": 0, + "color": 5, "size": 0, "pos": { - "x": 77, - "y": 30 + "x": 68, + "y": 36 }, "id": 95, "selected": false, - "stats": {} + "stats": { + "str": 1, + "dex": 1 + } }, { - "color": 0, + "color": 5, "size": 0, "pos": { - "x": 71, - "y": 30 + "x": 65, + "y": 33 }, "id": 96, "selected": false, - "stats": {} + "stats": { + "str": 1, + "dex": 1 + } }, { - "color": 0, + "color": 5, "size": 0, "pos": { - "x": 59, - "y": 30 + "x": 56, + "y": 33 }, "id": 97, "selected": false, - "stats": {} + "stats": { + "str": 1, + "dex": 1 + } }, { - "color": 0, + "color": 6, "size": 0, "pos": { "x": 71, @@ -1204,7 +1111,7 @@ define([ "dex": 1 } }, { - "color": 0, + "color": 6, "size": 0, "pos": { "x": 77, @@ -1217,7 +1124,7 @@ define([ "dex": 1 } }, { - "color": 0, + "color": 6, "size": 0, "pos": { "x": 80, @@ -1226,10 +1133,11 @@ define([ "id": 100, "selected": false, "stats": { + "int": 1, "dex": 1 } }, { - "color": 0, + "color": 6, "size": 0, "pos": { "x": 83, @@ -1238,10 +1146,11 @@ define([ "id": 101, "selected": false, "stats": { + "int": 1, "dex": 1 } }, { - "color": 0, + "color": 1, "size": 0, "pos": { "x": 71, @@ -1251,9 +1160,10 @@ define([ "selected": false, "stats": { "int": 1 - } + }, + "group": ["Owl"] }, { - "color": 0, + "color": 6, "size": 0, "pos": { "x": 71, @@ -1265,24 +1175,12 @@ define([ "int": 1, "dex": 1 } - }, { - "color": 2, - "size": 2, - "pos": { - "x": 77, - "y": 60 - }, - "id": 30, - "selected": false, - "stats": { - "manaMax": 1 - } }, { "color": 1, "size": 0, "pos": { "x": 65, - "y": 59 + "y": 60 }, "id": 80, "spiritStart": "owl", @@ -1292,7 +1190,7 @@ define([ "color": 3, "size": 0, "pos": { - "x": 57, + "x": 56, "y": 39 }, "id": 104, @@ -1303,4184 +1201,1019 @@ define([ "color": 2, "size": 0, "pos": { - "x": 70, + "x": 71, "y": 42 }, "id": 105, "spiritStart": "lynx", - "selected": true, + "selected": false, "stats": {} + }, { + "color": 3, + "size": 1, + "pos": { + "x": 50, + "y": 45 + }, + "id": 106, + "selected": false, + "stats": { + "elementAllResist": 1 + } }], "links": [{ "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 39 - }, - "id": 1, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 39 - }, - "id": 1, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 39 - }, - "id": 2, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 39 - }, - "id": 2, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 36 - }, - "id": 9, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1, - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 39 - }, - "id": 2, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 42 - }, - "id": 10, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 42 - }, - "id": 10, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 45 - }, - "id": 11, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 45 - }, - "id": 11, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 48 - }, - "id": 26, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 48 - }, - "id": 20, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 45 - }, - "id": 16, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 36 - }, - "id": 9, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1, - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 36 - }, - "id": 9, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1, - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 44, - "y": 54 - }, - "id": 18, - "selected": false, - "group": ["Bear"], - "stats": { - "hpPercent": 1, - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 54 - }, - "id": 21, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 1, - "pos": { - "x": 50, - "y": 54 - }, - "id": 23, - "selected": false, - "group": ["Bear"], - "stats": { - "blockSpellChance": 1, - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 51 - }, - "id": 14, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 57 - }, - "id": 19, - "selected": false, - "group": ["Bear"], - "stats": { - "armorPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 57 - }, - "id": 22, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 51 - }, - "id": 7, - "selected": false, - "group": ["Bear"], - "stats": { - "increasedStunDuration": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 51 - }, - "id": 17, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 57 - }, - "id": 13, - "selected": false, - "group": ["Bear"], - "stats": { - "elementAllResist": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 39 - }, - "id": 5, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 39 - }, - "id": 4, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 41, - "y": 36 - }, - "id": 6, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 44, - "y": 33 - }, - "id": 8, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 45 - }, - "id": 16, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 50, - "y": 48 - }, - "id": 26, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 42 - }, - "id": 15, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 39 - }, - "id": 25, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 39 - }, - "id": 25, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 39 - }, - "id": 27, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 39 - }, - "id": 27, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 36 - }, - "id": 28, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 36 - }, - "id": 28, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 36 - }, - "id": 29, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 39 - }, - "id": 35, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 42 - }, - "id": 33, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 42 - }, - "id": 33, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 42 - }, - "id": 32, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 42 - }, - "id": 32, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 42 - }, - "id": 31, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 42 - }, - "id": 31, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 39 - }, - "id": 27, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 1, - "pos": { - "x": 83, - "y": 39 - }, - "id": 34, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 36 - }, - "id": 29, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 1, - "pos": { - "x": 83, - "y": 39 - }, - "id": 34, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 42 - }, - "id": 32, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 63 - }, - "id": 50, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 62, - "y": 75 - }, - "id": 64, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 78 - }, - "id": 66, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 78 - }, - "id": 66, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 78 - }, - "id": 67, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 78 - }, - "id": 67, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 1, - "pos": { - "x": 56, - "y": 78 - }, - "id": 68, - "selected": false, - "stats": { - "spellPercent": 1, - "spellAddCritChance": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 63 - }, - "id": 51, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 66 - }, - "id": 53, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 66 - }, - "id": 53, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 69 - }, - "id": 58, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 69 - }, - "id": 58, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 72 - }, - "id": 60, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 77, - "y": 72 - }, - "id": 61, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 75 - }, - "id": 65, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 78 - }, - "id": 69, - "selected": false, - "stats": { - "castSpeed": 1, - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 78 - }, - "id": 69, - "selected": false, - "stats": { - "castSpeed": 1, - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 78 - }, - "id": 70, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 72 - }, - "id": 56, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 77, - "y": 72 - }, - "id": 61, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 72 - }, - "id": 54, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 72 - }, - "id": 55, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 1, - "pos": { - "x": 83, - "y": 69 - }, - "id": 57, - "selected": false, - "stats": { - "regenMana": 1, - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 72 - }, - "id": 55, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 72 - }, - "id": 54, - "selected": false, - "stats": { - "regenMana": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 69 - }, - "id": 72, - "selected": false, - "stats": { - "str": 1, - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 69 - }, - "id": 72, - "selected": false, - "stats": { - "str": 1, - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 53, - "y": 66 - }, - "id": 73, - "selected": false, - "stats": { - "elementPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 45 - }, - "id": 75, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 45 - }, - "id": 76, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 45 - }, - "id": 76, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 48 - }, - "id": 77, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 48 - }, - "id": 77, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 48 - }, - "id": 78, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 48 - }, - "id": 78, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 51 - }, - "id": 79, - "selected": false, - "stats": { - "dex": 1 - }, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 51 - }, - "id": 81, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 51 - }, - "id": 82, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 51 - }, - "id": 82, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 1, - "pos": { - "x": 74, - "y": 54 - }, - "id": 83, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 1, - "pos": { - "x": 74, - "y": 54 - }, - "id": 83, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 54 - }, - "id": 84, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 54 - }, - "id": 84, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 51 - }, - "id": 81, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 57 - }, - "id": 85, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 57 - }, - "id": 86, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 57 - }, - "id": 86, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 1, - "pos": { - "x": 80, - "y": 54 - }, - "id": 87, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 1, - "pos": { - "x": 80, - "y": 54 - }, - "id": 87, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 54 - }, - "id": 88, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 54 - }, - "id": 88, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 57 - }, - "id": 85, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 1, - "size": 1, - "pos": { - "x": 56, - "y": 78 - }, - "id": 68, - "selected": false, - "stats": { - "spellPercent": 1, - "spellAddCritChance": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 78 - }, - "id": 36, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 78 - }, - "id": 36, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 47, - "y": 75 - }, - "id": 37, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 47, - "y": 75 - }, - "id": 37, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 69 - }, - "id": 38, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 69 - }, - "id": 38, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 44, - "y": 63 - }, - "id": 40, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 44, - "y": 63 - }, - "id": 40, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 4, - "size": 1, - "pos": { - "x": 44, - "y": 66 - }, - "id": 43, - "selected": false, - "stats": { - "elementPercent": 1, - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 63 - }, - "id": 41, - "selected": false, - "stats": { - "elementPercent": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 63 - }, - "id": 41, - "selected": false, - "stats": { - "elementPercent": 1 - } - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 66 - }, - "id": 42, - "selected": false, - "stats": { - "elementPercent": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 63 - }, - "id": 39, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 47, - "y": 60 - }, - "id": 24, - "selected": false, - "group": ["Bear"], - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 53, - "y": 66 - }, - "id": 73, - "selected": false, - "stats": { - "elementPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 63 - }, - "id": 44, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 56, - "y": 63 - }, - "id": 44, - "selected": false, - "stats": { - "str": 1, - "int": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 53, - "y": 66 - }, - "id": 73, - "selected": false, - "stats": { - "elementPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 4, - "size": 0, - "pos": { - "x": 50, - "y": 66 - }, - "id": 42, - "selected": false, - "stats": { - "elementPercent": 1 - } - } - }, { - "from": { - "color": 4, - "size": 0, - "pos": { - "x": 47, - "y": 75 - }, - "id": 37, - "selected": false, - "stats": { - "elementPercent": 1, - "str": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 50, - "y": 72 - }, - "id": 46, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 78 - }, - "id": 70, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 78 - }, - "id": 74, - "selected": false, - "stats": { - "int": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 50, - "y": 72 - }, - "id": 46, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 53, - "y": 72 - }, - "id": 48, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 53, - "y": 72 - }, - "id": 48, - "selected": false, - "stats": { - "auraReserveMultiplier": 1 - } - }, - "to": { - "color": 4, - "size": 2, - "pos": { - "x": 53, - "y": 75 - }, - "id": 89, - "selected": false, - "stats": { - "elementPercent": -10, - "physicalPercent": -10, - "auraDoubleEffect": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 78 - }, - "id": 74, - "selected": false, - "stats": { - "int": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 78 - }, - "id": 45, - "selected": false, - "stats": { - "castSpeed": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 78 - }, - "id": 45, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 75 - }, - "id": 47, - "selected": false, - "stats": { - "castSpeed": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 83, - "y": 75 - }, - "id": 47, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 75 - }, - "id": 90, - "selected": false, - "stats": { - "castSpeed": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 80, - "y": 75 - }, - "id": 90, - "selected": false, - "stats": { - "castSpeed": 1 - } - }, - "to": { - "color": 1, - "size": 1, - "pos": { - "x": 77, - "y": 75 - }, - "id": 71, - "selected": false, - "stats": { - "castSpeed": 1, - "regenMana": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 72 - }, - "id": 56, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 62, - "y": 75 - }, - "id": 64, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 75 - }, - "id": 65, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 72 - }, - "id": 56, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 71 - }, - "id": 92, - "selected": false, - "stats": { - "elementFirePercent": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 67 - }, - "id": 91, - "selected": false, - "stats": { - "elementArcanePercent": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 59, - "y": 66 - }, - "id": 52, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 67 - }, - "id": 94, - "selected": false, - "stats": { - "elementHolyPercent": 1 - } - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 68, - "y": 66 - }, - "id": 53, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 71 - }, - "id": 93, - "selected": false, - "stats": { - "elementFrostPercent": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 78 - }, - "id": 66, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 78 - }, - "id": 69, - "selected": false, - "stats": { - "castSpeed": 1, - "spellPercent": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 3, - "size": 0, - "pos": { - "x": 47, - "y": 36 - }, - "id": 3, - "selected": false, - "group": ["Bear"], - "stats": { - "attackSpeed": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 50, - "y": 33 - }, - "id": 49, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 50, - "y": 33 - }, - "id": 49, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 53, - "y": 30 - }, - "id": 62, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 53, - "y": 30 - }, - "id": 62, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 59, - "y": 30 - }, - "id": 97, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 59, - "y": 30 - }, - "id": 97, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 30 - }, - "id": 96, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 30 - }, - "id": 96, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 30 - }, - "id": 95, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 30 - }, - "id": 95, - "selected": false, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 33 - }, - "id": 63, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 33 - }, - "id": 63, - "selected": false, - "stats": { - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 36 - }, - "id": 28, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 66 - }, - "id": 98, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 66 - }, - "id": 99, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 66 - }, - "id": 99, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 63 - }, - "id": 100, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 63 - }, - "id": 100, - "selected": false, - "stats": { - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 60 - }, - "id": 101, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 68, - "y": 72 - }, - "id": 59, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 72 - }, - "id": 102, - "selected": false, - "stats": { - "int": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 72 - }, - "id": 102, - "selected": false, - "stats": { - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 72 - }, - "id": 60, - "selected": false, - "stats": { - "int": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 57 - }, - "id": 85, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 60 - }, - "id": 101, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 54 - }, - "id": 88, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 51 - }, - "id": 79, - "selected": false, - "stats": { - "dex": 1 - }, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 51 - }, - "id": 79, - "selected": false, - "stats": { - "dex": 1 - }, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 77, - "y": 51 - }, - "id": 81, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 72 - }, - "id": 102, - "selected": false, - "stats": { - "int": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 69 - }, - "id": 103, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 69 - }, - "id": 103, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 71, - "y": 66 - }, - "id": 98, - "selected": false, - "stats": { - "int": 1, - "dex": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 86, - "y": 39 - }, - "id": 35, - "selected": false, - "stats": {}, - "group": ["Lynx"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 83, - "y": 36 - }, - "id": 29, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 2, - "size": 2, - "pos": { - "x": 77, - "y": 60 - }, - "id": 30, - "selected": false, - "stats": { - "manaMax": 1 - } - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 80, - "y": 63 - }, - "id": 100, - "selected": false, - "stats": { - "dex": 1 - } - } - }, { - "from": { - "color": 1, - "size": 0, - "pos": { - "x": 62, - "y": 63 - }, - "id": 50, - "selected": false, - "stats": { - "spellPercent": 1 - }, - "group": ["Owl"] - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 59 - }, - "id": 80, - "selected": false, - "stats": {} - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 65, - "y": 59 - }, - "id": 80, - "selected": false, - "stats": {} - }, - "to": { - "color": 1, - "size": 0, - "pos": { - "x": 65, - "y": 63 - }, - "id": 51, - "selected": false, - "stats": { - "manaMax": 1 - }, - "group": ["Owl"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 57, - "y": 39 - }, - "id": 104, - "selected": false, - "stats": {} - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 39 - }, - "id": 0, - "selected": false, - "group": ["Bear"], - "stats": { - "physicalPercent": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 57, - "y": 39 - }, - "id": 104, - "selected": false, - "stats": {} - }, - "to": { - "color": 3, - "size": 0, - "pos": { - "x": 53, - "y": 42 - }, - "id": 12, - "selected": false, - "group": ["Bear"], - "stats": { - "vit": 1 - } - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 70, - "y": 42 - }, - "id": 105, - "selected": true, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 42 - }, - "id": 15, - "selected": false, - "stats": {}, - "group": ["Lynx"] - } - }, { - "from": { - "color": 0, - "size": 0, - "pos": { - "x": 70, - "y": 42 - }, - "id": 105, - "selected": true, - "stats": {} - }, - "to": { - "color": 0, - "size": 0, - "pos": { - "x": 74, - "y": 45 - }, - "id": 75, - "selected": false, - "stats": {}, - "group": ["Lynx"] + "id": 0 + }, + "to": { + "id": 1 + } + }, { + "from": { + "id": 1 + }, + "to": { + "id": 2 + } + }, { + "from": { + "id": 2 + }, + "to": { + "id": 3 + } + }, { + "from": { + "id": 3 + }, + "to": { + "id": 8 + } + }, { + "from": { + "id": 8 + }, + "to": { + "id": 6 + } + }, { + "from": { + "id": 6 + }, + "to": { + "id": 4 + } + }, { + "from": { + "id": 4 + }, + "to": { + "id": 5 + } + }, { + "from": { + "id": 2 + }, + "to": { + "id": 10 + } + }, { + "from": { + "id": 10 + }, + "to": { + "id": 11 + } + }, { + "from": { + "id": 20 + }, + "to": { + "id": 17 + } + }, { + "from": { + "id": 21 + }, + "to": { + "id": 22 + } + }, { + "from": { + "id": 20 + }, + "to": { + "id": 14 + } + }, { + "from": { + "id": 14 + }, + "to": { + "id": 18 + } + }, { + "from": { + "id": 17 + }, + "to": { + "id": 23 + } + }, { + "from": { + "id": 20 + }, + "to": { + "id": 7 + } + }, { + "from": { + "id": 7 + }, + "to": { + "id": 21 + } + }, { + "from": { + "id": 11 + }, + "to": { + "id": 20 + } + }, { + "from": { + "id": 23 + }, + "to": { + "id": 23 + } + }, { + "from": { + "id": 18 + }, + "to": { + "id": 19 + } + }, { + "from": { + "id": 19 + }, + "to": { + "id": 24 + } + }, { + "from": { + "id": 22 + }, + "to": { + "id": 24 + } + }, { + "from": { + "id": 13 + }, + "to": { + "id": 24 + } + }, { + "from": { + "id": 23 + }, + "to": { + "id": 13 + } + }, { + "from": { + "id": 21 + }, + "to": { + "id": 21 + } + }, { + "from": { + "id": 26 + }, + "to": { + "id": 20 + } + }, { + "from": { + "id": 16 + }, + "to": { + "id": 12 + } + }, { + "from": { + "id": 9 + }, + "to": { + "id": 9 + } + }, { + "from": { + "id": 18 + }, + "to": { + "id": 18 + } + }, { + "from": { + "id": 21 + }, + "to": { + "id": 21 + } + }, { + "from": { + "id": 23 + }, + "to": { + "id": 23 + } + }, { + "from": { + "id": 14 + }, + "to": { + "id": 14 + } + }, { + "from": { + "id": 19 + }, + "to": { + "id": 19 + } + }, { + "from": { + "id": 22 + }, + "to": { + "id": 22 + } + }, { + "from": { + "id": 7 + }, + "to": { + "id": 7 + } + }, { + "from": { + "id": 17 + }, + "to": { + "id": 17 + } + }, { + "from": { + "id": 13 + }, + "to": { + "id": 13 + } + }, { + "from": { + "id": 17 + }, + "to": { + "id": 17 + } + }, { + "from": { + "id": 7 + }, + "to": { + "id": 7 + } + }, { + "from": { + "id": 7 + }, + "to": { + "id": 7 + } + }, { + "from": { + "id": 14 + }, + "to": { + "id": 14 + } + }, { + "from": { + "id": 19 + }, + "to": { + "id": 19 + } + }, { + "from": { + "id": 22 + }, + "to": { + "id": 22 + } + }, { + "from": { + "id": 14 + }, + "to": { + "id": 14 + } + }, { + "from": { + "id": 19 + }, + "to": { + "id": 19 + } + }, { + "from": { + "id": 22 + }, + "to": { + "id": 22 + } + }, { + "from": { + "id": 7 + }, + "to": { + "id": 7 + } + }, { + "from": { + "id": 17 + }, + "to": { + "id": 17 + } + }, { + "from": { + "id": 13 + }, + "to": { + "id": 13 + } + }, { + "from": { + "id": 24 + }, + "to": { + "id": 24 + } + }, { + "from": { + "id": 24 + }, + "to": { + "id": 24 + } + }, { + "from": { + "id": 5 + }, + "to": { + "id": 5 + } + }, { + "from": { + "id": 4 + }, + "to": { + "id": 4 + } + }, { + "from": { + "id": 6 + }, + "to": { + "id": 6 + } + }, { + "from": { + "id": 8 + }, + "to": { + "id": 8 + } + }, { + "from": { + "id": 3 + }, + "to": { + "id": 3 + } + }, { + "from": { + "id": 0 + }, + "to": { + "id": 0 + } + }, { + "from": { + "id": 12 + }, + "to": { + "id": 12 + } + }, { + "from": { + "id": 15 + }, + "to": { + "id": 25 + } + }, { + "from": { + "id": 25 + }, + "to": { + "id": 27 + } + }, { + "from": { + "id": 27 + }, + "to": { + "id": 28 + } + }, { + "from": { + "id": 28 + }, + "to": { + "id": 29 + } + }, { + "from": { + "id": 35 + }, + "to": { + "id": 33 + } + }, { + "from": { + "id": 33 + }, + "to": { + "id": 32 + } + }, { + "from": { + "id": 32 + }, + "to": { + "id": 31 + } + }, { + "from": { + "id": 31 + }, + "to": { + "id": 27 + } + }, { + "from": { + "id": 34 + }, + "to": { + "id": 29 + } + }, { + "from": { + "id": 34 + }, + "to": { + "id": 32 + } + }, { + "from": { + "id": 50 + }, + "to": { + "id": 52 + } + }, { + "from": { + "id": 64 + }, + "to": { + "id": 66 + } + }, { + "from": { + "id": 66 + }, + "to": { + "id": 67 + } + }, { + "from": { + "id": 67 + }, + "to": { + "id": 68 + } + }, { + "from": { + "id": 51 + }, + "to": { + "id": 53 + } + }, { + "from": { + "id": 53 + }, + "to": { + "id": 58 + } + }, { + "from": { + "id": 59 + }, + "to": { + "id": 58 + } + }, { + "from": { + "id": 60 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 65 + }, + "to": { + "id": 69 + } + }, { + "from": { + "id": 69 + }, + "to": { + "id": 70 + } + }, { + "from": { + "id": 52 + }, + "to": { + "id": 56 + } + }, { + "from": { + "id": 52 + }, + "to": { + "id": 72 + } + }, { + "from": { + "id": 72 + }, + "to": { + "id": 73 + } + }, { + "from": { + "id": 75 + }, + "to": { + "id": 76 + } + }, { + "from": { + "id": 76 + }, + "to": { + "id": 77 + } + }, { + "from": { + "id": 77 + }, + "to": { + "id": 78 + } + }, { + "from": { + "id": 78 + }, + "to": { + "id": 79 + } + }, { + "from": { + "id": 81 + }, + "to": { + "id": 82 + } + }, { + "from": { + "id": 82 + }, + "to": { + "id": 83 + } + }, { + "from": { + "id": 83 + }, + "to": { + "id": 84 + } + }, { + "from": { + "id": 84 + }, + "to": { + "id": 81 + } + }, { + "from": { + "id": 85 + }, + "to": { + "id": 86 + } + }, { + "from": { + "id": 86 + }, + "to": { + "id": 87 + } + }, { + "from": { + "id": 87 + }, + "to": { + "id": 88 + } + }, { + "from": { + "id": 88 + }, + "to": { + "id": 85 + } + }, { + "from": { + "id": 39 + }, + "to": { + "id": 41 + } + }, { + "from": { + "id": 41 + }, + "to": { + "id": 42 + } + }, { + "from": { + "id": 39 + }, + "to": { + "id": 24 + } + }, { + "from": { + "id": 73 + }, + "to": { + "id": 44 + } + }, { + "from": { + "id": 44 + }, + "to": { + "id": 52 + } + }, { + "from": { + "id": 73 + }, + "to": { + "id": 42 + } + }, { + "from": { + "id": 70 + }, + "to": { + "id": 74 + } + }, { + "from": { + "id": 74 + }, + "to": { + "id": 45 + } + }, { + "from": { + "id": 90 + }, + "to": { + "id": 71 + } + }, { + "from": { + "id": 56 + }, + "to": { + "id": 64 + } + }, { + "from": { + "id": 59 + }, + "to": { + "id": 65 + } + }, { + "from": { + "id": 56 + }, + "to": { + "id": 92 + } + }, { + "from": { + "id": 91 + }, + "to": { + "id": 52 + } + }, { + "from": { + "id": 94 + }, + "to": { + "id": 53 + } + }, { + "from": { + "id": 93 + }, + "to": { + "id": 59 + } + }, { + "from": { + "id": 66 + }, + "to": { + "id": 69 + } + }, { + "from": { + "id": 62 + }, + "to": { + "id": 97 + } + }, { + "from": { + "id": 97 + }, + "to": { + "id": 96 + } + }, { + "from": { + "id": 96 + }, + "to": { + "id": 95 + } + }, { + "from": { + "id": 95 + }, + "to": { + "id": 63 + } + }, { + "from": { + "id": 98 + }, + "to": { + "id": 99 + } + }, { + "from": { + "id": 99 + }, + "to": { + "id": 100 + } + }, { + "from": { + "id": 100 + }, + "to": { + "id": 101 + } + }, { + "from": { + "id": 59 + }, + "to": { + "id": 102 + } + }, { + "from": { + "id": 102 + }, + "to": { + "id": 60 + } + }, { + "from": { + "id": 85 + }, + "to": { + "id": 101 + } + }, { + "from": { + "id": 88 + }, + "to": { + "id": 79 + } + }, { + "from": { + "id": 79 + }, + "to": { + "id": 81 + } + }, { + "from": { + "id": 102 + }, + "to": { + "id": 103 + } + }, { + "from": { + "id": 103 + }, + "to": { + "id": 98 + } + }, { + "from": { + "id": 35 + }, + "to": { + "id": 29 + } + }, { + "from": { + "id": 50 + }, + "to": { + "id": 80 + } + }, { + "from": { + "id": 80 + }, + "to": { + "id": 51 + } + }, { + "from": { + "id": 104 + }, + "to": { + "id": 0 + } + }, { + "from": { + "id": 104 + }, + "to": { + "id": 12 + } + }, { + "from": { + "id": 105 + }, + "to": { + "id": 15 + } + }, { + "from": { + "id": 105 + }, + "to": { + "id": 75 + } + }, { + "from": { + "id": 16 + }, + "to": { + "id": 106 + } + }, { + "from": { + "id": 106 + }, + "to": { + "id": 26 + } + }, { + "from": { + "id": 9 + }, + "to": { + "id": 8 + } + }, { + "from": { + "id": 61 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 61 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 61 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 61 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 61 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 61 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 57 + }, + "to": { + "id": 61 + } + }, { + "from": { + "id": 90 + }, + "to": { + "id": 45 + } + }, { + "from": { + "id": 62 + }, + "to": { + "id": 0 + } + }, { + "from": { + "id": 63 + }, + "to": { + "id": 25 } }] }; diff --git a/src/server/fixes/fixes.js b/src/server/fixes/fixes.js index 59d4ffc2..71083bab 100644 --- a/src/server/fixes/fixes.js +++ b/src/server/fixes/fixes.js @@ -49,6 +49,18 @@ define([ chance: chance }; }); + + items + .filter(f => ((f.stats) && (f.stats.dmgPercent))) + .forEach(function (i) { + i.stats.physicalPercent = i.stats.dmgPercent; + delete i.stats.dmgPercent; + + if ((i.enchantedStats) && (i.enchantedStats.dmgPercent)) { + i.enchantedStats.physicalPercent = i.enchantedStats.dmgPercent; + delete i.enchantedStats.dmgPercent; + } + }); }, fixSkins: function (username, skins) { diff --git a/src/server/items/config/types.js b/src/server/items/config/types.js index 0bc48197..db8720d3 100644 --- a/src/server/items/config/types.js +++ b/src/server/items/config/types.js @@ -113,7 +113,7 @@ define([ 'Viridian Band': { sprite: [4, 3], implicitStat: { - stat: 'dmgPercent', + stat: 'physicalPercent', value: [1, 3] } } diff --git a/src/server/items/generators/stats.js b/src/server/items/generators/stats.js index 03b20f2f..e2050376 100644 --- a/src/server/items/generators/stats.js +++ b/src/server/items/generators/stats.js @@ -5,17 +5,6 @@ define([ ) { return { generators: { - dmgPercent: function (item, level, blueprint, perfection, calcPerfection) { - var max = (level / 2); - - if (calcPerfection) - return (calcPerfection / max); - else if (perfection == null) - return random.norm(1, max) * (blueprint.statMult.dmgPercent || 1); - else - return max * perfection * (blueprint.statMult.dmgPercent || 1); - }, - elementDmgPercent: function (item, level, blueprint, perfection, calcPerfection) { var max = (level / 6.7); @@ -214,10 +203,6 @@ define([ generator: 'elementResist' }, - dmgPercent: { - ignore: true, - generator: 'dmgPercent' - }, elementArcanePercent: { level: { min: 10 @@ -253,6 +238,27 @@ define([ ignore: true, generator: 'elementDmgPercent' }, + physicalPercent: { + level: { + min: 10 + }, + ignore: true, + generator: 'elementDmgPercent' + }, + elementPercent: { + level: { + min: 10 + }, + ignore: true, + generator: 'elementDmgPercent' + }, + spellPercent: { + level: { + min: 10 + }, + ignore: true, + generator: 'elementDmgPercent' + }, allAttributes: { generator: 'mainStat', ignore: true @@ -409,6 +415,15 @@ define([ elementPoisonPercent: { generator: 'elementDmgPercent' }, + elementPercent: { + generator: 'elementDmgPercent' + }, + physicalPercent: { + generator: 'elementDmgPercent' + }, + spellPercent: { + generator: 'elementDmgPercent' + }, allAttributes: { generator: 'mainStat' }, @@ -423,9 +438,6 @@ define([ }, neck: { - dmgPercent: { - generator: 'dmgPercent' - }, elementArcanePercent: { generator: 'elementDmgPercent' }, @@ -441,6 +453,15 @@ define([ elementPoisonPercent: { generator: 'elementDmgPercent' }, + physicalPercent: { + generator: 'elementDmgPercent' + }, + elementPercent: { + generator: 'elementDmgPercent' + }, + spellPercent: { + generator: 'elementDmgPercent' + }, allAttributes: { generator: 'mainStat' },