Save sets

This commit is contained in:
b 2021-01-09 19:33:42 -06:00
parent f40e33659e
commit b21b2fd257
55 changed files with 1374 additions and 1 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
*.swp
sets/

View file

@ -6,6 +6,11 @@ with open("dump.json", "r") as infile:
items = data["items"]
del data["request"]
import os
for filename in os.listdir('sets'):
print(filename)
exit(0)
translate_mappings = {
#"name": "name",
#"displayName": "displayName",

5
compress_json.py Normal file
View file

@ -0,0 +1,5 @@
import sys
import json
infile = sys.argv[1]
outfile = sys.argv[2]
json.dump(json.load(open(infile)), open(outfile, "w"))

View file

@ -15,7 +15,7 @@
Wynn build calculator
</div>
<div class="center" id="header2">
<p>Made by <b class = "hppeng">hppeng</b> and <b class = "ferricles">ferricles</b> (JavaScript required to function, nothing works without js)</p>
<p>Made by <b class = "hppeng">hppeng</b> and <b class = "ferricles">ferricles</b> with Atlas Inc (JavaScript required to function, nothing works without js)</p>
<p>Hard refresh the page (Ctrl+Shift+R on windows/chrome) if it isn't updating correctly.</p>
</div>
<div class="center" id="credits">

View file

@ -4,6 +4,7 @@ const DB_VERSION = 5;
let db;
let reload = false;
let items;
let sets;
/*
* Load item set from local DB. Calls init() on success.
@ -43,6 +44,7 @@ async function load(init_func) {
let url = "https://hppeng-wynn.github.io/compress.json";
let result = await (await fetch(url)).json();
items = result.items;
sets = result.sets;
// https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/clear
let clear_tx = db.transaction('item_db', 'readwrite');

39
sets/_Adventurer%27s.json Normal file
View file

@ -0,0 +1,39 @@
{
"items": [
"Adventurer's Cap",
"Adventurer's Boots",
"Adventurer's Pants",
"Adventurer's Tunic"
],
"bonuses": [
{},
{
"sdPct": 4,
"mdPct": 4,
"xpb": 10,
"lb": 5,
"spd": 2,
"hpBonus": 15,
"spRegen": 5
},
{
"sdPct": 12,
"mdPct": 12,
"xpb": 20,
"lb": 10,
"spd": 5,
"hpBonus": 40,
"spRegen": 15
},
{
"mr": 2,
"sdPct": 25,
"mdPct": 25,
"xpb": 50,
"lb": 30,
"spd": 15,
"hpBonus": 175,
"spRegen": 50
}
]
}

30
sets/_Air+Relic.json Normal file
View file

@ -0,0 +1,30 @@
{
"items": [
"Air Relic Helmet",
"Air Relic Boots",
"Air Relic Leggings",
"Air Relic Chestplate"
],
"bonuses": [
{},
{
"xpb": 5,
"lb": 10,
"spd": 10,
"hpBonus": 60
},
{
"xpb": 10,
"lb": 25,
"spd": 20,
"hpBonus": 190
},
{
"xpb": 25,
"lb": 50,
"agi": 20,
"spd": 60,
"hpBonus": 400
}
]
}

26
sets/_Bandit%27s.json Normal file
View file

@ -0,0 +1,26 @@
{
"items": [
"Bandit's Locket",
"Bandit's Bangle",
"Bandit's Knuckle",
"Bandit's Ring"
],
"bonuses": [
{},
{
"xpb": 3,
"lb": 4,
"eSteal": 1
},
{
"xpb": 7,
"lb": 9,
"eSteal": 3
},
{
"xpb": 12,
"lb": 15,
"eSteal": 6
}
]
}

14
sets/_Beachside.json Normal file
View file

@ -0,0 +1,14 @@
{
"items": [
"Beachside Headwrap",
"Beachside Conch"
],
"bonuses": [
{},
{
"lb": 20,
"wDamPct": 35,
"wDefPct": 25
}
]
}

15
sets/_Bear.json Normal file
View file

@ -0,0 +1,15 @@
{
"items": [
"Bear Mask",
"Bear Head",
"Bear Body"
],
"bonuses": [
{},
{
"mdPct": 14,
"hpBonus": 30,
"mdRaw": 20
}
]
}

19
sets/_Black+Catalyst.json Normal file
View file

@ -0,0 +1,19 @@
{
"items": [
"Black Catalyst"
],
"bonuses": [
{
"xpb": -5
},
{
"mr": 1,
"sdPct": 10,
"xpb": 30,
"expd": 10,
"hpBonus": 325,
"spRegen": 10,
"sdRaw": 90
}
]
}

29
sets/_Black.json Normal file
View file

@ -0,0 +1,29 @@
{
"items": [
"Black Cap",
"Black Boots",
"Black Pants",
"Black Tunic"
],
"bonuses": [
{},
{
"ms": 1,
"dex": 2,
"sdRaw": 15,
"mdRaw": 5
},
{
"ms": 1,
"dex": 6,
"sdRaw": 35,
"mdRaw": 10
},
{
"ms": 3,
"dex": 20,
"sdRaw": 65,
"mdRaw": 70
}
]
}

14
sets/_Blue+Team.json Normal file
View file

@ -0,0 +1,14 @@
{
"items": [
"Blue Team Boots",
"Blue Team Leggings",
"Blue Team Chestplate",
"Blue Team Helmet"
],
"bonuses": [
{},
{},
{},
{}
]
}

14
sets/_Bony.json Normal file
View file

@ -0,0 +1,14 @@
{
"items": [
"Bony Circlet",
"Bony Bow"
],
"bonuses": [
{},
{
"agi": 8,
"mdRaw": 45,
"aDamPct": 15
}
]
}

20
sets/_Builder%27s.json Normal file
View file

@ -0,0 +1,20 @@
{
"items": [
"Builder's Helmet",
"Builder's Boots",
"Builder's Trousers",
"Builder's Breastplate"
],
"bonuses": [
{},
{
"xpb": 5
},
{
"xpb": 10
},
{
"xpb": 15
}
]
}

21
sets/_Champion.json Normal file
View file

@ -0,0 +1,21 @@
{
"items": [
"Champion Helmet",
"Champion Boots",
"Champion Leggings",
"Champion Chestplate"
],
"bonuses": [
{},
{},
{},
{
"mr": 5,
"sdPct": 75,
"mdPct": 75,
"ms": 5,
"ls": 400,
"hprRaw": 600
}
]
}

58
sets/_Clock.json Normal file
View file

@ -0,0 +1,58 @@
{
"items": [
"Clock Helm",
"Clock Amulet",
"Watch Bracelet",
"Clockwork Ring",
"Time Ring",
"Clock Boots",
"Clock Leggings",
"Clock Mail"
],
"bonuses": [
{},
{
"fDamPct": 15,
"wDamPct": 6,
"aDamPct": 5,
"tDamPct": 18,
"eDamPct": 8
},
{
"fDamPct": 14,
"wDamPct": 12,
"aDamPct": 13
},
{
"fDamPct": 13,
"wDamPct": 18,
"aDamPct": 20,
"tDamPct": 18,
"eDamPct": 14
},
{
"fDamPct": 12,
"wDamPct": 24,
"aDamPct": 28
},
{
"fDamPct": 11,
"wDamPct": 24,
"aDamPct": 24,
"tDamPct": 18,
"eDamPct": 22
},
{
"fDamPct": 10,
"wDamPct": 24,
"aDamPct": 19
},
{
"fDamPct": 9,
"wDamPct": 24,
"aDamPct": 14,
"tDamPct": 18,
"eDamPct": 34
}
]
}

24
sets/_Corrupted+Nii.json Normal file
View file

@ -0,0 +1,24 @@
{
"items": [
"Corrupted Nii Mukluk",
"Corrupted Nii Plate",
"Corrupted Nii Shako"
],
"bonuses": [
{},
{
"int": 3,
"def": 3,
"hprRaw": 60
},
{
"mr": 4,
"int": 15,
"def": 15,
"hpBonus": 1500,
"hprRaw": 270,
"fDefPct": 60,
"wDefPct": 60
}
]
}

24
sets/_Corrupted+Uth.json Normal file
View file

@ -0,0 +1,24 @@
{
"items": [
"Corrupted Uth Sandals",
"Corrupted Uth Belt",
"Corrupted Uth Plume"
],
"bonuses": [
{},
{
"ls": 125,
"agi": 3,
"def": 3
},
{
"ls": 375,
"ref": 70,
"agi": 15,
"def": 15,
"thorns": 70,
"fDefPct": 75,
"aDefPct": 75
}
]
}

44
sets/_Cosmic.json Normal file
View file

@ -0,0 +1,44 @@
{
"items": [
"Cosmic Visor",
"Cosmic Walkers",
"Cosmic Ward",
"Cosmic Vest"
],
"bonuses": [
{},
{
"xpb": 15,
"lb": 15,
"ref": 5,
"spRegen": 15,
"fDefPct": 10,
"wDefPct": 10,
"aDefPct": 10,
"tDefPct": 10,
"eDefPct": 10
},
{
"xpb": 35,
"lb": 35,
"ref": 15,
"spRegen": 35,
"fDefPct": 20,
"wDefPct": 20,
"aDefPct": 20,
"tDefPct": 20,
"eDefPct": 20
},
{
"xpb": 50,
"lb": 50,
"ref": 30,
"spRegen": 50,
"fDefPct": 30,
"wDefPct": 30,
"aDefPct": 30,
"tDefPct": 30,
"eDefPct": 30
}
]
}

30
sets/_Earth+Relic.json Normal file
View file

@ -0,0 +1,30 @@
{
"items": [
"Earth Relic Helmet",
"Earth Relic Boots",
"Earth Relic Leggings",
"Earth Relic Chestplate"
],
"bonuses": [
{},
{
"mdPct": 10,
"xpb": 5,
"lb": 10,
"hpBonus": 65
},
{
"mdPct": 20,
"xpb": 10,
"lb": 25,
"hpBonus": 200
},
{
"mdPct": 45,
"xpb": 25,
"lb": 50,
"str": 20,
"hpBonus": 425
}
]
}

33
sets/_Elf.json Normal file
View file

@ -0,0 +1,33 @@
{
"items": [
"Elf Cap",
"Elf Shoes",
"Elf Pants",
"Elf Robe"
],
"bonuses": [
{},
{
"hprPct": 10,
"lb": 8,
"agi": 5,
"def": 5,
"spd": 6
},
{
"hprPct": 20,
"lb": 16,
"agi": 7,
"def": 7,
"spd": 14
},
{
"hprPct": 45,
"lb": 32,
"agi": 10,
"def": 10,
"spd": 20,
"hprRaw": 45
}
]
}

30
sets/_Fire+Relic.json Normal file
View file

@ -0,0 +1,30 @@
{
"items": [
"Fire Relic Helmet",
"Fire Relic Boots",
"Fire Relic Leggings",
"Fire Relic Chestplate"
],
"bonuses": [
{},
{
"xpb": 5,
"lb": 10,
"hpBonus": 90,
"hprRaw": 12
},
{
"xpb": 10,
"lb": 25,
"hpBonus": 270,
"hprRaw": 40
},
{
"xpb": 25,
"lb": 50,
"def": 20,
"hpBonus": 570,
"hprRaw": 100
}
]
}

22
sets/_Flashfire.json Normal file
View file

@ -0,0 +1,22 @@
{
"items": [
"Flashfire Gauntlet",
"Flashfire Knuckle"
],
"bonuses": [
{},
{
"spd": 8,
"atkTier": 1,
"wDamPct": -15,
"wDefPct": -15
},
{
"spd": 16,
"atkTier": 1,
"fDamPct": 12,
"wDamPct": -15,
"wDefPct": -15
}
]
}

20
sets/_GM%27s.json Normal file
View file

@ -0,0 +1,20 @@
{
"items": [
"GM's Helmet",
"GM's Boots",
"GM's Trousers",
"GM's Breastplate"
],
"bonuses": [
{},
{
"xpb": 5
},
{
"xpb": 10
},
{
"xpb": 15
}
]
}

35
sets/_Ghostly.json Normal file
View file

@ -0,0 +1,35 @@
{
"items": [
"Ghostly Cap",
"Ghostly Boots",
"Ghostly Pants",
"Ghostly Tunic"
],
"bonuses": [
{},
{
"mr": -1,
"ms": 2,
"sdRaw": 35,
"wDamPct": 5,
"tDamPct": 5,
"eDamPct": -34
},
{
"mr": -2,
"ms": 4,
"sdRaw": 100,
"wDamPct": 10,
"tDamPct": 10,
"eDamPct": -67
},
{
"mr": -3,
"ms": 6,
"sdRaw": 195,
"wDamPct": 25,
"tDamPct": 25,
"eDamPct": -100
}
]
}

30
sets/_Goblin.json Normal file
View file

@ -0,0 +1,30 @@
{
"items": [
"Goblin Hood",
"Goblin Runners",
"Goblin Cloak"
],
"bonuses": [
{
"sdPct": -6,
"mdPct": -6,
"sdRaw": 15,
"mdRaw": 10
},
{
"sdPct": -12,
"mdPct": -12,
"ls": 22,
"sdRaw": 55,
"mdRaw": 45
},
{
"sdPct": -23,
"mdPct": -23,
"ls": 51,
"ms": 2,
"sdRaw": 130,
"mdRaw": 105
}
]
}

14
sets/_Hallowynn+2016.json Normal file
View file

@ -0,0 +1,14 @@
{
"items": [
"Treat",
"Trick"
],
"bonuses": [
{},
{
"xpb": 15,
"spRegen": 10,
"eSteal": 5
}
]
}

16
sets/_Horse.json Normal file
View file

@ -0,0 +1,16 @@
{
"items": [
"Horse Mask",
"Horse Hoof"
],
"bonuses": [
{},
{
"mdPct": 11,
"xpb": 10,
"spd": 20,
"aDamPct": 15,
"eDamPct": 15
}
]
}

37
sets/_Jester.json Normal file
View file

@ -0,0 +1,37 @@
{
"items": [
"Jester Necklace",
"Jester Bracelet",
"Jester Ring"
],
"bonuses": [
{
"xpb": -25,
"lb": -25
},
{
"xpb": -50,
"lb": -50,
"spd": -10,
"hpBonus": 300,
"sdRaw": -110,
"mdRaw": 60
},
{
"xpb": -75,
"lb": -75,
"spd": 5,
"hpBonus": -150,
"sdRaw": 100,
"mdRaw": -75
},
{
"xpb": -100,
"lb": -100,
"spd": 5,
"hpBonus": -150,
"sdRaw": 100,
"mdRaw": -75
}
]
}

17
sets/_Kaerynn%27s.json Normal file
View file

@ -0,0 +1,17 @@
{
"items": [
"Kaerynn's Mind",
"Kaerynn's Body"
],
"bonuses": [
{},
{
"mr": 2,
"xpb": 12,
"str": 4,
"hpBonus": 400,
"sdRaw": 100,
"mdRaw": 50
}
]
}

29
sets/_Leaf.json Normal file
View file

@ -0,0 +1,29 @@
{
"items": [
"Leaf Cap",
"Leaf Boots",
"Leaf Pants",
"Leaf Tunic"
],
"bonuses": [
{},
{
"hprPct": 5,
"thorns": 7,
"hpBonus": 10,
"hprRaw": 1
},
{
"hprPct": 12,
"thorns": 18,
"hpBonus": 20,
"hprRaw": 3
},
{
"hprPct": 25,
"thorns": 35,
"hpBonus": 60,
"hprRaw": 7
}
]
}

73
sets/_Morph.json Normal file
View file

@ -0,0 +1,73 @@
{
"items": [
"Morph-Stardust",
"Morph-Ruby",
"Morph-Amethyst",
"Morph-Emerald",
"Morph-Topaz",
"Morph-Gold",
"Morph-Iron",
"Morph-Steel"
],
"bonuses": [
{},
{
"xpb": 5,
"lb": 5
},
{
"mr": 1,
"xpb": 10,
"lb": 10,
"spRaw2": -1,
"hpBonus": 125
},
{
"mr": 1,
"xpb": 15,
"lb": 15,
"spRaw2": -1,
"hpBonus": 425
},
{
"mr": 2,
"xpb": 35,
"lb": 35,
"hpBonus": 1325,
"spRaw2": -1,
"spRaw4": -1
},
{
"mr": 2,
"xpb": 55,
"lb": 55,
"hpBonus": 2575,
"spRaw2": -1,
"spRaw4": -1
},
{
"mr": 3,
"xpb": 80,
"lb": 80,
"hpBonus": 4450,
"spRaw1": -1,
"spRaw2": -1,
"spRaw4": -1
},
{
"mr": 4,
"xpb": 100,
"lb": 100,
"str": 21,
"dex": 21,
"int": 21,
"agi": 21,
"def": 21,
"hpBonus": 6800,
"spRaw1": -1,
"spRaw2": -1,
"spRaw3": -1,
"spRaw4": -1
}
]
}

33
sets/_Nether.json Normal file
View file

@ -0,0 +1,33 @@
{
"items": [
"Nether Cap",
"Nether Boots",
"Nether Pants",
"Nether Tunic"
],
"bonuses": [
{},
{
"ls": 5,
"expd": 2,
"hprRaw": -1,
"fDamPct": 2,
"wDamPct": -10
},
{
"ls": 15,
"expd": 10,
"hprRaw": -2,
"fDamPct": 8,
"wDamPct": -25
},
{
"ls": 50,
"def": 15,
"expd": 60,
"hprRaw": -20,
"fDamPct": 42,
"wDamPct": -45
}
]
}

29
sets/_Outlaw.json Normal file
View file

@ -0,0 +1,29 @@
{
"items": [
"Outlaw Cap",
"Outlaw Boots",
"Outlaw Pants",
"Outlaw Tunic"
],
"bonuses": [
{},
{
"ls": 11,
"xpb": 5,
"agi": 4,
"eSteal": 2
},
{
"ls": 22,
"xpb": 10,
"agi": 8,
"eSteal": 4
},
{
"ls": 45,
"xpb": 25,
"agi": 28,
"eSteal": 8
}
]
}

13
sets/_Pigman.json Normal file
View file

@ -0,0 +1,13 @@
{
"items": [
"Pigman Helmet",
"Pigman Battle Hammer"
],
"bonuses": [
{},
{
"str": 20,
"eDamPct": 40
}
]
}

14
sets/_Red+Team.json Normal file
View file

@ -0,0 +1,14 @@
{
"items": [
"Red Team Boots",
"Red Team Leggings",
"Red Team Chestplate",
"Red Team Helmet"
],
"bonuses": [
{},
{},
{},
{}
]
}

46
sets/_Relic.json Normal file
View file

@ -0,0 +1,46 @@
{
"items": [
"Relic Helmet",
"Relic Boots",
"Relic Leggings",
"Relic Chestplate"
],
"bonuses": [
{},
{
"xpb": 10,
"lb": 10,
"hpBonus": 65,
"fDamPct": 5,
"wDamPct": 5,
"aDamPct": 5,
"tDamPct": 5,
"eDamPct": 5
},
{
"xpb": 25,
"lb": 25,
"hpBonus": 200,
"fDamPct": 12,
"wDamPct": 12,
"aDamPct": 12,
"tDamPct": 12,
"eDamPct": 12
},
{
"xpb": 50,
"lb": 50,
"str": 8,
"dex": 8,
"int": 8,
"agi": 8,
"def": 8,
"hpBonus": 425,
"fDamPct": 25,
"wDamPct": 25,
"aDamPct": 25,
"tDamPct": 25,
"eDamPct": 25
}
]
}

38
sets/_Saint%27s.json Normal file
View file

@ -0,0 +1,38 @@
{
"items": [
"Saint's Shawl",
"Saint's Sandals",
"Saint's Leggings",
"Saint's Tunic"
],
"bonuses": [
{},
{
"mr": 1,
"sdPct": -5,
"mdPct": -10,
"def": 5,
"spRegen": 5,
"wDamPct": 10,
"aDamPct": 10
},
{
"mr": 3,
"sdPct": -10,
"mdPct": -20,
"def": 10,
"spRegen": 10,
"wDamPct": 20,
"aDamPct": 20
},
{
"mr": 5,
"sdPct": -15,
"mdPct": -35,
"def": 30,
"spRegen": 100,
"wDamPct": 35,
"aDamPct": 35
}
]
}

17
sets/_Silverfish.json Normal file
View file

@ -0,0 +1,17 @@
{
"items": [
"Silverfish Helm",
"Silverfish Boots"
],
"bonuses": [
{
"spd": 5
},
{
"agi": 10,
"thorns": 20,
"spd": 20,
"poison": 290
}
]
}

24
sets/_Skien%27s.json Normal file
View file

@ -0,0 +1,24 @@
{
"items": [
"Skien Boots",
"Skien Leggings",
"Skien's Fatigues"
],
"bonuses": [
{},
{
"sdPct": -10,
"mdPct": 12,
"sdRaw": -40,
"mdRaw": 30
},
{
"sdPct": -35,
"mdPct": 30,
"dex": 15,
"spd": 8,
"sdRaw": -90,
"mdRaw": 125
}
]
}

17
sets/_Slime.json Normal file
View file

@ -0,0 +1,17 @@
{
"items": [
"Slime Boots",
"Slime Plate"
],
"bonuses": [
{},
{
"hprPct": 35,
"thorns": 15,
"spd": -6,
"poison": 300,
"hpBonus": 600,
"jh": 1
}
]
}

38
sets/_Snail.json Normal file
View file

@ -0,0 +1,38 @@
{
"items": [
"Snail Helm",
"Snail Boots",
"Snail Leggings",
"Snail Mail"
],
"bonuses": [
{},
{
"str": 7,
"agi": -5,
"thorns": 10,
"spd": -5,
"poison": 880,
"hpBonus": 1100,
"hprRaw": 125
},
{
"str": 14,
"agi": -10,
"thorns": 20,
"spd": -10,
"poison": 2650,
"hpBonus": 2675,
"hprRaw": 275
},
{
"str": 21,
"agi": -15,
"thorns": 40,
"spd": -15,
"poison": 5500,
"hpBonus": 5500,
"hprRaw": 575
}
]
}

32
sets/_Snow.json Normal file
View file

@ -0,0 +1,32 @@
{
"items": [
"Snow Helmet",
"Snow Boots",
"Snow Pants",
"Snow Tunic"
],
"bonuses": [
{},
{
"hprPct": -10,
"mr": 1,
"sdPct": 4,
"ref": 10,
"thorns": 8
},
{
"hprPct": -20,
"mr": 2,
"sdPct": 12,
"ref": 30,
"thorns": 24
},
{
"hprPct": -35,
"mr": 4,
"sdPct": 28,
"ref": 70,
"thorns": 55
}
]
}

24
sets/_Spider.json Normal file
View file

@ -0,0 +1,24 @@
{
"items": [
"Spinneret",
"Abdomen",
"Cephalothorax"
],
"bonuses": [
{},
{
"xpb": 10,
"dex": 2,
"agi": 2,
"spd": 7,
"poison": 35
},
{
"xpb": 25,
"dex": 6,
"agi": 6,
"spd": 19,
"poison": 130
}
]
}

14
sets/_Spore.json Normal file
View file

@ -0,0 +1,14 @@
{
"items": [
"Spore Cap",
"Spore Shortsword"
],
"bonuses": [
{},
{
"ls": 20,
"expd": 20,
"poison": 70
}
]
}

View file

@ -0,0 +1,42 @@
{
"items": [
"Thanos Legionnaire Helm",
"Thanos Legionnaire Greaves",
"Thanos Legionnaire Leggings",
"Thanos Legionnaire Plate"
],
"bonuses": [
{},
{
"str": 1,
"dex": -1,
"int": -1,
"agi": 1,
"def": 1,
"spd": 2,
"hprRaw": 60,
"mdRaw": 60
},
{
"str": 4,
"dex": -4,
"int": -4,
"agi": 4,
"def": 4,
"spd": 8,
"hprRaw": 180,
"mdRaw": 180
},
{
"str": 15,
"dex": -15,
"int": -15,
"agi": 15,
"def": 15,
"spd": 20,
"atkTier": 1,
"hprRaw": 480,
"mdRaw": 480
}
]
}

30
sets/_Thunder+Relic.json Normal file
View file

@ -0,0 +1,30 @@
{
"items": [
"Thunder Relic Helmet",
"Thunder Relic Boots",
"Thunder Relic Leggings",
"Thunder Relic Chestplate"
],
"bonuses": [
{},
{
"xpb": 5,
"lb": 10,
"hpBonus": 55,
"mdRaw": 12
},
{
"xpb": 10,
"lb": 25,
"hpBonus": 180,
"mdRaw": 32
},
{
"xpb": 25,
"lb": 50,
"dex": 20,
"hpBonus": 380,
"mdRaw": 105
}
]
}

27
sets/_Tribal.json Normal file
View file

@ -0,0 +1,27 @@
{
"items": [
"Tribal Cap",
"Tribal Boots",
"Tribal Pants",
"Tribal Tunic"
],
"bonuses": [
{},
{
"str": 2,
"spd": 5
},
{
"str": 5,
"agi": 2,
"spd": 10
},
{
"sdPct": -15,
"str": 10,
"agi": 5,
"spd": 15,
"atkTier": 1
}
]
}

35
sets/_Ultramarine.json Normal file
View file

@ -0,0 +1,35 @@
{
"items": [
"Ultramarine Crown",
"Ultramarine Boots",
"Ultramarine Belt",
"Ultramarine Cape"
],
"bonuses": [
{},
{
"mr": 2,
"mdPct": -24,
"int": 5,
"wDamPct": 10,
"tDamPct": -8,
"wDefPct": 16
},
{
"mr": 5,
"mdPct": -54,
"int": 15,
"wDamPct": 20,
"tDamPct": -18,
"wDefPct": 36
},
{
"mr": 8,
"mdPct": -90,
"int": 25,
"wDamPct": 40,
"tDamPct": -30,
"wDefPct": 56
}
]
}

15
sets/_Veekhat%27s.json Normal file
View file

@ -0,0 +1,15 @@
{
"items": [
"Veekhat's Horns",
"Veekhat's Udders"
],
"bonuses": [
{},
{
"mdPct": 30,
"ms": 2,
"spd": 25,
"spPct2": -40
}
]
}

16
sets/_Vexing.json Normal file
View file

@ -0,0 +1,16 @@
{
"items": [
"Mask of the Dark Vexations",
"Staff of the Dark Vexations"
],
"bonuses": [
{},
{
"mr": 2,
"sdPct": 15,
"mdPct": -15,
"sdRaw": 30,
"spPct2": -50
}
]
}

14
sets/_Villager.json Normal file
View file

@ -0,0 +1,14 @@
{
"items": [
"Villager Pants",
"Villager Mail"
],
"bonuses": [
{},
{
"xpb": 20,
"lb": 60,
"eSteal": 8
}
]
}

35
sets/_Visceral.json Normal file
View file

@ -0,0 +1,35 @@
{
"items": [
"Visceral Skullcap",
"Visceral Toe",
"Visceral Legs",
"Visceral Chest"
],
"bonuses": [
{},
{
"hprPct": 30,
"mdPct": 10,
"ls": 45,
"hpBonus": -1000,
"hprRaw": 35,
"mdRaw": 40
},
{
"hprPct": 100,
"mdPct": 25,
"ls": 90,
"hpBonus": -2500,
"hprRaw": 75,
"mdRaw": 80
},
{
"hprPct": 350,
"mdPct": 50,
"ls": 180,
"hpBonus": -4000,
"hprRaw": 145,
"mdRaw": 165
}
]
}

30
sets/_Water+Relic.json Normal file
View file

@ -0,0 +1,30 @@
{
"items": [
"Water Relic Helmet",
"Water Relic Boots",
"Water Relic Leggings",
"Water Relic Chestplate"
],
"bonuses": [
{},
{
"mr": 1,
"xpb": 5,
"lb": 10,
"hpBonus": 55
},
{
"mr": 2,
"xpb": 10,
"lb": 25,
"hpBonus": 170
},
{
"mr": 4,
"xpb": 25,
"lb": 50,
"int": 20,
"hpBonus": 360
}
]
}