Petbot/config/weather_patterns.json
megaproxy 47f160a295 Initial commit: Complete PetBot IRC Game
🎮 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>
2025-07-13 23:57:39 +01:00

48 lines
No EOL
1.7 KiB
JSON

{
"weather_types": {
"Sunny": {
"description": "Bright sunshine increases Fire and Grass-type spawns",
"spawn_modifier": 1.5,
"affected_types": ["Fire", "Grass"],
"duration_minutes": [60, 120]
},
"Rainy": {
"description": "Heavy rain boosts Water-type spawns significantly",
"spawn_modifier": 2.0,
"affected_types": ["Water"],
"duration_minutes": [45, 90]
},
"Thunderstorm": {
"description": "Electric storms double Electric-type spawn rates",
"spawn_modifier": 2.0,
"affected_types": ["Electric"],
"duration_minutes": [30, 60]
},
"Blizzard": {
"description": "Harsh snowstorm increases Ice and Water-type spawns",
"spawn_modifier": 1.7,
"affected_types": ["Ice", "Water"],
"duration_minutes": [60, 120]
},
"Earthquake": {
"description": "Ground tremors bring Rock-type pets to the surface",
"spawn_modifier": 1.8,
"affected_types": ["Rock"],
"duration_minutes": [30, 90]
},
"Calm": {
"description": "Perfect weather with normal spawn rates",
"spawn_modifier": 1.0,
"affected_types": [],
"duration_minutes": [90, 180]
}
},
"location_weather_chances": {
"Starter Town": ["Sunny", "Calm", "Rainy"],
"Whispering Woods": ["Sunny", "Rainy", "Calm"],
"Electric Canyon": ["Thunderstorm", "Sunny", "Calm"],
"Crystal Caves": ["Earthquake", "Calm"],
"Frozen Tundra": ["Blizzard", "Calm"],
"Dragon's Peak": ["Thunderstorm", "Sunny", "Calm"]
}
}