Commit graph

29 commits

Author SHA1 Message Date
hppeng-wynn
eeb5d61c74
Remove "air gap" nodes (#240)
* Remove "air gap" nodes

they... just aren't necessary... compute graph supports having inputs in the middle anyway
WHY did I do this in the past (and it caused issues with dusty update)

* Fix loading older item db versions and v0 links

* Remove debug prints

Co-authored-by: hppeng <hppeng>
2022-12-20 21:34:11 +00:00
hppeng-wynn
fb1077de7e
Shaman atree + schema augmentation (#196)
* Beginnings of shaman atree

* Fix aura parents

* Day's work (ft. frozenearth and endistic)

* More incremental work -- finish another two pages i think, or one

* One more page to go on shaman atree

* Fix missing archetype on overseer and fix regeneration to be not 100% heal per tick

* Just missing 4 abils at the bottom hopefully

* Fix typos in display

* Fix archetype req for chant of the fanatic

* Shaman atree complete

except fluid healing doesn't work yet

* Add comments, fix some misc. formatting related stuffs

* Misc. patch

Fix rebound interaction
Fix translations for newly added target parts
Fix tree misc. connection/archetype missing bugs

Co-authored-by: hppeng <hppeng>
2022-08-11 03:13:53 -07:00
hppeng
74b1d480fa Don't update the ability tree when NONE weapon is selected
so u can delete weapon and switch to the same class weapon and keep tree
2022-07-25 08:58:41 -07:00
hppeng
75f4fc684b Add debug flag to fix compute graph memory leak
mfw no destructor hook
2022-07-20 12:06:34 -07:00
hppeng
459ee7dbe7 More display cleanup, fix ELS bug, fix double compute graph update 2022-07-18 00:34:29 -07:00
hppeng
8663efccf7 HOTFIX: fix computeNode bad behavior with markDirty
was always doing dusty update
2022-07-01 01:35:20 -07:00
hppeng
b13cf0499d ComputeNode subclass that will defer updates if its value did not change 2022-06-30 22:22:15 -07:00
hppeng
25102100ae Pull info from abil tree; construct spell objects and render them 2022-06-28 23:23:27 -07:00
hppeng
c7fd1c53f8 Internal spell representation overhaul
Using new (more expressive) schema
Somehow made display code cleaner !!!
2022-06-26 23:42:00 -07:00
hppeng
94b67115aa Fix builder throwing error on empty URL
TODO: clean up dirty flags
2022-06-24 22:43:28 -07:00
hppeng
2000d381a8 Incremental progress 2022-06-24 20:26:26 -07:00
hppeng
14ab20c446 Remove extra prints, make response time of nodes much faster
hides a bug that we have where two updates are scheduled if you hit enter and tab... no.......
2022-06-23 20:18:08 -07:00
hppeng
12e4c1e88c Revert to current dev branch behaviour somewhat 2022-06-23 03:16:36 -07:00
hppeng
8945261c31 Merge branch 'UI_test' into compute_graph 2022-06-23 02:51:51 -07:00
hppeng
9227dd0f56 Working armor special sliders (don't reset properly i think) 2022-06-23 01:25:19 -07:00
hppeng
18d21e21ae Ready for dev branch merge 2022-06-20 06:12:32 -07:00
hppeng
4a54635e2d More cleanup 2022-06-19 19:07:59 -07:00
hppeng
81dfe767a3 Item display, build display (partially) 2022-06-19 13:44:02 -07:00
hppeng
7bd27a9675 Merge branch 'UI_test' into compute_graph 2022-06-19 11:43:02 -07:00
hppeng
8db34d68a7 Almost working spell damage calculation 2022-06-19 09:49:04 -07:00
hppeng
62a9a4f0c2 Compute graph cleanup, prepping for full build calc (currently broke) 2022-06-19 00:42:49 -07:00
hppeng
0f4dba258f Proof of concept (compute nodes to get items from names and highlight) 2022-05-22 03:21:34 -07:00
hppeng
06f745c158 Consolidate constants/utils files, start working on new builder file 2022-05-22 00:57:47 -07:00
hppeng
0234101262 Remove common (we already have build_utils), edit instances of expandItems 2022-05-22 00:14:20 -07:00
hppeng
1e863fd015 Create common.js for more common stuff (Item class, expandItem func) 2022-05-21 22:38:43 -07:00
hppeng
1c4042325d Add method for "linking" compute nodes together
just smol standard things
2022-05-21 21:19:43 -07:00
hppeng
958017fc5c Move item input field into class, vars for scaling font, fullwidth 2022-05-21 19:14:00 -07:00
hppeng
ce5532e1d9 Smol work on compute graph 2022-05-21 15:51:09 -07:00
hppeng
c1d34bfed3 Remove commented out code in sq2 builder files, add skeleton file for computation graph 2022-05-13 23:01:03 -07:00