🎮 Features implemented: - Pokemon-style pet collection and battles - Multi-location exploration system - Dynamic weather with background updates - Achievement system with location unlocks - Web dashboard for player stats - Modular command system - Async database with SQLite - PM flood prevention - Persistent player data 🌤️ Weather System: - 6 weather types with spawn modifiers - 30min-3hour dynamic durations - Background task for automatic updates - Location-specific weather patterns 🐛 Recent Bug Fixes: - Database persistence on restart - Player page SQLite row conversion - Achievement count calculations - Travel requirement messages - Battle move color coding - Locations page display 🔧 Generated with Claude Code 🤖 Co-Authored-By: Claude <noreply@anthropic.com>
66 lines
No EOL
2.5 KiB
JSON
66 lines
No EOL
2.5 KiB
JSON
[
|
|
{
|
|
"name": "Starter Town",
|
|
"description": "A peaceful town where all trainers begin their journey",
|
|
"level_min": 1,
|
|
"level_max": 3,
|
|
"spawns": [
|
|
{"species": "Leafy", "spawn_rate": 0.35, "min_level": 1, "max_level": 2},
|
|
{"species": "Flamey", "spawn_rate": 0.35, "min_level": 1, "max_level": 2},
|
|
{"species": "Aqua", "spawn_rate": 0.3, "min_level": 1, "max_level": 2}
|
|
]
|
|
},
|
|
{
|
|
"name": "Whispering Woods",
|
|
"description": "Ancient woods filled with grass and nature pets",
|
|
"level_min": 2,
|
|
"level_max": 6,
|
|
"spawns": [
|
|
{"species": "Leafy", "spawn_rate": 0.5, "min_level": 2, "max_level": 5},
|
|
{"species": "Flamey", "spawn_rate": 0.2, "min_level": 3, "max_level": 4},
|
|
{"species": "Aqua", "spawn_rate": 0.3, "min_level": 2, "max_level": 4}
|
|
]
|
|
},
|
|
{
|
|
"name": "Electric Canyon",
|
|
"description": "A charged valley crackling with energy",
|
|
"level_min": 4,
|
|
"level_max": 9,
|
|
"spawns": [
|
|
{"species": "Sparky", "spawn_rate": 0.6, "min_level": 4, "max_level": 7},
|
|
{"species": "Rocky", "spawn_rate": 0.4, "min_level": 5, "max_level": 8}
|
|
]
|
|
},
|
|
{
|
|
"name": "Crystal Caves",
|
|
"description": "Deep underground caverns with rock and crystal pets",
|
|
"level_min": 6,
|
|
"level_max": 12,
|
|
"spawns": [
|
|
{"species": "Rocky", "spawn_rate": 0.7, "min_level": 6, "max_level": 10},
|
|
{"species": "Sparky", "spawn_rate": 0.3, "min_level": 7, "max_level": 9}
|
|
]
|
|
},
|
|
{
|
|
"name": "Frozen Tundra",
|
|
"description": "An icy wasteland where only the strongest survive",
|
|
"level_min": 10,
|
|
"level_max": 16,
|
|
"spawns": [
|
|
{"species": "Hydrox", "spawn_rate": 0.4, "min_level": 10, "max_level": 14},
|
|
{"species": "Rocky", "spawn_rate": 0.3, "min_level": 11, "max_level": 15},
|
|
{"species": "Sparky", "spawn_rate": 0.3, "min_level": 12, "max_level": 14}
|
|
]
|
|
},
|
|
{
|
|
"name": "Dragon's Peak",
|
|
"description": "The ultimate challenge - legendary pets roam these heights",
|
|
"level_min": 15,
|
|
"level_max": 25,
|
|
"spawns": [
|
|
{"species": "Blazeon", "spawn_rate": 0.5, "min_level": 15, "max_level": 20},
|
|
{"species": "Hydrox", "spawn_rate": 0.3, "min_level": 16, "max_level": 22},
|
|
{"species": "Rocky", "spawn_rate": 0.2, "min_level": 18, "max_level": 25}
|
|
]
|
|
}
|
|
] |