Commit graph

739 commits

Author SHA1 Message Date
hppeng 73b5f8fbd0 Merge branch 'cpp' of github.com:hppeng-wynn/hppeng-wynn.github.io into cpp 2023-07-01 13:30:24 -07:00
hppeng 71f1cd659d Minor cleanup, start item class 2023-04-14 16:31:19 -07:00
hppeng a09a901545 Minor cleanup, start item class 2023-04-10 13:08:22 -07:00
hppeng 150fb43847 Fix corner case bug in bitvector implementation for constructing 0 length bv's
that broke atree encoding
2023-04-10 13:08:22 -07:00
hppeng 1c07cd0911 Fix bugs with powders and migrate constants to c++ 2023-04-10 13:08:22 -07:00
hppeng 3a5876ceba small progress 2023-04-10 13:08:22 -07:00
hppeng caa4c87662 Start working on powders translation
taking a pause to clean up load code
2023-04-10 13:08:22 -07:00
hppeng ed60e2ac6d Bitvector c++ implementation 2023-04-10 13:08:22 -07:00
hppeng f656c944e8 More utils files, some reorganization 2023-04-10 13:08:22 -07:00
hppeng b157f79fc0 Trying things out with emscripten
super inefficient for dev for now; set multiple files to compile separately
into frankenstein js files as I migrate code
2023-04-10 13:08:22 -07:00
hppeng a9c96d3629 Add prologue and gleeman's tale
wynn api when
...fix epilgoue
2023-04-10 13:07:29 -07:00
hppeng c5624e3673 Fix mask of the awakened giving outdated stats
e
2023-04-08 14:55:51 -07:00
hppeng 01865fac7c Finally fix satsujin to work with powder specials
thanks to powder special display refactor
2023-04-04 16:35:55 -07:00
hppeng 997373246c Refactor powder special display
fix quake/chain/courage not displaying some powder special information 💀
2023-04-04 16:30:20 -07:00
hppeng c6549fffbb Move powder ingreds to ing load sequence
not used anywhere else
also, remove extra prints in crafter
2023-04-03 11:33:37 -07:00
hppeng f75383dd98 Fix minor incorrectness with fromIntV invocation
don't think this was a bug? but its not the correct number of arguments lol
2023-04-01 17:07:49 -07:00
hppeng 1ce6ec0af6 Fix epilogue displayName 2023-03-25 09:17:44 -07:00
hppeng 9ebac6b59e Partial update to 2.0.2.3 (festival of heroes)
patch:
- ing changes (manual)
- two endgame items (the ones that I got customs for)

bugfix:
- Fix bug in reverse mapping that mapped item "type" to "accessoryType"
2023-03-25 08:35:09 -07:00
hppeng 73324d2a82 Fix typo in better lightweaver
add to the correct dps
2023-03-17 10:30:33 -07:00
hppeng b14cde01c5 Misc bugfix
Fix bug with skillpoints and negative set bonus
Add final multiplier for echo
2023-03-13 08:09:03 -07:00
hppeng 9e72e44ffe Lacerate is blocked by Echo, not Mirror Image 2023-03-06 01:17:51 -08:00
hppeng 74989a7b3c Fix enraged blow typo; allow "or" and "and" in adv search
...forgot to update json
2023-03-05 17:21:59 -08:00
hppeng 4b9460ebc2 Fix cost application 2023-03-05 01:45:50 -08:00
hppeng 645f3145f0 Fix echo and bamboozle crash
and fix modify to work a bit better... TODO need actual dependency resolution for spell modification
2023-03-04 23:15:46 -08:00
hppeng 39c8357c5d Misc bugfix in atree
better ophanim and gust connection
bamboozle damage buff with echo
2023-03-04 17:13:45 -08:00
hppeng 4cf270f24f Misc. fixes
- pirouette: not acrobat
- Nightcloak knife: implemented
- diversion: description fixed
2023-02-20 01:32:05 -08:00
hppeng 8058bb5374 Dissolution shadestepper req 2023-02-18 14:33:20 -08:00
hppeng 24de93168f Ambush isn't shadestepper 2023-02-18 13:22:45 -08:00
hppeng 53c4ea67cc Fix typos in ability tree 2023-02-18 11:00:23 -08:00
hppeng e3b2ea4cdf Misc. patches force push haha
-- fix better enraged blow existing
-- fix dissolution location
-- fix cheaper dash to death magnet connection
-- fix last laugh location
-- fix death magnet dependency for fatal spin
2023-02-17 01:57:31 -08:00
hppeng-wynn dc878caf1c
2.0.2 (#252)
* 2.0.2 mage tree

Super super janky implementation of winded

* Clean up breathless definition

* Numerical values and archetype req update for non mage ability trees

Notably excludes:
Effigy attack speed
Double/Triple totem multipliers
more shields damage change
arrow hurricane nerf

don't think this includes dependencies but idk if any changed? Topology fixing still needed

* Archer, Warrior and Shaman updated (mostly)

* Assassin tree changes

* Item db update

guess this is the 2.0.2 branch now

* Mage edit to match ingame

* Fix misc. atree stuff that wasn't fixed yet

warrior connections and positions
double/triple totem implementation
ragna nerf

---------

Co-authored-by: hppeng <hppeng>
Co-authored-by: TopHat of Pride <33451677+TopHat-of-Pride@users.noreply.github.com>
Co-authored-by: aspiepuppy <emimeado@gmail.com>
2023-02-17 03:40:23 -08:00
Incompleteusern 2bdebda89f
forgot (#249) 2023-02-01 14:47:59 -08:00
Incompleteusern bf29018a60
Searching Changes (#248)
* fix sort keys not clearing

* ingredient searching

* add dura and charges

* modify comment

* fix effectiveness formula)

* remove comment
2023-01-30 18:55:25 -08:00
hppeng-wynn 88fe5217d2
Manual pruning (2) (#247)
* manual pruning

woo

* Patch botched find/replace, update other json files and bump version

Co-authored-by: btdmaster1563 <85848265+btdmaster1563@users.noreply.github.com>
Co-authored-by: hppeng <hppeng>
2023-01-13 21:53:53 -08:00
hppeng e37226fae7 Fix duplicate ID display for elemental damage IDs
oops
2023-01-05 01:05:19 -08:00
hppeng cded54bcc0 Update atree file
...forgot to do this
2023-01-04 16:09:48 -08:00
hppeng 0a054b8d94 Fix bug with encoding fixed ID values that are exactly a powe of 64 2023-01-02 17:31:55 -08:00
hppeng-wynn f90794070a
Misc bugfix (#245)
* Atree bugs fix

Fix phantom ray damage
Fix more focus II connection

* Fix item display bugs

missing some damages
effectiveness typo

* Fix builder bugs

damage calc didn't account for rDamPct
morph- shortcut broke

* Fix fatal typo

remove extra console log

Co-authored-by: hppeng <hppeng>
2023-01-03 01:21:45 +00:00
hppeng-wynn cc7e5b6818
Bugfixes (#243)
* Iron lungs and air shout damage fix

* Fix updating bug (edit ID output did not update in the correct order... somehow this became a race condition?)

* Sadly, reverting double totem display bug for now

* Remove prints, add comment for graph jank

Co-authored-by: hppeng <hppeng>
2022-12-24 10:12:14 +00:00
hppeng 0e66c63cda HOTFIX: janky patch to make editable fields work without full page update 2022-12-21 10:15:21 -08:00
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 049ca0a482
Misc bugfixes/patches (#239)
* Morph nerfs

whoot

* Fix customizer

somehow it wasn't even using the correct load method -- its a major miracle it worked at all

* Fix item base display in customizer

jank

maybe fix this properly later

* Bump item db version

* Fix crafted skillpoint calculation

* Fix crafter updating

use input for all listeners

Co-authored-by: hppeng <hppeng>
2022-12-20 01:16:29 +00:00
hppeng 2f7ff17253 HOTFIX: load crash bug with old versions 2022-12-17 01:11:19 -08:00
hppeng 98a3094491 HOTFIX: I hate frameshift 2022-12-16 03:20:49 -08:00
hppeng ca43faacf1 HOTFIX: Handle case when atree decode fails (extremely ungracefully)
Also fix a bunch of bugs with warrior and archer trees
2022-12-16 02:48:47 -08:00
hppeng-wynn 2561feb621
Wynn versioning method (#238)
* Update tomes.json with 2.0 tomes

Added the 18 new weapon tomes coming in update 2.0.
Also fixed fabled t1 weapon tomes having level 80 instead of 60.

* Update tome_map.json with 2.0 tomes

Added the 18 new weapon tomes coming in update 2.0.

* Add missing regression tests

* Encode and decode V8, initial files

* Adding shortcut load

use json directly meme

* Dummy data for 2.0.1.2 (same as 2.0.1.1)

update documentation slightly

* Tier 3 tomes, and update files from api

.... tech debt... when binary encode

* Change versioning system to use query instead of hash

hopefully less breaking change; also just prettier

* More misc bugfix

Fix race condition in builder graph load
Fix loading empty hash
Add boundless set tag and set bonus
Update mage atree

* Data files for wynn version 2.0.1.2, and updated atree const json

* Add ability for nodes to have (single) archetype req but no archetype

Possibly we want to make a more general req system

* Finish inputting rest of the atree changes

hopefully

* Minify index.html

* Add tree decoding pseudocode to dev/index.html

* Update V8 docs

* Style fixes, bump db versions

* missing... semicolons...

Co-authored-by: FrozenEarth <39888817+FrozenEarth-git@users.noreply.github.com>
Co-authored-by: hppeng <hppeng>
2022-12-16 10:29:01 +00:00
Bitlet ba1f23e7ab
Update items.js (#237) 2022-11-27 13:11:07 -08:00
hppeng 78974c157e Powder application logic reflects what is ingame
also fix violet shift interaction
2022-11-19 20:28:02 -08:00
hppeng 416a07c787 HOTFIX: patch frameshift (again)
missing neutral and air damage
2022-11-17 22:21:16 -08:00
hppeng-wynn 36d099b225
Fix behavior of -cost and +cost to match ingame rolling (#234)
Co-authored-by: hppeng <hppeng>
2022-11-15 13:11:38 -08:00