wynnbuilder-forked-for-changes/data/2.0.4.4/majid.json
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

1 line
No EOL
12 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"FISSION":{"displayName":"Fission","description":"Explosions from your Exploding ID are twice as big and twice as strong","abilities":[]},"EXPLOSIVE_IMPACT":{"displayName":"Explosive Impact","description":"Your Exploding ID can trigger when hitting mobs with your Main Attack","abilities":[]},"MAGNET":{"displayName":"Magnet","description":"Pulls items within an 8 block radius towards you","abilities":[]},"PLAGUE":{"displayName":"Plague","description":"Poisoned mobs spread their poison to nearby mobs","abilities":[]},"HAWKEYE":{"displayName":"Hawkeye","description":"Condense Arrow Storm into a tight beam. Arrows deal ✤10%, ✦1%, and ❋1%","abilities":[{"class":"Archer","base_abil":7,"effects":[{"type":"add_spell_prop","base_spell":1,"target_part":"Single Stream","behavior":"overwrite","hits":{"Single Arrow":5}},{"type":"add_spell_prop","base_spell":1,"target_part":"Single Arrow","behavior":"overwrite","multipliers":[10,0,1,0,0,1]},{"type":"add_spell_prop","base_spell":1,"target_part":"Total Damage","behavior":"modify","hits":{"Single Stream":4}}]}]},"GREED":{"displayName":"Greed","description":"Picking up emeralds heals you and nearby players for 15% max health","abilities":[]},"CAVALRYMAN":{"displayName":"Cavalryman","description":"You may cast spells and attack with a 70% damage penalty while on a horse","abilities":[]},"GUARDIAN":{"displayName":"Guardian","description":"20% of the damage taken by nearby allies is redirected to you","abilities":[]},"HERO":{"displayName":"Saviours Sacrifice","description":"While under 50% maximum health, nearby allies gain 20% bonus damage and defense","abilities":[]},"ALTRUISM":{"displayName":"Heart of the Pack","description":"Nearby players gain 35% of the health you naturally regenerate","abilities":[]},"ARCANES":{"displayName":"Transcendence","description":"30% chance for spells to cost no mana when casted","abilities":[]},"ENTROPY":{"displayName":"Entropy","description":"Meteor falls three times faster","abilities":[]},"ROVINGASSASSIN":{"displayName":"Roving Assassin","description":"Vanish no longer drains mana while invisible","abilities":[]},"MADNESS":{"displayName":"Madness","description":"Cast a random ability every 3 seconds","abilities":[]},"LIGHTWEIGHT":{"displayName":"Lightweight","description":"You no longer take fall damage","abilities":[]},"SORCERY":{"displayName":"Sorcery","description":"30% chance for spells and attacks to cast a second time at no additional cost","abilities":[]},"TAUNT":{"displayName":"Taunt","description":"Mobs within 12 blocks target you upon casting War Scream","abilities":[]},"RALLY":{"displayName":"Rally","description":"Charge heals you by 10% and nearby allies by 15% on impact, but becomes harmless","abilities":[{"class":"Warrior","base_abil":4,"effects":[{"type":"add_spell_prop","base_spell":2,"display":"Rally Self Heal","target_part":"Rally Self Heal","power":0.1},{"type":"add_spell_prop","base_spell":2,"target_part":"Rally Ally Heal","power":0.15},{"type":"raw_stat","bonuses":[{"type":"stat","name":"damMult.Rally:2.Flying Kick","value":-100},{"type":"stat","name":"damMult.Rally:2.Collide","value":-100},{"type":"stat","name":"damMult.Rally:2.Heavy Impact","value":-100},{"type":"stat","name":"damMult.Rally:2.Flyby Jab","value":-100}]}]}]},"CHERRY_BOMBS":{"displayName":"Cherry Bombs","description":"Turn Smoke Bomb into three firecrackers that fly farther, tighter, and deal high damage instantly","abilities":[{"class":"Assassin","base_abil":7,"effects":[{"type":"replace_spell","name":"Cherry Bomb","cost":35,"base_spell":4,"display":"Total Damage","parts":[{"name":"Single Bomb","type":"damage","multipliers":[95,40,0,0,0,40]},{"name":"Total Damage","type":"total","hits":{"Single Bomb":3}}]}]}]},"FREERUNNER":{"displayName":"Freerunner","description":"Double your sprint speed when your sprint bar is under 30%","abilities":[]},"PEACEFUL_EFFIGY":{"displayName":"Peaceful Effigy","description":"Your totem will last twice as long","abilities":[]},"FURIOUS_EFFIGY":{"displayName":"Furious Effigy","description":"Totem effects are twice as fast, but duration is halved","abilities":[{"class":"Shaman","base_abil":0,"properties":{"rate":-0.2,"totem_mul":2.5},"effects":[]}]},"FLASHFREEZE":{"displayName":"Flashfreeze","description":"Ice Snake is instant but has a reduced range","abilities":[]},"GRAVITYWELL":{"displayName":"Gravity Well","description":"Meteor has increased blast radius and pulls enemies instead","abilities":[]},"DESC_SNOWYSTEPS":{"displayName":"Snowy Steps","description":"Leaves a trail of snow behind you","abilities":[]},"GEOCENTRISM":{"displayName":"Geocentrism","description":"Aura radiates from you instead of your totem and can be cast anytime","abilities":[]},"DESC_FESTIVESPIRIT":{"displayName":"Festive Spirit","description":"Plays wintery tunes","abilities":[]},"TEMBLOR":{"displayName":"Temblor","description":"Bash gains +1 Area of Effect and is 25% faster.","abilities":[{"class":"Warrior","base_abil":0,"properties":{"aoe":1},"effects":[]}]},"RECKLESS_ABANDON":{"displayName":"Reckless Abandon","description":"Sacrifice War Scream's defense bonus to give Tempest two extra hits, extra damage, and extra speed","abilities":[{"class":"Warrior","base_abil":10,"dependencies":[54],"effects":[{"type":"add_spell_prop","base_spell":4,"target_part":"Tempest","behavior":"modify","multipliers":[0,5,0,0,15,5]},{"type":"add_spell_prop","base_spell":4,"target_part":"Tempest Total Damage","behavior":"modify","hits":{"Tempest":2}}]}]},"ALTEREGO":{"displayName":"Alter Ego","description":"Awakened can be activated after saving 40% less mana, but its duration is reduced by 25%.","abilities":[]},"FOREST_BLESSING":{"displayName":"Forest's Blessing","description":"Your archer summons have increased movement speed, attack speed and vision. Arrow Bomb's damage is reduced by -30% Neutral damage.","abilities":[{"class":"Archer","base_abil":0,"effects":[{"type":"add_spell_prop","base_spell":3,"target_part":"Arrow Bomb","behavior":"modify","multipliers":[-30,0,0,0,0,0]},{"type":"add_spell_prop","base_spell":8,"target_part":"DPS","behavior":"modify","hits":{"Single Hit":1.666666666666667}},{"type":"add_spell_prop","base_spell":10,"target_part":"Crow DPS","behavior":"modify","hits":{"Single Hit":0.555555555555556}}]}]},"SOUL_EATER":{"displayName":"Soul Eater","description":"Devour and Harvester grant double mana, but your maximum Marks are decreased by 1.","abilities":[{"class":"Assassin","base_abil":41,"effects":[{"type":"stat_scaling","slider":true,"slider_name":"Marked","slider_max":-1}]}]},"STRINGS_OF_FATE":{"displayName":"Strings of Fate","description":"Your puppets have a lifetime of 3 seconds, but do double damage with attacks and explosions.","abilities":[{"class":"Shaman","base_abil":20,"effects":[{"type":"raw_stat","bonuses":[{"type":"stat","name":"damMult.FateString:6.Puppet Hit","value":100},{"type":"stat","name":"damMult.FateString:6.Puppet Explosion","value":100}]}]}]},"ESCAPE_ROUTE":{"displayName":"Escape Route","description":"Frenzy and Time Dilation charge twice as fast, but to a halved maximum.","abilities":[{"class":"Archer","base_abil":22,"effects":[{"type":"stat_scaling","slider":true,"slider_name":"Hits dealt","slider_max":-18,"output":{"type":"stat","name":"spd"},"scaling":[-3]},{"type":"stat_scaling","slider":true,"slider_name":"Hits dealt","output":{"type":"stat","name":"spd"},"scaling":[6],"max":35}]},{"class":"Mage","base_abil":53,"effects":[{"type":"stat_scaling","slider":true,"slider_name":"Time Dilated","slider_max":-22,"output":{"type":"stat","name":"spd"},"scaling":[-10]},{"type":"stat_scaling","slider":true,"slider_name":"Time Dilated","output":{"type":"stat","name":"spd"},"scaling":[20],"max":150}]}]},"DIVINE_HONOR":{"displayName":"Divine Honor","description":"Increase the bonus from Radiance by 5%. Decrease the Earth damage of Bash by -15%.","abilities":[{"class":"Warrior","base_abil":0,"effects":[{"type":"add_spell_prop","base_spell":1,"target_part":"Single Hit","behavior":"modify","multipliers":[0,-15,0,0,0,0]}]}]},"GENTLE_GLOW":{"displayName":"Gentle Glow","description":"Orphion's Pulse and Fluid Healing restore more health, especially to allies, but at a slower speed.","abilities":[]},"PERFECT_RECALL":{"displayName":"Perfect Recall","description":"Memory Recollection casts an extra spell, but only activates at 150 banked mana.","abilities":[]},"OVERWHELM":{"displayName":"Overwhelm","description":"Bash will hit +2 times.","abilities":[{"class":"Warrior","base_abil":0,"properties":{"hits":2},"effects":[]}]},"JUGGLE":{"displayName":"Juggle","description":"Stronger Multihit adds an additional 12 hits. All hits are reduced by -10% Neutral damage.","abilities":[{"class":"Assassin","base_abil":9,"effects":[{"type":"add_spell_prop","base_spell":3,"target_part":"Total Damage","behavior":"modify","hits":{"Per Hit":12}},{"type":"add_spell_prop","base_spell":3,"target_part":"Per Hit","behavior":"modify","multipliers":[-10,0,0,0,0,0]}]}]},"GRUESOME_KNOTS":{"displayName":"Gruesome Knots","description":"Twisted Tether spends twice as much of your Blood Pool to deal triple damage","abilities":[{"class":"Shaman","base_abil":47,"effects":[{"type":"raw_stat","bonuses":[{"type":"stat","name":"damMult.GruesomeKnots:8.Tether Tick","value":200}]}]}]},"COAGULATE":{"displayName":"Coagulate","description":"Blood Connection launches you further and higher upon teleporting to a nearby Totem","abilities":[]},"DEADWEIGHT":{"displayName":"Dead Weight","description":"Totem's horizontal velocity is greatly increased at the cost of vertical movement","abilities":[]},"EXPUNGE":{"displayName":"Expunge","description":"When using Heal, instead cast one instant pulse that heals 20% of your max health","abilities":[{"class":"Mage","base_abil":7,"effects":[{"type":"add_spell_prop","base_spell":1,"target_part":"Second and Third Pulses","behavior":"modify","power":-0.2},{"type":"add_spell_prop","base_spell":1,"target_part":"Heal","behavior":"modify","power":0.05}]}]},"LUNGE":{"displayName":"Lunge","description":"Hop's horizontal velocity is greatly increased","abilities":[]},"WINDSURF":{"displayName":"Windsurf","description":"Righting Reflex lasts twice as long and is affected stronger by movement speed","abilities":[]},"HELLFIRE":{"displayName":"Hellfire","description":"Boiling Blood has no cooldown, is stronger, and does not slow. Cuts Bash's power and disables Discombobulate","abilities":[{"class":"Warrior","base_abil":0,"dependencies":[36],"properties":{"rate":0.8333333333333334,"num_bloods":0},"effects":[{"type":"add_spell_prop","base_spell":1,"target_part":"Single Hit","behavior":"modify","multipliers":[-85,-30,0,0,0,0]},{"type":"add_spell_prop","base_spell":1,"target_part":"Boiling Blood Tick","behavior":"modify","multipliers":[-25,0,0,0,30,0]},{"type":"add_spell_prop","base_spell":1,"target_part":"Boiling Blood DPS (Total)","behavior":"merge","display":"Boiling Blood DPS (Total)","hits":{"Boiling Blood DPS":"0.num_bloods"}},{"type":"stat_scaling","slider":true,"slider_name":"Boiling Blood Stacks","slider_step":1,"slider_max":20,"slider_default":4,"output":[{"type":"prop","abil":0,"name":"num_bloods"}],"scaling":[1]},{"type":"stat_scaling","slider":true,"behavior":"modify","slider_name":"Hits dealt","output":[{"type":"stat","name":"nDamAddMin"},{"type":"stat","name":"nDamAddMax"},{"type":"stat","name":"eDamAddMin"},{"type":"stat","name":"eDamAddMax"},{"type":"stat","name":"tDamAddMin"},{"type":"stat","name":"tDamAddMax"},{"type":"stat","name":"wDamAddMin"},{"type":"stat","name":"wDamAddMax"},{"type":"stat","name":"fDamAddMin"},{"type":"stat","name":"fDamAddMax"},{"type":"stat","name":"aDamAddMin"},{"type":"stat","name":"aDamAddMax"}],"scaling":[-5]}]}]}}