171 lines
5.4 KiB
Python
171 lines
5.4 KiB
Python
# dont add these items to the output
|
|
IGNORED = [
|
|
"",
|
|
"head",
|
|
"body",
|
|
"arms",
|
|
"legs",
|
|
"travel-hairstyle",
|
|
"millicents-robe",
|
|
"millicents-gloves",
|
|
"millicents-boots",
|
|
"millicents-tunic",
|
|
"millicents-robe",
|
|
"braves-cord-circlet",
|
|
"braves-battlewear",
|
|
"braves-battlewear-altered",
|
|
"braves-bracer",
|
|
"braves-legwraps",
|
|
"braves-leather-helm",
|
|
"ragged-hat",
|
|
"ragged-hat-altered",
|
|
"ragged-armor",
|
|
"ragged-armor-altered",
|
|
"ragged-gloves",
|
|
"ragged-loincloth",
|
|
"deathbed-smalls",
|
|
# these items are wrong in the param files
|
|
"ash-of-war-scarab",
|
|
"sanguine-noble-hood",
|
|
"sanguine-noble-robe",
|
|
"sanguine-noble-bracelets",
|
|
"sanguine-noble-trousers",
|
|
"fias-robe",
|
|
"fias-robe-altered",
|
|
"deathbed-dress",
|
|
"rotten-duelist-greaves",
|
|
]
|
|
|
|
# these items are either missing or wrong in the param files
|
|
MISSING = {
|
|
"helmets": {
|
|
"ash-of-war-scarab": {
|
|
"name": "Ash-of-War Scarab",
|
|
"defenses": [-5.8, -5.6, -5.8, -5.8, -4.9, -4.9, -4.9, -5.1],
|
|
"resistances": [42, 22, 27, 26],
|
|
"poise": 2,
|
|
"weight": 5.1,
|
|
},
|
|
"godskin-noble-hood": {
|
|
"name": "Godskin Noble Hood",
|
|
"defenses": [1.4, 2.8, 1.8, 1.4, 4.5, 4, 4.2, 4.8],
|
|
"resistances": [16, 10, 27, 29],
|
|
"poise": 1,
|
|
"weight": 1.7,
|
|
},
|
|
"sanguine-noble-hood": {
|
|
"name": "Sanguine Noble Hood",
|
|
"defenses": [1.4, 0.9, 0.9, 0.9, 4.6, 3.8, 4.5, 4.6],
|
|
"resistances": [18, 5, 29, 27],
|
|
"poise": 0,
|
|
"weight": 1.4,
|
|
},
|
|
},
|
|
"chestpieces": {
|
|
"godskin-noble-robe": {
|
|
"name": "Godskin Noble Robe",
|
|
"defenses": [6.1, 9.5, 6.7, 6.1, 13, 12.4, 12.6, 14.1],
|
|
"resistances": [46, 25, 76, 83],
|
|
"poise": 5,
|
|
"weight": 6.3,
|
|
},
|
|
"sanguine-noble-robe": {
|
|
"name": "Sanguine Noble Robe",
|
|
"defenses": [6.1, 5.3, 5.3, 5.3, 13.3, 11.9, 13.0, 13.5],
|
|
"resistances": [50, 21, 83, 76],
|
|
"poise": 2,
|
|
"weight": 5.1,
|
|
},
|
|
"fias-robe": {
|
|
"name": "Fia's Robe",
|
|
"defenses": [5.3, 6.1, 5.3, 5.3, 12.6, 12.4, 12.6, 13],
|
|
"resistances": [46, 21, 76, 108],
|
|
"poise": 2,
|
|
"weight": 5.1,
|
|
},
|
|
"fias-robe": {
|
|
"name": "Fia's Robe",
|
|
"defenses": [5.3, 6.1, 5.3, 5.3, 12.6, 12.4, 12.6, 13.0],
|
|
"resistances": [46, 21, 76, 108],
|
|
"poise": 2,
|
|
"weight": 5.1,
|
|
},
|
|
"fias-robe-altered": {
|
|
"name": "Fia's Robe (Altered)",
|
|
"defenses": [2.7, 4.2, 2.7, 2.7, 11.9, 11.4, 11.9, 12.6],
|
|
"resistances": [34, 10, 57, 93],
|
|
"poise": 0,
|
|
"weight": 3.2,
|
|
},
|
|
"deathbed-dress": {
|
|
"id": "deathbed-dress",
|
|
"name": "Deathbed Dress",
|
|
"defenses": [0.6, 2.7, 0.6, 0.6, 11.9, 11.4, 11.9, 12.4],
|
|
"resistances": [38, 11, 63, 107],
|
|
"poise": 1,
|
|
"weight": 3.2,
|
|
},
|
|
},
|
|
"gauntlets": {
|
|
"godskin-noble-bracelets": {
|
|
"name": "Godskin Noble Bracelets",
|
|
"defenses": [1.3, 2.1, 1.5, 1.3, 3.2, 2.9, 3.1, 3.4],
|
|
"resistances": [14, 8, 24, 25],
|
|
"poise": 1,
|
|
"weight": 1.7,
|
|
},
|
|
},
|
|
"leggings": {
|
|
"godskin-noble-trousers": {
|
|
"name": "Godskin Noble Trousers",
|
|
"defenses": [2.3, 4.5, 3, 2.3, 7.2, 6.5, 6.8, 7.7],
|
|
"resistances": [24, 14, 39, 41],
|
|
"poise": 1,
|
|
"weight": 2.5,
|
|
},
|
|
"rotten-duelist-greaves": {
|
|
"id": "rotten-duelist-greaves",
|
|
"name": "Rotten Duelist Greaves",
|
|
"defenses": [7.4, 6.2, 7.7, 7.1, 6.2, 6.5, 5.8, 6.2],
|
|
"resistances": [35, 35, 15, 15],
|
|
"poise": 10,
|
|
"weight": 7.3,
|
|
},
|
|
},
|
|
}
|
|
|
|
# until i find where this is located in the param files, this is the workaround
|
|
HELMET_STATS = {
|
|
"alberichs-pointed-hat": [0, 0, 0, 0, 0, 0, 0, 4],
|
|
"crimson-hood": [1, 0, 0, 0, 0, 0, 0, 0],
|
|
"haima-glintstone-crown": [0, 0, 0, 2, 0, 2, 0, 0],
|
|
"haligtree-helm": [0, 0, 0, 0, 0, 0, 1, 0],
|
|
"haligtree-knight-helm": [0, 0, 0, 0, 0, 0, 2, 0],
|
|
"hierodas-glintstone-crown": [0, 0, 2, 0, 0, 2, 0, 0],
|
|
"imp-head-cat": [0, 0, 0, 0, 0, 2, 0, 0],
|
|
"imp-head-corpse": [0, 0, 0, 0, 0, 0, 2, 0],
|
|
"imp-head-elder": [0, 0, 0, 0, 0, 0, 0, 2],
|
|
"imp-head-long-tongued": [0, 0, 0, 0, 2, 0, 0, 0],
|
|
"imp-head-wolf": [0, 0, 2, 0, 0, 0, 0, 0],
|
|
"imp-head-fanged": [0, 0, 0, 2, 0, 0, 0, 0],
|
|
"karolos-glinstone-crown": [0, 0, 0, 0, 0, 3, 0, 0],
|
|
"mask-of-confidence": [0, 0, 0, 0, 0, 0, 0, 3],
|
|
"navy-hood": [0, 1, 0, 0, 0, 0, 0, 0],
|
|
"okina-mask": [0, 0, 0, 0, 3, 0, 0, 0],
|
|
"olivinus-glintstone-crown": [0, 0, 0, 0, 0, 3, 0, 0],
|
|
"omensmirk-mask": [0, 0, 0, 2, 0, 0, 0, 0],
|
|
"queens-crescent-crown": [0, 0, 0, 0, 0, 3, 0, 0],
|
|
"silver-tear-mask": [0, 0, 0, 0, 0, 0, 0, 8],
|
|
"twinsage-glintstone-crown": [0, 0, 0, 0, 0, 6, 0, 0],
|
|
"witchs-glintstone-crown": [0, 0, 0, 0, 0, 3, 0, 3],
|
|
}
|
|
|
|
IGNORED_WEAPON_INFUSIONS = [
|
|
"heavy-crossbow",
|
|
"bloody-helice",
|
|
"mohgwyns-sacred-spear",
|
|
"sacred-relic-sword",
|
|
"treespear",
|
|
"serpentbone-blade",
|
|
]
|