Commit graph

61 commits

Author SHA1 Message Date
hppeng
1d6b302f38 parent 3e725eded8
author hppeng <hppeng> 1699417872 -0800
committer hppeng <hppeng> 1720354753 -0700

parent 3e725eded8
author hppeng <hppeng> 1699417872 -0800
committer hppeng <hppeng> 1720354749 -0700

parent 3e725eded8
author hppeng <hppeng> 1699417872 -0800
committer hppeng <hppeng> 1720354744 -0700

parent 3e725eded8
author hppeng <hppeng> 1699417872 -0800
committer hppeng <hppeng> 1720354739 -0700

parent 3e725eded8
author hppeng <hppeng> 1699417872 -0800
committer hppeng <hppeng> 1720354735 -0700

parent 3e725eded8
author hppeng <hppeng> 1699417872 -0800
committer hppeng <hppeng> 1720354730 -0700

parent 3e725eded8
author hppeng <hppeng> 1699417872 -0800
committer hppeng <hppeng> 1720354688 -0700

Update recipes.json (#265)

Change ratio of gems to oil as it has been updated in 2.0.4

> Updated the Jeweling Recipe Changes (Bracelet- 2:1 gems:oil, Necklaces- 3:1 gems:oil)

https://forums.wynncraft.com/threads/2-0-4-full-changelog-new-bank-lootruns-more.310535/

Finish updating recipes.json

why are there 4 versions of this file active at any given time

Fix damage calculation for rainbow raw

wow this bug has been here for a LONG time

also bump version for ing db

Bunch of bugfixes

- new major ID
- divine honor: reduce earth damage
- radiance: don't boost tomes, xp/loot bonuses

atree:
- parry: minor typo
- death magnet: marked dep
- nightcloak knife: 15s desc

Api v3 (#267)

* Tweak ordering to be consistent internally

* v3 items  (#266)

* item_wrapper script

for updating item data with v3 endpoint

* metadata from v3

* v3 item format

For the purpose of wynnbuilder, additional mapping might be needed.

* v3 item format

additional mapping might be needed for wb

* v3 compressed item json

* clean item json v3 format

* Update translate map to api v3

partially... we will need to redo scripts to flatmap all the items

* Fix items for 2.0.4.3

finally

* New ingredients (and parse script update)

just realized I forgot to commit the parse script this whole time

* Forgot to commit data files, and bump ing db version

* Sketchily reverse translate major ids

internalname and separate lookup table lol

* Forgot to update data files

todo: script should update all files at once

* Bump wynn version number

already outdated...

* Forgot to update 2.0.4.3 major ids

---------

Co-authored-by: hppeng <hppeng>
Co-authored-by: RawFish69 <108964215+RawFish69@users.noreply.github.com>

Add missing fields to ingreds

missing ids and consumableIDs tags in some ingreds

Fix missing properties in item search setup

these should be unified maybe to avoid duplicated code

Fix sacshrine dependency on fluid healing

also: fix ": " in item searcher

I managed to mess up all major ids

note: major ids min file is generated along with atree. it uses numeric ids, not just json compress

2.0.4.4 update (#269)

* 2.0.4.4 update

Fix v3 item api debug script
Implement hellfire (discombob disallow not happening yet)

* Fix boiling blood implementation

slightly more intuitive
also, janky first pass implementation for hellfire

* Atree default update

Allow sliders to specify a default value, for puppet and boiling blood for now

* Fix rainbow def

display on items and build stats
Calculate into raw def correctly

* Atree backend improvements

Allow major ids to have dependencies
Implement cherry bomb new ver. (wooo replace_spell just works out of the box!)
Add comments to atree.js

* Fix name of normal items

don't you love it when wynn api makes breaking changes for no reason

* Misc bugfix

Reckless abandon req Tempest
new damage ID in search

* Fix major id search

and temblor desc

* Fix blockers on mage

* Fix flaming uppercut implementation

* Force base dps display to display less digits

* Tomes finally pulling from the API

but still with alias feature enabled!

* Lootrun tomes (finally?)

cool? maybe?

* Fix beachside set set bonus

---------

Co-authored-by: hppeng <hppeng>

Fix rainbow def

display on items and build stats
Calculate into raw def correctly

Fix major id search

and temblor desc

Force base dps display to display less digits

Fix beachside set set bonus

Fix build decode error

reading only 7 tome fields no matter what

Give NONE tomes correct ids in load_tome

i hate this system so much

Allow searching for max/min of ranges

Fix crafted item damage display

in the process, also update powder calculation logic! Should be fully correct now...

TL;DR: Weapon damage is floating point; item display is wrong; ingame displays (damage floaters and compass) are floored.

Fluid healing now multiplicative with heal efficiency ID

NOTE: this breaks backwards compatibility with older atree jsons.
Do we care about this?

Realizing how much of a nightmare it will be (and already is) to keep
atree fully backwards compatible. Maybe that will be something left to
`git clone` instead.

fix (#274)
2024-07-07 05:19:16 -07:00
hppeng-wynn
3e725eded8
update up to 2.0.4.1 (#264)
* Fix atree connection issue with cheaper multihit-psithurism

* Fix major IDs with empty effect tags

bugged: temblor and overwhelm

hpp remember that effects tag is mandatory
or maybe you should just fix this and let effects be empty so you will never forget

* Bump ingred db version?

someone's didn't load correctly

* Misc. fixes

atree bugs (stronger sunshower, sacred surge)

Major ID attack speed on forest's blessing

* Update to 2.0.4.1

* Fix tome defense numbers

long time coming

* Fix a bunch of atree bugs

lazy hpp

* I forgot to bump db version again

* Fix archer atree illegal connection

oops

* Fix cheaper shield connection (2)

* Update credits.txt

* spooky festival update ings (#262)

* Update ing compressed files

---------

Co-authored-by: hppeng <hppeng>
Co-authored-by: EdmondLie <126294740+EdmondLie@users.noreply.github.com>
2023-10-19 18:58:52 -07:00
hppeng-wynn
479af33a81
2.0.3 update (#260)
* Mage atree changes

* Bump version to 2.0.3.1

just tree for now

* Warrior tree

🙏

* Shaman tree

WIP some things are too jank to stay

* Fixes to bamboozle behavior

also echo was -60% instead of -65% in the file??? wtf

* Shurikens damage boost by echo

meme

* Fix description text in echo, update old version atree file

* Fix shaman tree

thanks spegg!

* Spegg atree changes

assassin tree
fixed many of my shaman mistakes
and other changes we missed over the months somehow?

* Updated archer ability tree

Thanks @mr_me! All credit to them.

* Fixes to spegg's fixes

implement beast lore

* Change how Chant of the Lunatic is calculated

coursing restraints ingame is 15% damage bonus

* Updated ingredients manually

thanks @watermelon (snownlite)!

* Forgor to bump ing db version

* Fix ingredient display jank

* 2.0.3 items (#259)

* API update

also add new IDs to a bunch of places... tech debt whyyy

* Forgot to update ingreds...

* Change heal power ID name to stack with tree abils, fix multi totem effect on totemic shatter

and req for mana traps

* Forgot to bump item db version

* Implement major IDs

not implemented: Gentle Glow, and Forest's Blessing damage increase (since I don't know the exact numbers)

and radiance boost is not implemented (radiance is currently handled way too jank)

might wait for buffs rework to handle radiance.

* patch item searcher

TODO: make this not disgusting... build_encode_decode file has gotten too big

---------

Co-authored-by: hppeng <hppeng>
Co-authored-by: RawFish69 <108964215+RawFish69@users.noreply.github.com>
2023-07-14 18:34:30 -07:00
hppeng-wynn
d9e5d6da95
Updating to wynn 2.0.2.3 (except item database...)
* Fix enraged blow typo; allow "or" and "and" in adv search

...forgot to update json

* Lacerate is blocked by Echo, not Mirror Image

* Misc bugfix

Fix bug with skillpoints and negative set bonus
Add final multiplier for echo

* Clean up testing folder

and add script for quick plotting pairs of ids/item values

* Fix typo in better lightweaver

add to the correct dps

* 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"

* Forgot to commit all the 2.0.2.3 data files...

* Fix epilogue displayName

* Fix minor incorrectness with fromIntV invocation

don't think this was a bug? but its not the correct number of arguments lol

* Move powder ingreds to ing load sequence

not used anywhere else
also, remove extra prints in crafter

* Refactor powder special display

fix quake/chain/courage not displaying some powder special information 💀

* Finally fix satsujin to work with powder specials

thanks to powder special display refactor

* Fix mask of the awakened giving outdated stats

e

* Add prologue and gleeman's tale

wynn api when
...fix epilgoue

---------

Co-authored-by: hppeng <hppeng>
2023-04-14 17:18:52 -07: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
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-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-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
hppeng
416a07c787 HOTFIX: patch frameshift (again)
missing neutral and air damage
2022-11-17 22:21:16 -08:00
hppeng
f8c266db8d Update item and ingred DB
and bump version numbers
2022-11-12 07:48:27 -08:00
hppeng
73bc5e469e HOTFIX: Fix frameshift ID
💀
2022-09-26 05:25:11 -07:00
hppeng
749bd9a965 Fix elemental defense; implement rainbow spell damage % 2022-09-22 17:06:29 -07:00
hppeng
50e2360c38 Violet shifta
add a bunch of translations and display commands for new IDs but i definitely missed many of them too... haha fix as we go approach (oops)
2022-09-22 16:50:29 -07:00
hppeng
33a1e18154 HOTFIX: frameshift fix
missing damage fields ffs
2022-09-16 11:40:32 -07:00
hppeng
518af81d22 HOTFIX: Fix item set association
more robust/future proof sets info, at the cost of some load time
2022-09-15 22:54:36 -07:00
hppeng
a81e936412 HOTFIX: item ID renaming... forgor 2022-09-15 22:42:06 -07:00
hppeng
7c5d1de415 Update items json from api 2022-09-15 21:26:02 -07:00
hppeng
64a0687543 Data update
parts of bugfix, new items from CGG
2022-08-27 10:01:32 -07:00
hppeng-wynn
418f25d85b
Update anima chestplate hive req (#211)
Co-authored-by: hppeng <hppeng>
2022-08-17 11:10:45 -07:00
hppeng
03897f676d Forgot to bump db version 2022-08-11 04:31:52 -07:00
hppeng
795b5207f8 Forest aconite spelldamage fix 2022-08-09 14:28:41 -07:00
hppeng
8883c0d790 Update anaerobic mana regen 2022-08-09 12:43:02 -07:00
hppeng
4d2d831179 HOTFIX: accidentally didn't 5x/0.7x spellcost IDs due to typo in python script
PR proper would've caught this...
2022-08-09 02:56:59 -07:00
hppeng
385a097cf7 Patch 11 item changes
might have bugs...
2022-08-09 02:39:03 -07:00
hppeng
0f21d8abe2 Port crafter back to advanced search backend 2022-08-03 00:28:54 -07:00
hppeng
08cd090088 Remove duplicate relic daggers 2022-07-28 22:58:28 -07:00
hppeng
0d27c35c4e Misc. fixes
Remove big map print in load.js
Fix crafted weapon re-encoding -- broke from item powdering fix...
2022-07-28 22:48:01 -07:00
hppeng
f04882132a Fix crackshot, update potion boost apply order, fix spear prof display 2022-07-23 14:35:11 -07:00
hppeng
2ef378156a HOTFIX: set bonus mana and cost ID 5xing 2022-07-22 20:39:18 -07:00
hppeng
ab371f5757 Fix duplicate items
oops
2022-07-19 21:45:00 -07:00
hppeng
a3bf67aa2d Bump load.js version
also bump ing since i forgot to since ages ago
2022-07-19 21:31:01 -07:00
hppeng
5a3a70550a Merge, bump db version 2022-07-14 21:31:32 -07:00
touhoku
4787d4f5ae fix master hive set bonus 2022-07-14 20:20:45 -07:00
hppeng
55c78e41c1 Fix some new items/item changes
oops
also theres a bunch of lowlv item changes but im just ignoring them for now

also fix our update scripts .-.
2022-07-11 00:29:28 -07:00
hppeng
c3cb9f129d Update items for wynn2 item changes 2022-07-08 15:01:45 -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
59be124de6 Fix ambivalence spellcosts 2022-07-05 10:38:05 -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
21773ab52d Fix set initial load 2022-06-26 05:37:15 -07:00
hppeng
8db34d68a7 Almost working spell damage calculation 2022-06-19 09:49:04 -07:00
hppeng
4f7f0f9cfc Clean up loading code, much cleaner invocation during init (and less prone to races) 2022-06-12 07:45:48 -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
ac636c9498 Make encoding method backwards compatible and export the lowest version encoding possible (up to 4) 2022-05-21 11:33:28 -07:00
ferricles
58e75eb0a2 barebones tome functionality [tome load, tome inputs, tome expandedItem display] 2022-05-20 02:03:46 -07:00
hppeng
29bf9c6c3c Fix wynnterfest 2016 set bonus 2022-01-24 13:28:23 -08:00
ferricles
abe6f0fbe2 Merge branch 'dev' of https://github.com/hppeng-wynn/hppeng-wynn.github.io into dev 2022-01-05 12:42:04 -08:00
ferricles
1880854064 created separate files for merging sets and tomes into item DB 2022-01-05 12:42:01 -08:00