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:
parent
6791d49c80
commit
38ef0b8899
4 changed files with 34 additions and 6 deletions
|
|
@ -96,12 +96,17 @@ A feature-rich IRC bot that brings Pokemon-style pet collecting and battling to
|
||||||
|
|
||||||
### Unlocking Locations
|
### Unlocking Locations
|
||||||
Locations are unlocked by completing achievements:
|
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
|
- **Spark Collector**: Catch 2 different Electric-type pets → Electric Canyon
|
||||||
- **Rock Hound**: Catch 3 different Rock-type pets → Crystal Caves
|
- **Rock Hound**: Catch 3 different Rock-type pets → Crystal Caves
|
||||||
- **Ice Breaker**: Catch 5 different Water/Ice-type pets → Frozen Tundra
|
- **Ice Breaker**: Catch 5 different Water/Ice-type pets → Frozen Tundra
|
||||||
- **Dragon Tamer**: Catch 15 pets total + 3 Fire-types → Dragon's Peak
|
- **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 System
|
||||||
|
|
||||||
### Weather Types & Effects
|
### Weather Types & Effects
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
"description": "Catch 3 different Grass-type pets",
|
"description": "Catch 3 different Grass-type pets",
|
||||||
"requirement_type": "catch_type",
|
"requirement_type": "catch_type",
|
||||||
"requirement_data": "3:Grass",
|
"requirement_data": "3:Grass",
|
||||||
"unlock_location": "Whispering Woods"
|
"unlock_location": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Spark Collector",
|
"name": "Spark Collector",
|
||||||
|
|
@ -39,7 +39,7 @@
|
||||||
"description": "Catch your first 5 pets",
|
"description": "Catch your first 5 pets",
|
||||||
"requirement_type": "catch_total",
|
"requirement_type": "catch_total",
|
||||||
"requirement_data": "5",
|
"requirement_data": "5",
|
||||||
"unlock_location": null
|
"unlock_location": "Whispering Woods"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Advanced Trainer",
|
"name": "Advanced Trainer",
|
||||||
|
|
|
||||||
|
|
@ -16,9 +16,10 @@
|
||||||
"level_min": 2,
|
"level_min": 2,
|
||||||
"level_max": 6,
|
"level_max": 6,
|
||||||
"spawns": [
|
"spawns": [
|
||||||
{"species": "Leafy", "spawn_rate": 0.5, "min_level": 2, "max_level": 5},
|
{"species": "Leafy", "spawn_rate": 0.3, "min_level": 2, "max_level": 4},
|
||||||
{"species": "Flamey", "spawn_rate": 0.2, "min_level": 3, "max_level": 4},
|
{"species": "Vinewrap", "spawn_rate": 0.35, "min_level": 3, "max_level": 5},
|
||||||
{"species": "Aqua", "spawn_rate": 0.3, "min_level": 2, "max_level": 4}
|
{"species": "Bloomtail", "spawn_rate": 0.25, "min_level": 4, "max_level": 6},
|
||||||
|
{"species": "Flamey", "spawn_rate": 0.1, "min_level": 3, "max_level": 4}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -75,5 +75,27 @@
|
||||||
"base_speed": 60,
|
"base_speed": 60,
|
||||||
"evolution_level": null,
|
"evolution_level": null,
|
||||||
"rarity": 3
|
"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
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
Loading…
Add table
Add a link
Reference in a new issue