diff --git a/help.html b/help.html index 00626fb..c514ea3 100644 --- a/help.html +++ b/help.html @@ -48,52 +48,30 @@ border-radius: 20px; margin-bottom: 40px; box-shadow: var(--shadow-dark); - position: relative; - overflow: hidden; - } - - .header::before { - content: ''; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); - z-index: 0; - } - - .header > * { - position: relative; - z-index: 1; } .header h1 { - margin: 0; + margin: 0 0 15px 0; font-size: 3em; - font-weight: 700; - background: linear-gradient(45deg, #fff, #66ff66); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - background-clip: text; - text-shadow: 0 2px 10px rgba(0,0,0,0.3); + font-weight: 800; + text-shadow: 0 4px 8px rgba(0,0,0,0.3); } .header p { - margin: 15px 0 0 0; - opacity: 0.9; + margin: 0; font-size: 1.3em; + opacity: 0.9; font-weight: 300; } .section { background: var(--bg-secondary); - margin-bottom: 30px; border-radius: 15px; - overflow: hidden; + margin-bottom: 30px; box-shadow: var(--shadow-dark); border: 1px solid var(--border-color); - transition: transform 0.3s ease, box-shadow 0.3s ease; + overflow: hidden; + transition: all 0.3s ease; } .section:hover { @@ -156,7 +134,7 @@ font-size: 0.95em; } - .locations-list, .status-list { + .info-box { background: var(--bg-tertiary); padding: 20px; border-radius: 12px; @@ -164,24 +142,24 @@ border: 1px solid var(--border-color); } - .locations-list h4, .status-list h4 { + .info-box h4 { margin: 0 0 15px 0; color: var(--text-accent); font-size: 1.1em; font-weight: 600; } - .locations-list ul, .status-list ul { + .info-box ul { margin: 0; padding-left: 25px; } - .locations-list li, .status-list li { + .info-box li { margin: 8px 0; color: var(--text-primary); } - .locations-list strong, .status-list strong { + .info-box strong { color: var(--text-accent); } @@ -197,133 +175,118 @@ } .tip { - background: var(--bg-tertiary); - border: 1px solid var(--text-accent); + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + color: white; padding: 20px; border-radius: 12px; margin: 20px 0; - box-shadow: 0 0 15px rgba(102, 255, 102, 0.1); + font-weight: 500; + text-shadow: 0 2px 4px rgba(0,0,0,0.3); } - .tip strong { - color: var(--text-accent); - } - - table { - width: 100%; - border-collapse: collapse; - margin: 20px 0; - background: var(--bg-tertiary); - border-radius: 8px; - overflow: hidden; - } - - th, td { - padding: 15px; - text-align: left; - border-bottom: 1px solid var(--border-color); - } - - th { - background: var(--bg-primary); - color: var(--text-accent); - font-weight: 600; - } - - tr:hover { - background: var(--hover-color); - } - - code { - background: var(--bg-primary); - color: var(--text-accent); - padding: 2px 6px; - border-radius: 4px; - font-family: 'Fira Code', 'Courier New', monospace; - font-size: 0.9em; - } - - .new-badge { - background: var(--gradient-secondary); - color: white; - font-size: 0.7em; - padding: 3px 8px; - border-radius: 12px; - margin-left: 10px; - font-weight: bold; - text-transform: uppercase; - letter-spacing: 0.5px; - box-shadow: 0 2px 5px rgba(0,0,0,0.2); - } - - .pm-indicator { - background: rgba(102, 255, 102, 0.2); - color: var(--text-accent); + .badge { + display: inline-block; + background: var(--text-accent); + color: var(--bg-primary); + padding: 4px 8px; + border-radius: 6px; font-size: 0.8em; - padding: 2px 8px; + font-weight: bold; + margin-left: 8px; + } + + .gym-list { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); + gap: 15px; + margin: 15px 0; + } + + .gym-card { + background: var(--bg-primary); + padding: 15px; border-radius: 8px; - margin-left: 10px; - border: 1px solid var(--text-accent); + border: 1px solid var(--border-color); + } + + .gym-card strong { + color: var(--text-accent); }
-

🐾 PetBot Command Reference

-

Complete guide to IRC pet collection and battle commands

-

Connect to irc.libera.chat #petz to play!

+

🐾 PetBot Commands

+

Complete guide to Pokemon-style pet collecting in IRC

-
🎮 Getting Started
+
🚀 Getting Started
!start
-
Begin your pet journey! Creates your trainer account and gives you a starter pet in Starter Town.
+
Begin your pet collecting journey! Creates your trainer account and gives you your first starter pet.
Example: !start
!help
-
Display a quick list of available commands in the IRC channel.
+
Get a link to this comprehensive command reference page.
Example: !help
+
+
!stats
+
View your basic trainer information including level, experience, and money.
+
Example: !stats
+
-
🔍 Exploration & Travel
+
🌍 Exploration & Travel
!explore
-
Explore your current location to find wild pets. Weather affects what types of pets you'll encounter!
+
Search your current location for wild pets or items. You might find pets to battle/catch or discover useful items!
Example: !explore
-
-
!location (or !where)
-
See where you currently are, including the location description.
-
Example: !location
-
!travel <location>
-
Travel to a different location. Some locations require achievements to unlock!
-
Example: !travel Whispering Woods
+
Move to a different location. Each area has unique pets and gyms. Some locations require achievements to unlock.
+
Example: !travel whispering woods
-
!wild <location>
-
Check what types of pets can be found in a specific location.
-
Example: !wild Electric Canyon
+
!weather
+
Check the current weather effects in your location. Weather affects which pet types spawn more frequently.
+
Example: !weather
+
+
+
!where / !location
+
See which location you're currently in and get information about the area.
+
Example: !where
-
-

Available Locations:

+
+

🗺️ Available Locations

    -
  • Starter Town - Where all trainers begin (always accessible)
  • -
  • Whispering Woods - Unlocked by catching 3 different Grass-type pets
  • -
  • Electric Canyon - Unlocked by catching 2 different Electric-type pets
  • -
  • Crystal Caves - Unlocked by catching 3 different Rock-type pets
  • -
  • Frozen Tundra - Unlocked by catching 5 different Water/Ice-type pets
  • -
  • Dragon's Peak - Unlocked by catching 15 pets total and having 3 Fire-type pets
  • +
  • Starter Town - Peaceful starting area (Fire/Water/Grass pets)
  • +
  • Whispering Woods - Ancient forest (Grass pets + new species: Vinewrap, Bloomtail)
  • +
  • Electric Canyon - Charged valley (Electric/Rock pets)
  • +
  • Crystal Caves - Underground caverns (Rock/Crystal pets)
  • +
  • Frozen Tundra - Icy wasteland (Ice/Water pets)
  • +
  • Dragon's Peak - Ultimate challenge (Fire/Rock/Ice pets)
  • +
+
+ +
+

🌤️ Weather Effects

+
    +
  • Sunny - 1.5x Fire/Grass spawns (1-2 hours)
  • +
  • Rainy - 2.0x Water spawns (45-90 minutes)
  • +
  • Thunderstorm - 2.0x Electric spawns (30-60 minutes)
  • +
  • Blizzard - 1.7x Ice/Water spawns (1-2 hours)
  • +
  • Earthquake - 1.8x Rock spawns (30-90 minutes)
  • +
  • Calm - Normal spawns (1.5-3 hours)
@@ -331,35 +294,103 @@
⚔️ Battle System
+
+
!catch / !capture
+
Attempt to catch a wild pet that appeared during exploration. Success depends on the pet's level and rarity.
+
Example: !catch
+
!battle
-
Start a battle with a wild pet you encountered during exploration. Strategic combat with type advantages!
+
Start a turn-based battle with a wild pet. Defeat it to gain experience and money for your active pet.
Example: !battle
!attack <move>
-
Use a specific move during battle. Each pet has different moves based on their type.
-
Example: !attack Ember
-
-
-
!flee
-
Attempt to escape from battle. Success depends on your pet's speed vs the wild pet's speed.
-
Example: !flee
+
Use a specific move during battle. Each move has different power, type, and effects.
+
Example: !attack flamethrower
!moves
-
View your active pet's available moves (up to 4 moves). Shows move type and power for battle planning.
+
View all available moves for your active pet, including their types and power levels.
Example: !moves
-
!catch (or !capture)
-
Try to catch a pet during exploration OR during battle. During battle, weaker pets (lower HP) have significantly higher catch rates - up to 90% for nearly defeated pets! Both !catch and !capture work identically.
-
Example: !catch or !capture
+
!flee
+
Attempt to escape from the current battle. Not always successful!
+
Example: !flee
+
+
+
+ +
+
🏛️ Gym Battles NEW!
+
+
+
!gym
+
List all gyms in your current location with your progress. Shows victories and next difficulty level.
+
Example: !gym
+
+
+
!gym list
+
Show all gyms across all locations with your badge collection progress.
+
Example: !gym list
+
+
+
!gym challenge "<name>"
+
Challenge a gym leader! You must be in the same location as the gym. Difficulty increases with each victory.
+
Example: !gym challenge "Forest Guardian"
+
+
+
!gym info "<name>"
+
Get detailed information about a gym including leader, theme, team, and badge details.
+
Example: !gym info "Storm Master"
- Battle Strategy: Use type advantages! Water beats Fire, Fire beats Grass, Grass beats Water, Electric beats Water, Rock beats Fire and Electric. Weaken wild pets in battle to increase catch rate! + 💡 Gym Strategy: Each gym specializes in a specific type. Bring pets with type advantages! The more you beat a gym, the harder it gets, but the better the rewards! +
+ +
+

🏆 Gym Leaders & Badges

+
+
+ 🍃 Forest Guardian
+ Location: Starter Town
+ Leader: Trainer Verde
+ Theme: Grass-type +
+
+ 🌳 Nature's Haven
+ Location: Whispering Woods
+ Leader: Elder Sage
+ Theme: Grass-type +
+
+ ⚡ Storm Master
+ Location: Electric Canyon
+ Leader: Captain Volt
+ Theme: Electric-type +
+
+ 💎 Stone Crusher
+ Location: Crystal Caves
+ Leader: Miner Magnus
+ Theme: Rock-type +
+
+ ❄️ Ice Breaker
+ Location: Frozen Tundra
+ Leader: Arctic Queen
+ Theme: Ice/Water-type +
+
+ 🐉 Dragon Slayer
+ Location: Dragon's Peak
+ Leader: Champion Drake
+ Theme: Fire-type +
+
@@ -368,33 +399,60 @@
!team
-
View all your pets with active pets marked by ⭐. Shows levels, HP, and storage status.
+
View your active team of pets with their levels, HP, and status.
Example: !team
-
!stats
-
View your player statistics including level, experience, and money.
-
Example: !stats
+
!pets
+
View your complete pet collection with detailed stats and information via web interface.
+
Example: !pets
-
!activate <pet> PM ONLY
-
Activate a pet for battle by nickname or species name. Only inactive pets can be activated. This command only works in private messages to prevent channel spam.
-
Example: /msg PetBot !activate Sparky
Example: /msg PetBot !activate Pikachu
+
!activate <pet>
+
Add a pet to your active battle team. You can have multiple active pets for different situations.
+
Example: !activate flamey
-
!deactivate <pet> PM ONLY
-
Deactivate an active pet, removing it from battle readiness. This command only works in private messages to prevent channel spam.
-
Example: /msg PetBot !deactivate Sparky
Example: /msg PetBot !deactivate Pikachu
+
!deactivate <pet>
+
Remove a pet from your active team and put it in storage.
+
Example: !deactivate aqua
-
!swap <pet1> <pet2> PM ONLY
-
Swap activation status between two pets. The first pet becomes inactive, the second becomes active. This command only works in private messages to prevent channel spam.
-
Example: /msg PetBot !swap Sparky Flame
Example: /msg PetBot !swap Pikachu Charmander
+
!swap <pet1> <pet2>
+
Swap the active status of two pets - one becomes active, the other goes to storage.
+
Example: !swap leafy flamey
+
+
+
+ +
+
🎒 Inventory System NEW!
+
+
+
!inventory / !inv / !items
+
View all items in your inventory organized by category. Shows quantities and item descriptions.
+
Example: !inventory
+
+
+
!use <item name>
+
Use a consumable item from your inventory. Items can heal pets, boost stats, or provide other benefits.
+
Example: !use Small Potion
+
+

🎯 Item Categories & Rarities

+ +
+
- Pet Management Tips: You can only have a limited number of active pets at once. Use !team to see which pets are active (⭐). Pet management commands (!activate, !deactivate, !swap) must be sent as private messages to the bot to prevent channel spam. Use /msg PetBot <command> format. + 💡 Item Discovery: Find items while exploring! Each location has unique treasures. Items stack in your inventory and can be used anytime.
@@ -403,123 +461,44 @@
!achievements
-
View your earned achievements and progress. Achievements unlock new locations!
+
View your achievement progress and see which new locations you've unlocked.
Example: !achievements
-
-

Key Achievements:

+
+

🎯 Location Unlock Requirements

-
🌤️ Weather System
+
🌐 Web Interface
-
-
!weather
-
Check the current weather in your location and its effects on pet spawns.
-
Example: !weather
-
-
- -
-

Weather Effects:

- -
-
- -
-
📚 Game Mechanics
-
-
-
- How to Play: -
    -
  1. Use !start to create your trainer and get a starter pet
  2. -
  3. Use !explore to find wild pets in your current location
  4. -
  5. Choose to !battle the wild pet (recommended) or !catch directly
  6. -
  7. In battle, use !attack <move> to weaken the wild pet
  8. -
  9. Use !catch (or !capture) during battle for much higher success rates on damaged pets
  10. -
  11. Battle-catch rates: 30% base + up to 50% bonus for low HP (90% max for nearly defeated pets)
  12. -
  13. Collect different types of pets to unlock achievements and new locations
  14. -
  15. Use !travel to explore new areas as you unlock them
  16. -
  17. Check !weather for optimal catching conditions
  18. -
-
-
-
-
- -
-
🔧 Type Effectiveness Chart
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Attacking TypeStrong Against (2x)Weak Against (0.5x)
FireGrass, IceWater, Rock
WaterFire, RockElectric, Grass
GrassWater, RockFire, Ice
ElectricWaterRock
RockFire, ElectricWater, Grass
NormalNoneRock
+
+ Access detailed information through the web dashboard at http://petz.rdx4.com/ +
    +
  • Player Profiles - Complete stats, pet collections, and inventories
  • +
  • Leaderboard - Top players by level and achievements
  • +
  • Locations Guide - All areas with spawn information
  • +
  • Gym Badges - Display your earned badges and progress
  • +
\ No newline at end of file