diff --git a/.claude/settings.local.json b/.claude/settings.local.json index e1b8326..4588336 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -10,11 +10,7 @@ "Bash(pip3 install:*)", "Bash(apt list:*)", "Bash(curl:*)", - "Bash(git commit:*)", - "Bash(sed:*)", - "Bash(grep:*)", - "Bash(pkill:*)", - "Bash(git add:*)" + "Bash(git commit:*)" ], "deny": [] } diff --git a/config/items.json b/config/items.json index d8a039c..0912108 100644 --- a/config/items.json +++ b/config/items.json @@ -48,28 +48,6 @@ "effect_value": 15, "locations": ["mystic_forest", "enchanted_grove"], "spawn_rate": 0.03 - }, - { - "id": 18, - "name": "Revive", - "description": "Revives a fainted pet and restores 50% of its HP", - "rarity": "rare", - "category": "healing", - "effect": "revive", - "effect_value": 50, - "locations": ["all"], - "spawn_rate": 0.005 - }, - { - "id": 19, - "name": "Max Revive", - "description": "Revives a fainted pet and fully restores its HP", - "rarity": "epic", - "category": "healing", - "effect": "max_revive", - "effect_value": 100, - "locations": ["all"], - "spawn_rate": 0.002 } ], "battle_items": [ diff --git a/config/locations.json b/config/locations.json index 532f29e..0285d02 100644 --- a/config/locations.json +++ b/config/locations.json @@ -5,11 +5,9 @@ "level_min": 1, "level_max": 3, "spawns": [ - {"species": "Leafy", "spawn_rate": 0.25, "min_level": 1, "max_level": 2}, - {"species": "Flamey", "spawn_rate": 0.25, "min_level": 1, "max_level": 2}, - {"species": "Aqua", "spawn_rate": 0.25, "min_level": 1, "max_level": 2}, - {"species": "Seedling", "spawn_rate": 0.15, "min_level": 1, "max_level": 2}, - {"species": "Furry", "spawn_rate": 0.1, "min_level": 1, "max_level": 3} + {"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} ] }, { @@ -18,13 +16,10 @@ "level_min": 2, "level_max": 6, "spawns": [ - {"species": "Leafy", "spawn_rate": 0.2, "min_level": 2, "max_level": 4}, - {"species": "Vinewrap", "spawn_rate": 0.25, "min_level": 3, "max_level": 5}, - {"species": "Bloomtail", "spawn_rate": 0.2, "min_level": 4, "max_level": 6}, - {"species": "Flamey", "spawn_rate": 0.08, "min_level": 3, "max_level": 4}, - {"species": "Fernwhisk", "spawn_rate": 0.15, "min_level": 3, "max_level": 5}, - {"species": "Furry", "spawn_rate": 0.08, "min_level": 2, "max_level": 4}, - {"species": "Mossrock", "spawn_rate": 0.04, "min_level": 5, "max_level": 6} + {"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} ] }, { @@ -33,11 +28,8 @@ "level_min": 4, "level_max": 9, "spawns": [ - {"species": "Sparky", "spawn_rate": 0.35, "min_level": 4, "max_level": 7}, - {"species": "Rocky", "spawn_rate": 0.25, "min_level": 5, "max_level": 8}, - {"species": "Zapper", "spawn_rate": 0.25, "min_level": 4, "max_level": 6}, - {"species": "Ember", "spawn_rate": 0.1, "min_level": 4, "max_level": 6}, - {"species": "Swiftpaw", "spawn_rate": 0.05, "min_level": 6, "max_level": 8} + {"species": "Sparky", "spawn_rate": 0.6, "min_level": 4, "max_level": 7}, + {"species": "Rocky", "spawn_rate": 0.4, "min_level": 5, "max_level": 8} ] }, { @@ -46,11 +38,8 @@ "level_min": 6, "level_max": 12, "spawns": [ - {"species": "Rocky", "spawn_rate": 0.4, "min_level": 6, "max_level": 10}, - {"species": "Sparky", "spawn_rate": 0.2, "min_level": 7, "max_level": 9}, - {"species": "Pebble", "spawn_rate": 0.25, "min_level": 6, "max_level": 8}, - {"species": "Crystalback", "spawn_rate": 0.1, "min_level": 9, "max_level": 12}, - {"species": "Voltmane", "spawn_rate": 0.05, "min_level": 10, "max_level": 12} + {"species": "Rocky", "spawn_rate": 0.7, "min_level": 6, "max_level": 10}, + {"species": "Sparky", "spawn_rate": 0.3, "min_level": 7, "max_level": 9} ] }, { @@ -59,13 +48,9 @@ "level_min": 10, "level_max": 16, "spawns": [ - {"species": "Hydrox", "spawn_rate": 0.25, "min_level": 10, "max_level": 14}, - {"species": "Rocky", "spawn_rate": 0.2, "min_level": 11, "max_level": 15}, - {"species": "Sparky", "spawn_rate": 0.15, "min_level": 12, "max_level": 14}, - {"species": "Snowball", "spawn_rate": 0.2, "min_level": 10, "max_level": 12}, - {"species": "Frostbite", "spawn_rate": 0.1, "min_level": 12, "max_level": 15}, - {"species": "Bubblin", "spawn_rate": 0.05, "min_level": 10, "max_level": 13}, - {"species": "Frostleaf", "spawn_rate": 0.05, "min_level": 14, "max_level": 16} + {"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} ] }, { @@ -74,19 +59,9 @@ "level_min": 15, "level_max": 25, "spawns": [ - {"species": "Blazeon", "spawn_rate": 0.22, "min_level": 15, "max_level": 20}, - {"species": "Hydrox", "spawn_rate": 0.18, "min_level": 16, "max_level": 22}, - {"species": "Rocky", "spawn_rate": 0.13, "min_level": 18, "max_level": 25}, - {"species": "Scorchclaw", "spawn_rate": 0.07, "min_level": 15, "max_level": 18}, - {"species": "Tidalfin", "spawn_rate": 0.07, "min_level": 16, "max_level": 19}, - {"species": "Infernowyrm", "spawn_rate": 0.05, "min_level": 20, "max_level": 25}, - {"species": "Abyssal", "spawn_rate": 0.05, "min_level": 20, "max_level": 25}, - {"species": "Thornking", "spawn_rate": 0.05, "min_level": 20, "max_level": 25}, - {"species": "Stormcaller", "spawn_rate": 0.05, "min_level": 20, "max_level": 25}, - {"species": "Steamvent", "spawn_rate": 0.04, "min_level": 19, "max_level": 23}, - {"species": "Mountainlord", "spawn_rate": 0.03, "min_level": 22, "max_level": 25}, - {"species": "Glaciarch", "spawn_rate": 0.03, "min_level": 22, "max_level": 25}, - {"species": "Harmonix", "spawn_rate": 0.03, "min_level": 18, "max_level": 22} + {"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} ] } ] \ No newline at end of file diff --git a/config/pets.json b/config/pets.json index 0457d61..e2d40fe 100644 --- a/config/pets.json +++ b/config/pets.json @@ -8,8 +8,7 @@ "base_defense": 43, "base_speed": 65, "evolution_level": null, - "rarity": 1, - "emoji": "š„" + "rarity": 1 }, { "name": "Aqua", @@ -20,8 +19,7 @@ "base_defense": 65, "base_speed": 43, "evolution_level": null, - "rarity": 1, - "emoji": "š§" + "rarity": 1 }, { "name": "Leafy", @@ -32,8 +30,7 @@ "base_defense": 49, "base_speed": 45, "evolution_level": null, - "rarity": 1, - "emoji": "š" + "rarity": 1 }, { "name": "Sparky", @@ -44,8 +41,7 @@ "base_defense": 40, "base_speed": 90, "evolution_level": null, - "rarity": 2, - "emoji": "ā”" + "rarity": 2 }, { "name": "Rocky", @@ -56,8 +52,7 @@ "base_defense": 100, "base_speed": 25, "evolution_level": null, - "rarity": 2, - "emoji": "šæ" + "rarity": 2 }, { "name": "Blazeon", @@ -68,8 +63,7 @@ "base_defense": 60, "base_speed": 95, "evolution_level": null, - "rarity": 3, - "emoji": "š" + "rarity": 3 }, { "name": "Hydrox", @@ -80,8 +74,7 @@ "base_defense": 90, "base_speed": 60, "evolution_level": null, - "rarity": 3, - "emoji": "š" + "rarity": 3 }, { "name": "Vinewrap", @@ -92,8 +85,7 @@ "base_defense": 70, "base_speed": 40, "evolution_level": null, - "rarity": 2, - "emoji": "šæ" + "rarity": 2 }, { "name": "Bloomtail", @@ -104,295 +96,6 @@ "base_defense": 50, "base_speed": 80, "evolution_level": null, - "rarity": 2, - "emoji": "šŗ" - }, - { - "name": "Ember", - "type1": "Fire", - "type2": null, - "base_hp": 42, - "base_attack": 50, - "base_defense": 40, - "base_speed": 68, - "evolution_level": null, - "rarity": 1, - "emoji": "āØ" - }, - { - "name": "Scorchclaw", - "type1": "Fire", - "type2": null, - "base_hp": 55, - "base_attack": 75, - "base_defense": 55, - "base_speed": 70, - "evolution_level": null, - "rarity": 2, - "emoji": "š±" - }, - { - "name": "Infernowyrm", - "type1": "Fire", - "type2": null, - "base_hp": 90, - "base_attack": 120, - "base_defense": 75, - "base_speed": 85, - "evolution_level": null, - "rarity": 4, - "emoji": "š" - }, - { - "name": "Bubblin", - "type1": "Water", - "type2": null, - "base_hp": 48, - "base_attack": 40, - "base_defense": 60, - "base_speed": 52, - "evolution_level": null, - "rarity": 1, - "emoji": "š«§" - }, - { - "name": "Tidalfin", - "type1": "Water", - "type2": null, - "base_hp": 65, - "base_attack": 60, - "base_defense": 70, - "base_speed": 80, - "evolution_level": null, - "rarity": 2, - "emoji": "š¬" - }, - { - "name": "Abyssal", - "type1": "Water", - "type2": null, - "base_hp": 100, - "base_attack": 85, - "base_defense": 110, - "base_speed": 55, - "evolution_level": null, - "rarity": 4, - "emoji": "š" - }, - { - "name": "Seedling", - "type1": "Grass", - "type2": null, - "base_hp": 40, - "base_attack": 35, - "base_defense": 50, - "base_speed": 40, - "evolution_level": null, - "rarity": 1, - "emoji": "š±" - }, - { - "name": "Fernwhisk", - "type1": "Grass", - "type2": null, - "base_hp": 50, - "base_attack": 55, - "base_defense": 65, - "base_speed": 75, - "evolution_level": null, - "rarity": 2, - "emoji": "š¾" - }, - { - "name": "Thornking", - "type1": "Grass", - "type2": null, - "base_hp": 85, - "base_attack": 95, - "base_defense": 120, - "base_speed": 50, - "evolution_level": null, - "rarity": 4, - "emoji": "š" - }, - { - "name": "Zapper", - "type1": "Electric", - "type2": null, - "base_hp": 30, - "base_attack": 45, - "base_defense": 35, - "base_speed": 95, - "evolution_level": null, - "rarity": 1, - "emoji": "š" - }, - { - "name": "Voltmane", - "type1": "Electric", - "type2": null, - "base_hp": 60, - "base_attack": 85, - "base_defense": 50, - "base_speed": 110, - "evolution_level": null, - "rarity": 3, - "emoji": "š" - }, - { - "name": "Stormcaller", - "type1": "Electric", - "type2": null, - "base_hp": 75, - "base_attack": 130, - "base_defense": 60, - "base_speed": 125, - "evolution_level": null, - "rarity": 4, - "emoji": "š¦ " - }, - { - "name": "Pebble", - "type1": "Rock", - "type2": null, - "base_hp": 45, - "base_attack": 60, - "base_defense": 80, - "base_speed": 20, - "evolution_level": null, - "rarity": 1, - "emoji": "šŖØ" - }, - { - "name": "Crystalback", - "type1": "Rock", - "type2": null, - "base_hp": 70, - "base_attack": 90, - "base_defense": 130, - "base_speed": 35, - "evolution_level": null, - "rarity": 3, - "emoji": "š¢" - }, - { - "name": "Mountainlord", - "type1": "Rock", - "type2": null, - "base_hp": 120, - "base_attack": 110, - "base_defense": 150, - "base_speed": 20, - "evolution_level": null, - "rarity": 4, - "emoji": "ā°ļø" - }, - { - "name": "Snowball", - "type1": "Ice", - "type2": null, - "base_hp": 40, - "base_attack": 35, - "base_defense": 55, - "base_speed": 45, - "evolution_level": null, - "rarity": 1, - "emoji": "āļø" - }, - { - "name": "Frostbite", - "type1": "Ice", - "type2": null, - "base_hp": 55, - "base_attack": 65, - "base_defense": 70, - "base_speed": 85, - "evolution_level": null, - "rarity": 2, - "emoji": "š¦Ø" - }, - { - "name": "Glaciarch", - "type1": "Ice", - "type2": null, - "base_hp": 95, - "base_attack": 80, - "base_defense": 130, - "base_speed": 45, - "evolution_level": null, - "rarity": 4, - "emoji": "āļø" - }, - { - "name": "Furry", - "type1": "Normal", - "type2": null, - "base_hp": 50, - "base_attack": 45, - "base_defense": 45, - "base_speed": 60, - "evolution_level": null, - "rarity": 1, - "emoji": "š¹" - }, - { - "name": "Swiftpaw", - "type1": "Normal", - "type2": null, - "base_hp": 55, - "base_attack": 70, - "base_defense": 50, - "base_speed": 100, - "evolution_level": null, - "rarity": 2, - "emoji": "šŗ" - }, - { - "name": "Harmonix", - "type1": "Normal", - "type2": null, - "base_hp": 80, - "base_attack": 75, - "base_defense": 75, - "base_speed": 80, - "evolution_level": null, - "rarity": 3, - "emoji": "šµ" - }, - { - "name": "Steamvent", - "type1": "Water", - "type2": "Fire", - "base_hp": 65, - "base_attack": 80, - "base_defense": 70, - "base_speed": 75, - "evolution_level": null, - "rarity": 3, - "emoji": "šØ" - }, - { - "name": "Mossrock", - "type1": "Grass", - "type2": "Rock", - "base_hp": 70, - "base_attack": 65, - "base_defense": 100, - "base_speed": 40, - "evolution_level": null, - "rarity": 3, - "emoji": "š" - }, - { - "name": "Frostleaf", - "type1": "Ice", - "type2": "Grass", - "base_hp": 60, - "base_attack": 55, - "base_defense": 85, - "base_speed": 65, - "evolution_level": null, - "rarity": 3, - "emoji": "š§" + "rarity": 2 } ] \ No newline at end of file diff --git a/help.html b/help.html index 0bbcf30..0b3bb5d 100644 --- a/help.html +++ b/help.html @@ -214,112 +214,6 @@ .gym-card strong { color: var(--text-accent); } - - /* Quick Navigation */ - .quick-nav { - background: var(--bg-secondary); - border-radius: 15px; - padding: 20px; - margin-bottom: 30px; - box-shadow: var(--shadow-dark); - border: 1px solid var(--border-color); - } - - .quick-nav h3 { - color: var(--text-accent); - margin: 0 0 15px 0; - font-size: 1.2em; - text-align: center; - } - - .nav-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); - gap: 10px; - } - - .nav-item { - background: var(--bg-tertiary); - padding: 12px 16px; - border-radius: 8px; - text-align: center; - transition: all 0.3s ease; - border: 1px solid var(--border-color); - } - - .nav-item:hover { - background: var(--hover-color); - transform: translateY(-2px); - box-shadow: 0 4px 12px rgba(102, 255, 102, 0.15); - } - - .nav-item a { - color: var(--text-primary); - text-decoration: none; - font-weight: 500; - font-size: 0.9em; - display: block; - } - - .nav-item a:hover { - color: var(--text-accent); - } - - /* Smooth scrolling for anchor links */ - html { - scroll-behavior: smooth; - } - - /* Section anchor targets */ - .section { - scroll-margin-top: 20px; - } - - /* Back to top button */ - .back-to-top { - position: fixed; - bottom: 30px; - right: 30px; - width: 50px; - height: 50px; - background: var(--gradient-primary); - color: white; - border: none; - border-radius: 50%; - font-size: 18px; - cursor: pointer; - opacity: 0; - visibility: hidden; - transition: all 0.3s ease; - z-index: 1000; - box-shadow: 0 4px 15px rgba(0,0,0,0.3); - } - - .back-to-top.show { - opacity: 1; - visibility: visible; - } - - .back-to-top:hover { - transform: translateY(-3px); - box-shadow: 0 6px 20px rgba(0,0,0,0.4); - } - - /* Mobile responsiveness for navigation */ - @media (max-width: 768px) { - .nav-grid { - grid-template-columns: repeat(2, 1fr); - gap: 8px; - } - - .nav-item { - padding: 10px 12px; - } - - .nav-item a { - font-size: 0.8em; - } - }
@@ -330,25 +224,7 @@Complete guide to Pokemon-style pet collecting in IRC
-