🎒 Item Collection System: - 16 unique items across 5 categories (healing, battle, rare, location, special) - Rarity tiers: Common, Uncommon, Rare, Epic, Legendary with symbols - 30% chance to find items during exploration - Location-specific items (shells, mushrooms, crystals, runes) - Inventory management with \!inventory and \!use commands - Web interface integration showing player inventories - Consumable items: healing potions, battle boosters, lucky charms 🔧 Technical Updates: - Added items and player_inventory database tables - New Inventory module for item management - Updated game engine with item discovery system - Enhanced web interface with inventory display - Item initialization from config/items.json 🆕 New Commands: - \!inventory / \!inv / \!items - View collected items by category - \!use <item name> - Use consumable items on active pets 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
20 lines
No EOL
453 B
Python
20 lines
No EOL
453 B
Python
#!/usr/bin/env python3
|
|
"""PetBot modules package"""
|
|
|
|
from .core_commands import CoreCommands
|
|
from .exploration import Exploration
|
|
from .battle_system import BattleSystem
|
|
from .pet_management import PetManagement
|
|
from .achievements import Achievements
|
|
from .admin import Admin
|
|
from .inventory import Inventory
|
|
|
|
__all__ = [
|
|
'CoreCommands',
|
|
'Exploration',
|
|
'BattleSystem',
|
|
'PetManagement',
|
|
'Achievements',
|
|
'Admin',
|
|
'Inventory'
|
|
] |