84 lines
No EOL
2.4 KiB
Python
84 lines
No EOL
2.4 KiB
Python
#!/usr/bin/env python3
|
|
"""Add dictionaries to the comprehensive enum database."""
|
|
|
|
import json
|
|
|
|
# AttributeSetInfo dictionary manually extracted (COMPLETE)
|
|
attribute_set_info = {
|
|
"2": "Test",
|
|
"4": "Carraida's Benediction",
|
|
"5": "Noble Relic Set",
|
|
"6": "Ancient Relic Set",
|
|
"7": "Relic Alduressa Set",
|
|
"8": "Shou-jen Set",
|
|
"9": "Empyrean Rings Set",
|
|
"10": "Arm, Mind, Heart Set",
|
|
"11": "Coat of the Perfect Light Set",
|
|
"12": "Leggings of Perfect Light Set",
|
|
"13": "Soldier's Set",
|
|
"14": "Adept's Set",
|
|
"15": "Archer's Set",
|
|
"16": "Defender's Set",
|
|
"17": "Tinker's Set",
|
|
"18": "Crafter's Set",
|
|
"19": "Hearty Set",
|
|
"20": "Dexterous Set",
|
|
"21": "Wise Set",
|
|
"22": "Swift Set",
|
|
"23": "Hardenend Set",
|
|
"24": "Reinforced Set",
|
|
"25": "Interlocking Set",
|
|
"26": "Flame Proof Set",
|
|
"27": "Acid Proof Set",
|
|
"28": "Cold Proof Set",
|
|
"29": "Lightning Proof Set",
|
|
"30": "Dedication Set",
|
|
"31": "Gladiatorial Clothing Set",
|
|
"32": "Ceremonial Clothing",
|
|
"33": "Protective Clothing",
|
|
"34": "Noobie Armor",
|
|
"35": "Sigil of Defense",
|
|
"36": "Sigil of Destruction",
|
|
"37": "Sigil of Fury",
|
|
"38": "Sigil of Growth",
|
|
"39": "Sigil of Vigor",
|
|
"40": "Heroic Protector Set",
|
|
"41": "Heroic Destroyer Set",
|
|
"42": "Olthoi Armor D Red",
|
|
"43": "Olthoi Armor C Rat",
|
|
"44": "Olthoi Armor C Red",
|
|
"45": "Olthoi Armor F Red",
|
|
"46": "Olthoi Armor K Red",
|
|
"47": "Olthoi Armor M Red",
|
|
"48": "Olthoi Armor B Red",
|
|
"49": "Olthoi Armor B Rat",
|
|
"50": "Olthoi Armor K Rat",
|
|
"51": "Olthoi Armor M Rat",
|
|
"52": "Olthoi Armor F Rat",
|
|
"53": "Olthoi Armor D Rat"
|
|
}
|
|
|
|
# Load existing database
|
|
with open('comprehensive_enum_database_v2.json', 'r') as f:
|
|
db = json.load(f)
|
|
|
|
# Add dictionaries section
|
|
if 'dictionaries' not in db:
|
|
db['dictionaries'] = {}
|
|
|
|
db['dictionaries']['AttributeSetInfo'] = {
|
|
'name': 'AttributeSetInfo',
|
|
'description': 'Equipment set names',
|
|
'values': attribute_set_info
|
|
}
|
|
|
|
# Save updated database
|
|
with open('comprehensive_enum_database_v2.json', 'w') as f:
|
|
json.dump(db, f, indent=2)
|
|
|
|
print("Added AttributeSetInfo dictionary to comprehensive enum database")
|
|
print(f"Total equipment sets: {len(attribute_set_info)}")
|
|
print("Example sets:")
|
|
for set_id in ['13', '14', '16', '21']:
|
|
if set_id in attribute_set_info:
|
|
print(f" {set_id} -> {attribute_set_info[set_id]}") |