Commit graph

79 commits

Author SHA1 Message Date
hppeng 459ee7dbe7 More display cleanup, fix ELS bug, fix double compute graph update 2022-07-18 00:34:29 -07:00
hppeng 1e4ebee975 First iteration blazing fast sp engine 2022-07-17 20:44:00 -07:00
hppeng 3e9414ef1e Revert Map changes for big maps... use only for small object-like things 2022-07-17 16:34:54 -05:00
hppeng da6a422d79 Change ingred and item Maps to plain object access 2022-07-17 15:10:50 -05:00
hppeng efad0b5fdd Use direct property access to speed everything up 2022-07-17 03:38:12 -05:00
hppeng 6ba2383e2f Add debugging printouts to skillpoint computation and overall compute 2022-07-16 22:47:19 -07:00
touhoku dc5be9c2cf move ragna/fortitude boosts to active boosts
split war scream damage / dr
hrhvhrhvhhrvrh
deez nuts uh still needs minify on index_full
2022-07-16 18:43:57 -07:00
hppeng-wynn 784080e943
Merge pull request #124 from hppeng-wynn/img-compress
Update credits, fix double atree load bug, compress a bunch of pngs
2022-07-13 12:44:26 -07:00
hppeng c1ab8fe8ae Minify index.html, remove dead code (rip wynnatlas mini) in builder.js, move some encode/decode specific stuff to build_encode_decode.js 2022-07-13 00:37:31 -07:00
hppeng 2cb29de169 Update credits, fix double atree load bug, compress a bunch of pngs 2022-07-12 23:16:13 -07:00
hppeng 7d2626d1dc Merge branch 'atree' into weapon-powder-optimization 2022-07-11 19:57:24 -07:00
hppeng dc8973a73f Don't reload atree when build changes, only when player class changes
for some reason `atree-merge` node was depending on build instead of `player-class` node, which auto caches things.

Also first time debugging compute graph using `builder/doc.html`! epic success
2022-07-11 06:15:53 -07:00
hppeng dc04101dde Fix blockers highlighting
whooo
2022-07-11 02:03:42 -07:00
touhoku-wynn 64ef7ee25b
Update builder_graph.js 2022-07-10 19:56:15 -07:00
hppeng e37c4696e0 Misc bugfixes in #bug-reports
biggest one is prolly implementing spell-part-specific damage mult
2022-07-09 03:09:50 -07:00
hppeng-wynn 3af9f868c5
Merge pull request #87 from hppeng-wynn/atree_active_box
Atree active box
2022-07-08 17:49:54 -07:00
hppeng-wynn bacc98b003
Merge pull request #90 from hppeng-wynn/powder-acc-fix
Fix crafted accessories apparently
2022-07-08 17:43:20 -07:00
hppeng c5191cfe99 Merge branch 'atree' into atree_active_box 2022-07-08 17:29:40 -07:00
hppeng adc90821e6 Fix crafted accessories apparently
....
..
stupid
2022-07-07 23:18:58 -07:00
hppeng e6a55afc4c Split up basaltic trap 2022-07-07 22:51:38 -07:00
hppeng 70c117261d Reworked master modifiers; working sliders 2022-07-07 22:28:46 -07:00
hppeng 5b6c957e76 Working scaling abils, sliders not hooked up yet
also fixed burning heart scaling
2022-07-07 19:44:57 -07:00
hppeng a28c75e177 More setup for sliders/raw stat; fix defMultiplier (base def not fixed yet)
we should really unify the multiplicative effect checking -- this is kinda stupid
2022-07-07 16:13:26 -07:00
hppeng 148d51924e Migrate armor powder sliders to use new slider util functions 2022-07-06 19:44:51 -07:00
hppeng dd3d7f128d No more infinite powders 2022-07-06 01:06:24 -07:00
hppeng e4d7a42a50 Remove prints 2022-07-05 23:51:16 -07:00
hppeng 8d077b3b4b Implement int and costs jankily
also fix rounding jankily with -cost items
2022-07-05 23:43:44 -07:00
hppeng 5391b08b37 Declare skillpoint final multipliers in a good place 2022-07-05 20:42:36 -07:00
hppeng 98d2486ceb More misc fixes
Make builder not barf with classes without atree (to reduce confusion)
Skillpoint %effect changes (def/agi, ehp calc)
2022-07-05 00:51:58 -07:00
hppeng 97ea17565a More misc fix
Bump db version (forgot to do in last commit)
Guardian angels + more shields works now
2022-07-04 21:39:35 -07:00
hppeng 0ac8998a76 Fix bugs in #bug-reports
defense mult working correctly
rejuv skin has 5 pally req
2022-07-04 12:33:17 -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 53f502b96d Bugfix pt. 2: Totals now are evaluated in second round 2022-06-30 20:44:26 -07:00
hppeng 19134d3ab1 Merge branch 'atree' into UI_test 2022-06-30 20:15:17 -07:00
hppeng 0976fff43a Working atree encoder and decoder 2022-06-30 08:03:41 -07:00
hppeng ffc0d4b9b4 Atree error validation and input combining 2022-06-30 05:27:35 -07:00
hppeng 25102100ae Pull info from abil tree; construct spell objects and render them 2022-06-28 23:23:27 -07:00
hppeng 259ffb2395 Begin working on abil merging framework... fix a bunch of mistakes in atree constants 2022-06-28 11:43:35 -07:00
hppeng 5106b7b681 HOTFIX: damage multipliers from potion effect not being registered 2022-06-27 01:41:13 -07:00
hppeng 3fb59494d9 Testing healing 2022-06-26 23:54:05 -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 581891116d Fix a compute graph state update bug (double link), fix powder special display 2022-06-26 20:24:38 -07:00
hppeng 8ff0afa685 Begin atree integration
also don't re-render the entire thing every time something changes -- local updates
2022-06-26 16:49:35 -07:00
hppeng 8b4fb7cb32 Merge branch 'UI_test' into atree 2022-06-26 05:45:13 -07:00
hppeng 379ebb8224 HOTFIX -- update "Original Value" skillpoint display 2022-06-26 05:44:10 -07:00
hppeng 1303c959b1 HOTFIX: remove const from SumInputNode to allow default value fixing 2022-06-26 05:35:04 -07:00
hppeng 72999c3014 Fix set initial load 2022-06-26 05:18:23 -07:00
hppeng 762120d189 Fix tomes (for real...) 2022-06-26 04:12:04 -07:00
hppeng aa9041bd01 Fix tome damage calculation... 2022-06-26 04:08:54 -07:00