diff --git a/helpers/passives/server/saves/tree.json b/helpers/passives/server/saves/tree.json index 23558a80..e68d73ec 100644 --- a/helpers/passives/server/saves/tree.json +++ b/helpers/passives/server/saves/tree.json @@ -1 +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":{"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 +{"nodes":[{"color":3,"size":0,"pos":{"x":53,"y":39},"id":0,"selected":false,"group":["Bear"],"stats":{"physicalPercent":15}},{"color":3,"size":0,"pos":{"x":50,"y":39},"id":1,"selected":false,"group":["Bear"],"stats":{"physicalPercent":15}},{"color":3,"size":0,"pos":{"x":47,"y":39},"id":2,"selected":false,"group":["Bear"],"stats":{"physicalPercent":15}},{"color":3,"size":0,"pos":{"x":47,"y":36},"id":3,"selected":false,"group":["Bear"],"stats":{"attackSpeed":4}},{"color":3,"size":0,"pos":{"x":41,"y":39},"id":4,"selected":false,"group":["Bear"],"stats":{"attackSpeed":4}},{"color":3,"size":1,"pos":{"x":44,"y":39},"id":5,"selected":false,"group":["Bear"],"stats":{"addAttackCritMultiplier":100}},{"color":3,"size":0,"pos":{"x":41,"y":36},"id":6,"selected":false,"group":["Bear"],"stats":{"attackSpeed":4}},{"color":3,"size":0,"pos":{"x":44,"y":33},"id":8,"selected":false,"group":["Bear"],"stats":{"attackSpeed":4}},{"color":3,"size":1,"pos":{"x":44,"y":36},"id":9,"selected":false,"group":["Bear"],"stats":{"addAttackCritChance":70}},{"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":50}},{"color":3,"size":0,"pos":{"x":50,"y":51},"id":17,"selected":false,"group":["Bear"],"stats":{"armor":50}},{"color":3,"size":1,"pos":{"x":44,"y":54},"id":18,"selected":false,"group":["Bear"],"stats":{"blockAttackChance":10}},{"color":3,"size":0,"pos":{"x":47,"y":48},"id":20,"selected":false,"group":["Bear"],"stats":{"armor":50}},{"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":10}},{"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":50}},{"color":3,"size":0,"pos":{"x":44,"y":57},"id":19,"selected":false,"group":["Bear"],"stats":{"armor":50}},{"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":5}},{"color":3,"size":0,"pos":{"x":53,"y":45},"id":16,"selected":false,"group":["Bear"],"stats":{"vit":5}},{"color":3,"size":0,"pos":{"x":50,"y":48},"id":26,"selected":false,"group":["Bear"],"stats":{"regenHp":8}},{"color":2,"size":0,"pos":{"x":74,"y":42},"id":15,"selected":false,"stats":{"attackSpeed":3},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":74,"y":39},"id":25,"selected":false,"stats":{"attackSpeed":3},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":77,"y":39},"id":27,"selected":false,"stats":{"attackSpeed":3},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":80,"y":36},"id":28,"selected":false,"stats":{"addAttackCritChance":25},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":83,"y":36},"id":29,"selected":false,"stats":{"addAttackCritChance":25},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":80,"y":42},"id":31,"selected":false,"stats":{"addAttackCritMultiplier":40},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":83,"y":42},"id":32,"selected":false,"stats":{"addAttackCritMultiplier":40},"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":20},"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":10},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":65,"y":63},"id":51,"selected":false,"stats":{"castSpeed":3},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":59,"y":66},"id":52,"selected":false,"stats":{"addSpellCritChance":50},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":68,"y":66},"id":53,"selected":false,"stats":{"castSpeed":3},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":59,"y":72},"id":56,"selected":false,"stats":{"spellPercent":10},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":68,"y":69},"id":58,"selected":false,"stats":{"castSpeed":2},"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":10},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":65,"y":75},"id":65,"selected":false,"stats":{"castSpeed":3},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":62,"y":78},"id":66,"selected":false,"stats":{"spellPercent":10},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":59,"y":78},"id":67,"selected":false,"stats":{"regenMana":3},"group":["Owl"]},{"color":1,"size":1,"pos":{"x":56,"y":78},"id":68,"selected":false,"stats":{"addSpellCritMultiplier":60},"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":3},"group":["Owl"]},{"color":1,"size":1,"pos":{"x":71,"y":75},"id":71,"selected":false,"stats":{"addSpellCritMultiplier":60},"group":["Owl"]},{"color":1,"size":1,"pos":{"x":77,"y":69},"id":57,"selected":false,"stats":{"addSpellCritMultiplier":60},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":56,"y":69},"id":72,"selected":false,"stats":{"addSpellCritChance":50},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":53,"y":66},"id":73,"selected":false,"stats":{"addSpellCritChance":50},"group":["Owl"]},{"color":2,"size":0,"pos":{"x":74,"y":45},"id":75,"selected":false,"stats":{"physicalPercent":15},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":77,"y":45},"id":76,"selected":false,"stats":{"physicalPercent":15},"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":3},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":74,"y":51},"id":82,"selected":false,"stats":{"dodgeAttackChance":3},"group":["Lynx"]},{"color":2,"size":1,"pos":{"x":74,"y":54},"id":83,"selected":false,"stats":{"sprintChance":12},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":77,"y":54},"id":84,"selected":false,"stats":{"dodgeAttackChance":3},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":83,"y":57},"id":85,"selected":false,"stats":{"regenHp":3},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":80,"y":57},"id":86,"selected":true,"stats":{"regenHp":3},"group":["Lynx"]},{"color":2,"size":1,"pos":{"x":80,"y":54},"id":87,"selected":false,"stats":{"vit":10},"group":["Lynx"]},{"color":2,"size":0,"pos":{"x":83,"y":54},"id":88,"selected":false,"stats":{"regenHp":3},"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":50},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":71,"y":78},"id":74,"selected":false,"stats":{"regenMana":3},"group":["Owl"]},{"color":1,"size":1,"pos":{"x":74,"y":78},"id":45,"selected":false,"stats":{"manaMax":12},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":74,"y":75},"id":90,"selected":false,"stats":{"regenMana":3},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":62,"y":67},"id":91,"selected":false,"stats":{"elementArcanePercent":20},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":62,"y":71},"id":92,"selected":false,"stats":{"elementHolyPercent":20},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":65,"y":71},"id":93,"selected":false,"stats":{"elementFirePercent":20},"group":["Owl"]},{"color":1,"size":0,"pos":{"x":65,"y":67},"id":94,"selected":false,"stats":{"elementFrostPercent":20},"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":15}}],"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/src/client/ui/templates/passives/passives.js b/src/client/ui/templates/passives/passives.js index b45b2b7a..e9efcdd2 100644 --- a/src/client/ui/templates/passives/passives.js +++ b/src/client/ui/templates/passives/passives.js @@ -84,20 +84,12 @@ define([ this.onEvent('uiMouseUp', this.events.onPanEnd.bind(this)); this.onEvent('onGetPassives', this.events.onGetPassives.bind(this)); this.onEvent('onGetPassivePoints', this.events.onGetPassivePoints.bind(this)); - - //Calculate midpoint - var start = this.data.nodes.find(function (n) { - return (n.spiritStart == window.player.class); - }); - - this.pos.x = start.pos.x * constants.gridSize; - this.pos.y = start.pos.y * constants.gridSize; - - this.pos.x -= ~~(this.canvas.width / 2); - this.pos.y -= ~~(this.canvas.height / 2); }, renderNodes: function () { + if (!this.shown) + return; + this.renderers.clear.call(this); var links = this.data.links; @@ -124,6 +116,17 @@ define([ this.shown = !this.el.is(':visible'); if (this.shown) { + //Calculate midpoint + var start = this.data.nodes.find(function (n) { + return (n.spiritStart == window.player.class); + }); + + this.pos.x = start.pos.x * constants.gridSize; + this.pos.y = start.pos.y * constants.gridSize; + + this.pos.x -= ~~(this.canvas.width / 2); + this.pos.y -= ~~(this.canvas.height / 2); + this.show(); this.renderNodes(); } else @@ -219,12 +222,6 @@ define([ var ctx = this.ctx; var halfSize = constants.blockSize / 2; - var fromX = (fromNode.pos.x * constants.gridSize) + halfSize - this.pos.x; - var fromY = (fromNode.pos.y * constants.gridSize) + halfSize - this.pos.y; - - var toX = (toNode.pos.x * constants.gridSize) + halfSize - this.pos.x; - var toY = (toNode.pos.y * constants.gridSize) + halfSize - this.pos.y; - fromNode = this.data.nodes.find(function (n) { return (n.id == fromNode.id); }); @@ -233,6 +230,12 @@ define([ return (n.id == toNode.id); }); + var fromX = (fromNode.pos.x * constants.gridSize) + halfSize - this.pos.x; + var fromY = (fromNode.pos.y * constants.gridSize) + halfSize - this.pos.y; + + var toX = (toNode.pos.x * constants.gridSize) + halfSize - this.pos.x; + var toY = (toNode.pos.y * constants.gridSize) + halfSize - this.pos.y; + if ((!linked) && (!fromNode.selected) && (!toNode.selected)) this.ctx.globalAlpha = 0.25; diff --git a/src/client/ui/templates/passives/temp.js b/src/client/ui/templates/passives/temp.js index 284b2b87..7bb1b3cc 100644 --- a/src/client/ui/templates/passives/temp.js +++ b/src/client/ui/templates/passives/temp.js @@ -15,7 +15,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "physicalPercent": 1 + "physicalPercent": 15 } }, { "color": 3, @@ -28,7 +28,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "physicalPercent": 1 + "physicalPercent": 15 } }, { "color": 3, @@ -41,7 +41,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "physicalPercent": 1 + "physicalPercent": 15 } }, { "color": 3, @@ -54,7 +54,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "attackSpeed": 1 + "attackSpeed": 4 } }, { "color": 3, @@ -67,7 +67,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "attackSpeed": 1 + "attackSpeed": 4 } }, { "color": 3, @@ -80,7 +80,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "addAttackCritMultiplier": 1 + "addAttackCritMultiplier": 100 } }, { "color": 3, @@ -93,7 +93,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "attackSpeed": 1 + "attackSpeed": 4 } }, { "color": 3, @@ -106,7 +106,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "attackSpeed": 1 + "attackSpeed": 4 } }, { "color": 3, @@ -119,7 +119,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "addAttackCritChance": 1 + "addAttackCritChance": 70 } }, { "color": 3, @@ -158,7 +158,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armor": 1 + "armor": 50 } }, { "color": 3, @@ -171,7 +171,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armor": 1 + "armor": 50 } }, { "color": 3, @@ -184,7 +184,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "blockAttackChance": 1 + "blockAttackChance": 10 } }, { "color": 3, @@ -197,7 +197,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armor": 1 + "armor": 50 } }, { "color": 3, @@ -236,7 +236,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "blockSpellChance": 1 + "blockSpellChance": 10 } }, { "color": 3, @@ -262,7 +262,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armor": 1 + "armor": 50 } }, { "color": 3, @@ -275,7 +275,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armor": 1 + "armor": 50 } }, { "color": 4, @@ -302,7 +302,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "vit": 1 + "vit": 5 } }, { "color": 3, @@ -315,7 +315,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "vit": 1 + "vit": 5 } }, { "color": 3, @@ -328,7 +328,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "regenHp": 1 + "regenHp": 8 } }, { "color": 2, @@ -340,7 +340,7 @@ define([ "id": 15, "selected": false, "stats": { - "attackSpeed": 1 + "attackSpeed": 3 }, "group": ["Lynx"] }, { @@ -353,7 +353,7 @@ define([ "id": 25, "selected": false, "stats": { - "attackSpeed": 1 + "attackSpeed": 3 }, "group": ["Lynx"] }, { @@ -366,7 +366,7 @@ define([ "id": 27, "selected": false, "stats": { - "attackSpeed": 1 + "attackSpeed": 3 }, "group": ["Lynx"] }, { @@ -379,7 +379,7 @@ define([ "id": 28, "selected": false, "stats": { - "addAttackCritChance": 1 + "addAttackCritChance": 25 }, "group": ["Lynx"] }, { @@ -392,7 +392,7 @@ define([ "id": 29, "selected": false, "stats": { - "addAttackCritChance": 1 + "addAttackCritChance": 25 }, "group": ["Lynx"] }, { @@ -405,7 +405,7 @@ define([ "id": 31, "selected": false, "stats": { - "addAttackCritMultiplier": 1 + "addAttackCritMultiplier": 40 }, "group": ["Lynx"] }, { @@ -418,7 +418,7 @@ define([ "id": 32, "selected": false, "stats": { - "addAttackCritMultiplier": 1 + "addAttackCritMultiplier": 40 }, "group": ["Lynx"] }, { @@ -444,7 +444,7 @@ define([ "id": 34, "selected": false, "stats": { - "elementPoisonPercent": 1 + "elementPoisonPercent": 20 }, "group": ["Lynx"] }, { @@ -470,7 +470,7 @@ define([ "id": 50, "selected": false, "stats": { - "spellPercent": 1 + "spellPercent": 10 }, "group": ["Owl"] }, { @@ -483,7 +483,7 @@ define([ "id": 51, "selected": false, "stats": { - "castSpeed": 1 + "castSpeed": 3 }, "group": ["Owl"] }, { @@ -496,7 +496,7 @@ define([ "id": 52, "selected": false, "stats": { - "addSpellCritChance": 1 + "addSpellCritChance": 50 }, "group": ["Owl"] }, { @@ -509,7 +509,7 @@ define([ "id": 53, "selected": false, "stats": { - "castSpeed": 1 + "castSpeed": 3 }, "group": ["Owl"] }, { @@ -522,7 +522,7 @@ define([ "id": 56, "selected": false, "stats": { - "spellPercent": 1 + "spellPercent": 10 }, "group": ["Owl"] }, { @@ -535,7 +535,7 @@ define([ "id": 58, "selected": false, "stats": { - "castSpeed": 1 + "castSpeed": 2 }, "group": ["Owl"] }, { @@ -587,7 +587,7 @@ define([ "id": 64, "selected": false, "stats": { - "spellPercent": 1 + "spellPercent": 10 }, "group": ["Owl"] }, { @@ -600,7 +600,7 @@ define([ "id": 65, "selected": false, "stats": { - "castSpeed": 1 + "castSpeed": 3 }, "group": ["Owl"] }, { @@ -613,7 +613,7 @@ define([ "id": 66, "selected": false, "stats": { - "spellPercent": 1 + "spellPercent": 10 }, "group": ["Owl"] }, { @@ -626,7 +626,7 @@ define([ "id": 67, "selected": false, "stats": { - "regenMana": 1 + "regenMana": 3 }, "group": ["Owl"] }, { @@ -639,7 +639,7 @@ define([ "id": 68, "selected": false, "stats": { - "addSpellCritMultiplier": 1 + "addSpellCritMultiplier": 60 }, "group": ["Owl"] }, { @@ -665,7 +665,7 @@ define([ "id": 70, "selected": false, "stats": { - "regenMana": 1 + "regenMana": 3 }, "group": ["Owl"] }, { @@ -678,7 +678,7 @@ define([ "id": 71, "selected": false, "stats": { - "addSpellCritMultiplier": 1 + "addSpellCritMultiplier": 60 }, "group": ["Owl"] }, { @@ -691,7 +691,7 @@ define([ "id": 57, "selected": false, "stats": { - "addSpellCritMultiplier": 1 + "addSpellCritMultiplier": 60 }, "group": ["Owl"] }, { @@ -704,7 +704,7 @@ define([ "id": 72, "selected": false, "stats": { - "addSpellCritChance": 1 + "addSpellCritChance": 50 }, "group": ["Owl"] }, { @@ -717,7 +717,7 @@ define([ "id": 73, "selected": false, "stats": { - "addSpellCritChance": 1 + "addSpellCritChance": 50 }, "group": ["Owl"] }, { @@ -730,7 +730,7 @@ define([ "id": 75, "selected": false, "stats": { - "physicalPercent": 1 + "physicalPercent": 15 }, "group": ["Lynx"] }, { @@ -743,7 +743,7 @@ define([ "id": 76, "selected": false, "stats": { - "physicalPercent": 1 + "physicalPercent": 15 }, "group": ["Lynx"] }, { @@ -795,7 +795,7 @@ define([ "id": 81, "selected": false, "stats": { - "dodgeAttackChance": 1 + "dodgeAttackChance": 3 }, "group": ["Lynx"] }, { @@ -808,7 +808,7 @@ define([ "id": 82, "selected": false, "stats": { - "dodgeAttackChance": 1 + "dodgeAttackChance": 3 }, "group": ["Lynx"] }, { @@ -821,7 +821,7 @@ define([ "id": 83, "selected": false, "stats": { - "sprintChance": 1 + "sprintChance": 12 }, "group": ["Lynx"] }, { @@ -834,7 +834,7 @@ define([ "id": 84, "selected": false, "stats": { - "dodgeAttackChance": 1 + "dodgeAttackChance": 3 }, "group": ["Lynx"] }, { @@ -847,7 +847,7 @@ define([ "id": 85, "selected": false, "stats": { - "regenHp": 1 + "regenHp": 3 }, "group": ["Lynx"] }, { @@ -858,9 +858,9 @@ define([ "y": 57 }, "id": 86, - "selected": false, + "selected": true, "stats": { - "regenHp": 1 + "regenHp": 3 }, "group": ["Lynx"] }, { @@ -873,7 +873,7 @@ define([ "id": 87, "selected": false, "stats": { - "vit": 1 + "vit": 10 }, "group": ["Lynx"] }, { @@ -886,7 +886,7 @@ define([ "id": 88, "selected": false, "stats": { - "regenHp": 1 + "regenHp": 3 }, "group": ["Lynx"] }, { @@ -938,7 +938,7 @@ define([ "id": 44, "selected": false, "stats": { - "addSpellCritChance": 1 + "addSpellCritChance": 50 }, "group": ["Owl"] }, { @@ -951,12 +951,12 @@ define([ "id": 74, "selected": false, "stats": { - "regenMana": 1 + "regenMana": 3 }, "group": ["Owl"] }, { "color": 1, - "size": 0, + "size": 1, "pos": { "x": 74, "y": 78 @@ -964,7 +964,7 @@ define([ "id": 45, "selected": false, "stats": { - "manaMax": 1 + "manaMax": 12 }, "group": ["Owl"] }, { @@ -977,7 +977,7 @@ define([ "id": 90, "selected": false, "stats": { - "regenMana": 1 + "regenMana": 3 }, "group": ["Owl"] }, { @@ -990,7 +990,7 @@ define([ "id": 91, "selected": false, "stats": { - "elementArcanePercent": 1 + "elementArcanePercent": 20 }, "group": ["Owl"] }, { @@ -1003,7 +1003,7 @@ define([ "id": 92, "selected": false, "stats": { - "elementHolyPercent": 1 + "elementHolyPercent": 20 }, "group": ["Owl"] }, { @@ -1016,7 +1016,7 @@ define([ "id": 93, "selected": false, "stats": { - "elementFirePercent": 1 + "elementFirePercent": 20 }, "group": ["Owl"] }, { @@ -1029,7 +1029,7 @@ define([ "id": 94, "selected": false, "stats": { - "elementFrostPercent": 1 + "elementFrostPercent": 20 }, "group": ["Owl"] }, { @@ -1218,7 +1218,7 @@ define([ "id": 106, "selected": false, "stats": { - "elementAllResist": 1 + "elementAllResist": 15 } }], "links": [{ diff --git a/src/server/config/passiveTree.js b/src/server/config/passiveTree.js index 284b2b87..7bb1b3cc 100644 --- a/src/server/config/passiveTree.js +++ b/src/server/config/passiveTree.js @@ -15,7 +15,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "physicalPercent": 1 + "physicalPercent": 15 } }, { "color": 3, @@ -28,7 +28,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "physicalPercent": 1 + "physicalPercent": 15 } }, { "color": 3, @@ -41,7 +41,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "physicalPercent": 1 + "physicalPercent": 15 } }, { "color": 3, @@ -54,7 +54,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "attackSpeed": 1 + "attackSpeed": 4 } }, { "color": 3, @@ -67,7 +67,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "attackSpeed": 1 + "attackSpeed": 4 } }, { "color": 3, @@ -80,7 +80,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "addAttackCritMultiplier": 1 + "addAttackCritMultiplier": 100 } }, { "color": 3, @@ -93,7 +93,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "attackSpeed": 1 + "attackSpeed": 4 } }, { "color": 3, @@ -106,7 +106,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "attackSpeed": 1 + "attackSpeed": 4 } }, { "color": 3, @@ -119,7 +119,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "addAttackCritChance": 1 + "addAttackCritChance": 70 } }, { "color": 3, @@ -158,7 +158,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armor": 1 + "armor": 50 } }, { "color": 3, @@ -171,7 +171,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armor": 1 + "armor": 50 } }, { "color": 3, @@ -184,7 +184,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "blockAttackChance": 1 + "blockAttackChance": 10 } }, { "color": 3, @@ -197,7 +197,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armor": 1 + "armor": 50 } }, { "color": 3, @@ -236,7 +236,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "blockSpellChance": 1 + "blockSpellChance": 10 } }, { "color": 3, @@ -262,7 +262,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armor": 1 + "armor": 50 } }, { "color": 3, @@ -275,7 +275,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "armor": 1 + "armor": 50 } }, { "color": 4, @@ -302,7 +302,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "vit": 1 + "vit": 5 } }, { "color": 3, @@ -315,7 +315,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "vit": 1 + "vit": 5 } }, { "color": 3, @@ -328,7 +328,7 @@ define([ "selected": false, "group": ["Bear"], "stats": { - "regenHp": 1 + "regenHp": 8 } }, { "color": 2, @@ -340,7 +340,7 @@ define([ "id": 15, "selected": false, "stats": { - "attackSpeed": 1 + "attackSpeed": 3 }, "group": ["Lynx"] }, { @@ -353,7 +353,7 @@ define([ "id": 25, "selected": false, "stats": { - "attackSpeed": 1 + "attackSpeed": 3 }, "group": ["Lynx"] }, { @@ -366,7 +366,7 @@ define([ "id": 27, "selected": false, "stats": { - "attackSpeed": 1 + "attackSpeed": 3 }, "group": ["Lynx"] }, { @@ -379,7 +379,7 @@ define([ "id": 28, "selected": false, "stats": { - "addAttackCritChance": 1 + "addAttackCritChance": 25 }, "group": ["Lynx"] }, { @@ -392,7 +392,7 @@ define([ "id": 29, "selected": false, "stats": { - "addAttackCritChance": 1 + "addAttackCritChance": 25 }, "group": ["Lynx"] }, { @@ -405,7 +405,7 @@ define([ "id": 31, "selected": false, "stats": { - "addAttackCritMultiplier": 1 + "addAttackCritMultiplier": 40 }, "group": ["Lynx"] }, { @@ -418,7 +418,7 @@ define([ "id": 32, "selected": false, "stats": { - "addAttackCritMultiplier": 1 + "addAttackCritMultiplier": 40 }, "group": ["Lynx"] }, { @@ -444,7 +444,7 @@ define([ "id": 34, "selected": false, "stats": { - "elementPoisonPercent": 1 + "elementPoisonPercent": 20 }, "group": ["Lynx"] }, { @@ -470,7 +470,7 @@ define([ "id": 50, "selected": false, "stats": { - "spellPercent": 1 + "spellPercent": 10 }, "group": ["Owl"] }, { @@ -483,7 +483,7 @@ define([ "id": 51, "selected": false, "stats": { - "castSpeed": 1 + "castSpeed": 3 }, "group": ["Owl"] }, { @@ -496,7 +496,7 @@ define([ "id": 52, "selected": false, "stats": { - "addSpellCritChance": 1 + "addSpellCritChance": 50 }, "group": ["Owl"] }, { @@ -509,7 +509,7 @@ define([ "id": 53, "selected": false, "stats": { - "castSpeed": 1 + "castSpeed": 3 }, "group": ["Owl"] }, { @@ -522,7 +522,7 @@ define([ "id": 56, "selected": false, "stats": { - "spellPercent": 1 + "spellPercent": 10 }, "group": ["Owl"] }, { @@ -535,7 +535,7 @@ define([ "id": 58, "selected": false, "stats": { - "castSpeed": 1 + "castSpeed": 2 }, "group": ["Owl"] }, { @@ -587,7 +587,7 @@ define([ "id": 64, "selected": false, "stats": { - "spellPercent": 1 + "spellPercent": 10 }, "group": ["Owl"] }, { @@ -600,7 +600,7 @@ define([ "id": 65, "selected": false, "stats": { - "castSpeed": 1 + "castSpeed": 3 }, "group": ["Owl"] }, { @@ -613,7 +613,7 @@ define([ "id": 66, "selected": false, "stats": { - "spellPercent": 1 + "spellPercent": 10 }, "group": ["Owl"] }, { @@ -626,7 +626,7 @@ define([ "id": 67, "selected": false, "stats": { - "regenMana": 1 + "regenMana": 3 }, "group": ["Owl"] }, { @@ -639,7 +639,7 @@ define([ "id": 68, "selected": false, "stats": { - "addSpellCritMultiplier": 1 + "addSpellCritMultiplier": 60 }, "group": ["Owl"] }, { @@ -665,7 +665,7 @@ define([ "id": 70, "selected": false, "stats": { - "regenMana": 1 + "regenMana": 3 }, "group": ["Owl"] }, { @@ -678,7 +678,7 @@ define([ "id": 71, "selected": false, "stats": { - "addSpellCritMultiplier": 1 + "addSpellCritMultiplier": 60 }, "group": ["Owl"] }, { @@ -691,7 +691,7 @@ define([ "id": 57, "selected": false, "stats": { - "addSpellCritMultiplier": 1 + "addSpellCritMultiplier": 60 }, "group": ["Owl"] }, { @@ -704,7 +704,7 @@ define([ "id": 72, "selected": false, "stats": { - "addSpellCritChance": 1 + "addSpellCritChance": 50 }, "group": ["Owl"] }, { @@ -717,7 +717,7 @@ define([ "id": 73, "selected": false, "stats": { - "addSpellCritChance": 1 + "addSpellCritChance": 50 }, "group": ["Owl"] }, { @@ -730,7 +730,7 @@ define([ "id": 75, "selected": false, "stats": { - "physicalPercent": 1 + "physicalPercent": 15 }, "group": ["Lynx"] }, { @@ -743,7 +743,7 @@ define([ "id": 76, "selected": false, "stats": { - "physicalPercent": 1 + "physicalPercent": 15 }, "group": ["Lynx"] }, { @@ -795,7 +795,7 @@ define([ "id": 81, "selected": false, "stats": { - "dodgeAttackChance": 1 + "dodgeAttackChance": 3 }, "group": ["Lynx"] }, { @@ -808,7 +808,7 @@ define([ "id": 82, "selected": false, "stats": { - "dodgeAttackChance": 1 + "dodgeAttackChance": 3 }, "group": ["Lynx"] }, { @@ -821,7 +821,7 @@ define([ "id": 83, "selected": false, "stats": { - "sprintChance": 1 + "sprintChance": 12 }, "group": ["Lynx"] }, { @@ -834,7 +834,7 @@ define([ "id": 84, "selected": false, "stats": { - "dodgeAttackChance": 1 + "dodgeAttackChance": 3 }, "group": ["Lynx"] }, { @@ -847,7 +847,7 @@ define([ "id": 85, "selected": false, "stats": { - "regenHp": 1 + "regenHp": 3 }, "group": ["Lynx"] }, { @@ -858,9 +858,9 @@ define([ "y": 57 }, "id": 86, - "selected": false, + "selected": true, "stats": { - "regenHp": 1 + "regenHp": 3 }, "group": ["Lynx"] }, { @@ -873,7 +873,7 @@ define([ "id": 87, "selected": false, "stats": { - "vit": 1 + "vit": 10 }, "group": ["Lynx"] }, { @@ -886,7 +886,7 @@ define([ "id": 88, "selected": false, "stats": { - "regenHp": 1 + "regenHp": 3 }, "group": ["Lynx"] }, { @@ -938,7 +938,7 @@ define([ "id": 44, "selected": false, "stats": { - "addSpellCritChance": 1 + "addSpellCritChance": 50 }, "group": ["Owl"] }, { @@ -951,12 +951,12 @@ define([ "id": 74, "selected": false, "stats": { - "regenMana": 1 + "regenMana": 3 }, "group": ["Owl"] }, { "color": 1, - "size": 0, + "size": 1, "pos": { "x": 74, "y": 78 @@ -964,7 +964,7 @@ define([ "id": 45, "selected": false, "stats": { - "manaMax": 1 + "manaMax": 12 }, "group": ["Owl"] }, { @@ -977,7 +977,7 @@ define([ "id": 90, "selected": false, "stats": { - "regenMana": 1 + "regenMana": 3 }, "group": ["Owl"] }, { @@ -990,7 +990,7 @@ define([ "id": 91, "selected": false, "stats": { - "elementArcanePercent": 1 + "elementArcanePercent": 20 }, "group": ["Owl"] }, { @@ -1003,7 +1003,7 @@ define([ "id": 92, "selected": false, "stats": { - "elementHolyPercent": 1 + "elementHolyPercent": 20 }, "group": ["Owl"] }, { @@ -1016,7 +1016,7 @@ define([ "id": 93, "selected": false, "stats": { - "elementFirePercent": 1 + "elementFirePercent": 20 }, "group": ["Owl"] }, { @@ -1029,7 +1029,7 @@ define([ "id": 94, "selected": false, "stats": { - "elementFrostPercent": 1 + "elementFrostPercent": 20 }, "group": ["Owl"] }, { @@ -1218,7 +1218,7 @@ define([ "id": 106, "selected": false, "stats": { - "elementAllResist": 1 + "elementAllResist": 15 } }], "links": [{