Fix achievement progression by moving Whispering Woods unlock

🎯 Achievement System Improvements:
- Pet Collector achievement (5 pets) now unlocks Whispering Woods
- Nature Explorer achievement (3 Grass species) no longer unlocks location
- Added 2 new Grass-type pets: Vinewrap and Bloomtail
- Updated Whispering Woods spawns to include new Grass pets

🐛 Problem Solved:
- Broke the catch-22 where players needed achievements to access locations
- But needed species from those locations to earn achievements
- Now players can progress naturally: 5 pets → Whispering Woods → more Grass species

🆕 New Pets:
- Vinewrap (Grass) - Defensive grass pet with vine abilities
- Bloomtail (Grass) - Fast grass pet with flower-based attacks

🔧 Updated Spawns:
- Whispering Woods: 3 Grass species (Leafy, Vinewrap, Bloomtail) + rare Flamey
- Players can now complete Nature Explorer achievement after accessing Whispering Woods

📚 Documentation:
- Updated README with new achievement progression
- Clarified unlock sequence and achievement relationships

This change makes the game progression much more logical and accessible for new players.

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
megaproxy 2025-07-14 11:46:35 +01:00
parent 6791d49c80
commit 38ef0b8899
4 changed files with 34 additions and 6 deletions

View file

@ -96,12 +96,17 @@ A feature-rich IRC bot that brings Pokemon-style pet collecting and battling to
### Unlocking Locations
Locations are unlocked by completing achievements:
- **Nature Explorer**: Catch 3 different Grass-type pets → Whispering Woods
- **Pet Collector**: Catch 5 pets total → Whispering Woods
- **Spark Collector**: Catch 2 different Electric-type pets → Electric Canyon
- **Rock Hound**: Catch 3 different Rock-type pets → Crystal Caves
- **Ice Breaker**: Catch 5 different Water/Ice-type pets → Frozen Tundra
- **Dragon Tamer**: Catch 15 pets total + 3 Fire-types → Dragon's Peak
### Achievement Progression
- **Pet Collector** (5 pets) → Unlock Whispering Woods
- **Nature Explorer** (3 different Grass pets) → No location unlock
- **Advanced Trainer** (10 pets) → No location unlock
## 🌤️ Weather System
### Weather Types & Effects

View file

@ -4,7 +4,7 @@
"description": "Catch 3 different Grass-type pets",
"requirement_type": "catch_type",
"requirement_data": "3:Grass",
"unlock_location": "Whispering Woods"
"unlock_location": null
},
{
"name": "Spark Collector",
@ -39,7 +39,7 @@
"description": "Catch your first 5 pets",
"requirement_type": "catch_total",
"requirement_data": "5",
"unlock_location": null
"unlock_location": "Whispering Woods"
},
{
"name": "Advanced Trainer",

View file

@ -16,9 +16,10 @@
"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}
{"species": "Leafy", "spawn_rate": 0.3, "min_level": 2, "max_level": 4},
{"species": "Vinewrap", "spawn_rate": 0.35, "min_level": 3, "max_level": 5},
{"species": "Bloomtail", "spawn_rate": 0.25, "min_level": 4, "max_level": 6},
{"species": "Flamey", "spawn_rate": 0.1, "min_level": 3, "max_level": 4}
]
},
{

View file

@ -75,5 +75,27 @@
"base_speed": 60,
"evolution_level": null,
"rarity": 3
},
{
"name": "Vinewrap",
"type1": "Grass",
"type2": null,
"base_hp": 55,
"base_attack": 45,
"base_defense": 70,
"base_speed": 40,
"evolution_level": null,
"rarity": 2
},
{
"name": "Bloomtail",
"type1": "Grass",
"type2": null,
"base_hp": 60,
"base_attack": 70,
"base_defense": 50,
"base_speed": 80,
"evolution_level": null,
"rarity": 2
}
]