MosswartOverlord/inventory-service
erik 1febf6e918 Fix suit building constraint satisfaction logic
- Rewrite armor and accessory filtering to only include items that contribute to constraints
- Update jewelry and clothing scoring to reject items that don't meet constraints
- Modify suit completion to leave slots empty instead of filling with non-contributing items
- Update scoring to heavily penalize suits that don't meet specified requirements
- Items must now meet set, spell, or stat constraints to be considered for suits
- Empty slots are now preferred over items that don't help with constraints

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-15 08:25:22 +00:00
..
enums added inventory, updated DB 2025-06-10 19:21:21 +00:00
add_dictionaries.py added inventory service for armor and jewelry 2025-06-12 23:05:33 +00:00
complete_enum_database.json added inventory, updated DB 2025-06-10 19:21:21 +00:00
comprehensive_enum_database_v2.json added inventory service for armor and jewelry 2025-06-12 23:05:33 +00:00
database.py added inventory service for armor and jewelry 2025-06-12 23:05:33 +00:00
Dockerfile added inventory, updated DB 2025-06-10 19:21:21 +00:00
extract_all_enums.py added inventory, updated DB 2025-06-10 19:21:21 +00:00
extract_all_missing_enums.py added inventory service for armor and jewelry 2025-06-12 23:05:33 +00:00
extract_comprehensive_enums.py added inventory, updated DB 2025-06-10 19:21:21 +00:00
extract_dictionaries.py added inventory service for armor and jewelry 2025-06-12 23:05:33 +00:00
extract_dictionaries_v2.py added inventory service for armor and jewelry 2025-06-12 23:05:33 +00:00
extract_enums.py added inventory, updated DB 2025-06-10 19:21:21 +00:00
extract_spell_names.py added inventory, updated DB 2025-06-10 19:21:21 +00:00
extracted_dictionaries.json added inventory service for armor and jewelry 2025-06-12 23:05:33 +00:00
init_db.py added inventory, updated DB 2025-06-10 19:21:21 +00:00
int_value_enums.json added inventory, updated DB 2025-06-10 19:21:21 +00:00
main.py Fix suit building constraint satisfaction logic 2025-06-15 08:25:22 +00:00
property_categories.json added inventory, updated DB 2025-06-10 19:21:21 +00:00
requirements.txt added inventory, updated DB 2025-06-10 19:21:21 +00:00
spell_database.json added inventory, updated DB 2025-06-10 19:21:21 +00:00