The previous parser was too simple and couldn't handle the merged text from OCR on the skills window. IMPROVEMENTS: 1. Clean up common headers and category names from OCR text 2. Better regex pattern that handles merged text 3. Alternative parser as fallback for heavily merged text 4. Debug logging to show parsed skills 5. Validation to filter out bad matches PARSING LOGIC: - Finds pattern: SkillName Rank Points - Handles multi-word skill names (e.g., 'Combat Reflexes') - Recognizes all EU skill ranks (Newbie through Awesome) - Validates points are reasonable numbers This should correctly parse skills like: Aim Amazing 5524 Combat Reflexes Incredible 5991 Handgun Grand Master 8621 |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| plugin.py | ||