Commit graph

111 commits

Author SHA1 Message Date
hppeng-wynn df9412e994
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>
2023-12-29 18:33:04 -08:00
hppeng 165adf6dcc 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
2023-11-08 18:40:08 -08: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 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 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 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 7616893e5c HOTFIX: Keratoconus water dmg -> water def 2022-08-14 15:42:31 -07:00
hppeng afaca9727d Patch 11.1 item changes 2022-08-11 04:31:26 -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 08cd090088 Remove duplicate relic daggers 2022-07-28 22:58:28 -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 70ad5d71e7 Item changes for patch 8 2022-07-19 21:27:06 -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 fb2d54c9de 5x set bonus raw and mana id
touhat says don't touch %cost
2022-07-12 23:52:40 -07:00
hppeng 1b95bcd5b3 Edit ambivalence to not be op 2022-07-11 08:18:26 -07:00
hppeng 0dad22f6aa Fix warp mana regen 2022-07-11 00:34:24 -07:00
hppeng f95b41499a 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:30:24 -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 306e3a375e Bulk multiply mana stats
by 5 and .7

item changes not in
2022-07-04 18:03:01 -07:00
hppeng 29bf9c6c3c Fix wynnterfest 2016 set bonus 2022-01-24 13:28:23 -08:00
hppeng 552928a688 Fix air hive marker on gale's force (gale's freedom), add README to update process 2022-01-05 12:35:24 -08:00
hppeng ce65a9cc6d Merge branch 'dev' 2021-12-18 11:57:14 -08:00
hppeng 600d6a982d Merge branch 'master' of github.com:hppeng-wynn/hppeng-wynn.github.io 2021-12-18 11:55:43 -08:00
hppeng 2ee6acfc6c Fix synch core set bonus and grookwarts 2021-12-18 11:53:26 -08:00
b f0cecd6ed6 Fix illegal set bonuses... manual... 2021-11-24 08:30:44 -08:00
b dc7b3caac0 Update ingred json manually... update item json with set bonus for ornament set 2021-11-22 10:19:20 -08:00
b 2cc0120c4b fix new item id conflict... failure 2021-10-30 20:15:51 -07:00
b b2c81fa00d Fix set bonuses
Set bonus was entirely broken, all rolled back a long time. Something is wrong with the updating python script -- fix TODO
2021-10-30 04:11:20 -07:00