df9412e994
* 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>
189 lines
6.2 KiB
JSON
189 lines
6.2 KiB
JSON
{
|
|
"ingredient": {
|
|
"name": "displayName",
|
|
"internalName": "name",
|
|
"tier": "tier",
|
|
"material": "DELETE;",
|
|
"skin": "DELETE;",
|
|
"itemOnlyIDs": "RECURSE_ingredient.itemIDs;itemIDs",
|
|
"consumableOnlyIDs": "RECURSE_ingredient.consumableIDs;consumableIDs",
|
|
"ingredientPositionModifiers": "RECURSE_ingredient.posMods;posMods",
|
|
"identifications": "RECURSE_identifications;ids",
|
|
"droppedBy": "DELETE;",
|
|
"___droppedBy_comment:": "Deleting for now because it is way too large and we cannot use it in a meaningful way. But this is nice data for when wynnatlas ever gets updated",
|
|
"requirements": "UNWRAP;requirements"
|
|
},
|
|
"ingredient.itemIDs": {
|
|
"durabilityModifier": "dura",
|
|
"strengthRequirement": "strReq",
|
|
"dexterityRequirement": "dexReq",
|
|
"intelligenceRequirement": "intReq",
|
|
"defenceRequirement": "defReq",
|
|
"agilityRequirement": "agiReq",
|
|
"attackSpeedModifier": "atkSpdMod",
|
|
"powderSlotModifier": "slotMod"
|
|
},
|
|
"ingredient.consumableIDs": {
|
|
"duration": "dura",
|
|
"charges": "charges"
|
|
},
|
|
"ingredient.posMods": {
|
|
"left": "left",
|
|
"right": "right",
|
|
"above": "above",
|
|
"under": "under",
|
|
"touching": "touching",
|
|
"notTouching": "notTouching"
|
|
},
|
|
"item": {
|
|
"name": "displayName",
|
|
"internalName": "name",
|
|
"tier": "CAPS;tier",
|
|
"set": "set",
|
|
"powderSlots": "slots",
|
|
"type": "type",
|
|
"armorType": "armorType",
|
|
"material": "material",
|
|
"dropRestriction": "drop",
|
|
"dropMeta": "dropInfo",
|
|
"quest": "quest",
|
|
"restrictions": "restrict",
|
|
"accessoryType": "type",
|
|
"identified": "fixID",
|
|
"skin": "skin",
|
|
"category": "category",
|
|
"attackSpeed": "ALLCAPS;atkSpd",
|
|
"base": "UNWRAP;item.base",
|
|
"requirements": "UNWRAP;requirements",
|
|
"identifications": "UNWRAP;identifications"
|
|
},
|
|
"item.base": {
|
|
"damage": "STR_RANGE;nDam",
|
|
"fireDamage": "STR_RANGE;fDam",
|
|
"waterDamage": "STR_RANGE;wDam",
|
|
"airDamage": "STR_RANGE;aDam",
|
|
"thunderDamage": "STR_RANGE;tDam",
|
|
"earthDamage": "STR_RANGE;eDam",
|
|
"health": "hp",
|
|
"fireDefence": "fDef",
|
|
"waterDefence": "wDef",
|
|
"airDefence": "aDef",
|
|
"thunderDefence": "tDef",
|
|
"earthDefence": "eDef",
|
|
"averageDPS": "DELETE;"
|
|
},
|
|
"requirements": {
|
|
"level": "lvl",
|
|
"levelRange": "lvRange",
|
|
"classRequirement": "classReq",
|
|
"strength": "strReq",
|
|
"dexterity": "dexReq",
|
|
"intelligence": "intReq",
|
|
"agility": "agiReq",
|
|
"defence": "defReq"
|
|
},
|
|
"identifications": {
|
|
"healthRegen": "hprPct",
|
|
"manaRegen": "mr",
|
|
"spellDamage": "sdPct",
|
|
"elementalSpellDamage": "rSdPct",
|
|
"neutralSpellDamage": "nSdPct",
|
|
"fireSpellDamage": "fSdPct",
|
|
"waterSpellDamage": "wSdPct",
|
|
"airSpellDamage": "aSdPct",
|
|
"thunderSpellDamage": "tSdPct",
|
|
"earthSpellDamage": "eSdPct",
|
|
"mainAttackDamage": "mdPct",
|
|
"elementalMainAttackDamage": "rMdPct",
|
|
"neutralMainAttackDamage": "nMdPct",
|
|
"fireMainAttackDamage": "fMdPct",
|
|
"waterMainAttackDamage": "wMdPct",
|
|
"airMainAttackDamage": "aMdPct",
|
|
"thunderMainAttackDamage": "tMdPct",
|
|
"earthMainAttackDamage": "eMdPct",
|
|
"lifeSteal": "ls",
|
|
"manaSteal": "ms",
|
|
"xpBonus": "xpb",
|
|
"lootBonus": "lb",
|
|
"leveledXpBonus": "lxpb",
|
|
"leveledLootBonus": "llb",
|
|
"reflection": "ref",
|
|
"rawStrength": "str",
|
|
"rawDexterity": "dex",
|
|
"rawIntelligence": "int",
|
|
"rawDefence": "def",
|
|
"rawAgility": "agi",
|
|
"thorns": "thorns",
|
|
"poison": "poison",
|
|
"exploding": "expd",
|
|
"walkSpeed": "spd",
|
|
"rawAttackSpeed": "atkTier",
|
|
"rawHealth": "hpBonus",
|
|
"soulPointRegen": "spRegen",
|
|
"stealing": "eSteal",
|
|
"healthRegenRaw": "hprRaw",
|
|
"rawSpellDamage": "sdRaw",
|
|
"rawElementalSpellDamage": "rSdRaw",
|
|
"rawNeutralSpellDamage": "nSdRaw",
|
|
"rawFireSpellDamage": "fSdRaw",
|
|
"rawWaterSpellDamage": "wSdRaw",
|
|
"rawAirSpellDamage": "aSdRaw",
|
|
"rawThunderSpellDamage": "tSdRaw",
|
|
"rawEarthSpellDamage": "eSdRaw",
|
|
"rawMainAttackDamage": "mdRaw",
|
|
"rawElementalMainAttackDamage": "rMdRaw",
|
|
"rawNeutralMainAttackDamage": "nMdRaw",
|
|
"rawFireMainAttackDamage": "fMdRaw",
|
|
"rawWaterMainAttackDamage": "wMdRaw",
|
|
"rawAirMainAttackDamage": "aMdRaw",
|
|
"rawThunderMainAttackDamage": "tMdRaw",
|
|
"rawEarthMainAttackDamage": "eMdRaw",
|
|
"damage": "damPct",
|
|
"neutralDamage": "nDamPct",
|
|
"fireDamage": "fDamPct",
|
|
"waterDamage": "wDamPct",
|
|
"airDamage": "aDamPct",
|
|
"thunderDamage": "tDamPct",
|
|
"earthDamage": "eDamPct",
|
|
"elementalDamage": "rDamPct",
|
|
"rawDamage": "damRaw",
|
|
"rawNeutralDamage": "nDamRaw",
|
|
"rawFireDamage": "fDamRaw",
|
|
"rawWaterDamage": "wDamRaw",
|
|
"rawAirDamage": "aDamRaw",
|
|
"rawThunderDamage": "tDamRaw",
|
|
"rawEarthDamage": "eDamRaw",
|
|
"rawElementalDamage": "rDamRaw",
|
|
"fireDefence": "fDefPct",
|
|
"waterDefence": "wDefPct",
|
|
"airDefence": "aDefPct",
|
|
"thunderDefence": "tDefPct",
|
|
"earthDefence": "eDefPct",
|
|
"elementalDefence": "rDefPct",
|
|
|
|
"1stSpellCost": "spPct1",
|
|
"raw1stSpellCost": "spRaw1",
|
|
"2ndSpellCost": "spPct2",
|
|
"raw2ndSpellCost": "spRaw2",
|
|
"3rdSpellCost": "spPct3",
|
|
"raw3rdSpellCost": "spRaw3",
|
|
"4thSpellCost": "spPct4",
|
|
"raw4thSpellCost": "spRaw4",
|
|
|
|
"sprint": "sprint",
|
|
"sprintRegen": "sprintReg",
|
|
"jumpHeight": "jh",
|
|
"lootQuality": "lq",
|
|
|
|
"gatherXpBonus": "gXp",
|
|
"gatherSpeed": "gSpd",
|
|
|
|
"healingEfficiency": "healPct",
|
|
"knockback": "kb",
|
|
"weakenEnemy": "weakenEnemy",
|
|
"slowEnemy": "slowEnemy",
|
|
"elementalDefense": "rDefPct",
|
|
|
|
"damageFromMobs": "selfWeakPct"
|
|
}
|
|
}
|