Petbot/modules
megaproxy 1ce7158200 Add comprehensive web interface enhancements and encounter tracking
Major Features Added:
- Complete petdex page showing all available pets with stats, types, evolution info
- Encounter tracking system recording pet discoveries and catch statistics
- Gym badges display on player profiles with victory counts and dates
- Enhanced player profiles with discovery progress and completion percentages

Technical Implementation:
- New /petdex route with rarity-organized pet encyclopedia
- Database encounter tracking with automatic integration into exploration/catch
- Updated webserver.py with encounter data fetching and display
- Fixed battle_system.py syntax error in gym battle completion logic
- Organized project by moving unused bot files to backup_bots/ folder

Database Changes:
- Added player_encounters table for tracking discoveries
- Added methods: record_encounter, get_player_encounters, get_encounter_stats
- Enhanced player profile queries to include gym badges and encounters

Web Interface Updates:
- Petdex page with search stats, rarity grouping, and spawn location info
- Player profiles now show species seen, completion %, gym badges earned
- Encounter section displaying discovered pets with catch statistics
- Updated navigation to include petdex link on main game hub

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 16:32:25 +01:00
..
__init__.py Implement gym battle system with location-based challenges 2025-07-14 12:36:40 +01:00
achievements.py Initial commit: Complete PetBot IRC Game 2025-07-13 23:57:39 +01:00
admin.py Initial commit: Complete PetBot IRC Game 2025-07-13 23:57:39 +01:00
base_module.py Initial commit: Complete PetBot IRC Game 2025-07-13 23:57:39 +01:00
battle_system.py Add comprehensive web interface enhancements and encounter tracking 2025-07-14 16:32:25 +01:00
core_commands.py Update all web links to use petz.rdx4.com domain 2025-07-14 00:27:53 +01:00
exploration.py Add comprehensive web interface enhancements and encounter tracking 2025-07-14 16:32:25 +01:00
gym_battles.py Implement interactive gym battle system with full battle engine integration 2025-07-14 13:08:25 +01:00
inventory.py Add complete item collection system (v0.2.0) 2025-07-14 00:19:57 +01:00
pet_management.py Implement comprehensive experience and leveling system 2025-07-14 16:11:20 +01:00