Skip to content

Commit 55f9cfb

Browse files
committed
feat: fully deprecate basic/intermediate mode and add expert mode docs
1 parent c13c2db commit 55f9cfb

3 files changed

Lines changed: 475 additions & 77 deletions

File tree

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ Pokemon GO Map frontend built with React.
6060

6161
- Join the [Discord](https://discord.gg/EYYsKPVawn)!
6262

63+
## Deprecated Features
64+
65+
- Map-A-Droid (MAD): This backend is no longer supported. It may still work, but it is not tested and will not receive updates.
66+
- Basic and Intermediate Pokemon filters: The logics are too complicated for any human to understand so they will not receive any further updates unless an obvious bug is found.
67+
6368
## Credits
6469

6570
- [MapJS](https://github.com/WatWowMap/MapJS)

packages/locales/lib/human/en.json

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -821,5 +821,57 @@
821821
"filters": "Filters",
822822
"active": "Active",
823823
"inactive": "Inactive",
824-
"bread_time_window": "You can take on Max Battles between 6AM and 9PM."
824+
"bread_time_window": "You can take on Max Battles between 6AM and 9PM.",
825+
"expert_basic_syntax": "Basic Syntax 🔎",
826+
"expert_clause_description": "The fundamental building block of a filter is a clause. A clause consists of a prefix (what you're filtering), followed by a value or a range.",
827+
"expert_format_description": "The basic format is: [Prefix][Value] or [Prefix][MinValue]-[MaxValue]",
828+
"expert_value_description": "If you provide a single value, it will match that exact value. If you provide a range, it will match anything between the minimum and maximum values, inclusive.",
829+
"expert_filter_prefixes": "Filter Prefixes",
830+
"expert_prefixes_description": "Here are the available prefixes and what they filter:",
831+
"prefix": "Prefix",
832+
"attribute": "Attribute",
833+
"description_and_example": "Description & Example",
834+
"none": "(none)",
835+
"iv_percentage": "IV %",
836+
"expert_iv_example": "Overall IV percentage.",
837+
"attack_iv": "Attack IV",
838+
"expert_attack_example": "The attack stat (0-15).",
839+
"defense_iv": "Defense IV",
840+
"expert_defense_example": "The defense stat (0-15).",
841+
"stamina_iv": "Stamina IV",
842+
"expert_stamina_example": "The stamina/HP stat (0-15).",
843+
"expert_level_example": "The Pokémon's level (1-55).",
844+
"combat_power": "Combat Power",
845+
"expert_cp_example": "The Pokémon's CP value.",
846+
"expert_gender_example": "1=Male, 2=Female, 3=Genderless.",
847+
"expert_size_example": "1=XXS, 2=XS, 3=Normal, 4=XL, 5=XXL.",
848+
"great_league": "Great League",
849+
"expert_great_league_example": "PvP Rank for Great League.",
850+
"ultra_league": "Ultra League",
851+
"expert_ultra_league_example": "PvP Rank for Ultra League.",
852+
"little_cup": "Little Cup",
853+
"expert_little_cup_example": "PvP Rank for Little Cup.",
854+
"expert_combining_filters": "Combining Filters ➕",
855+
"expert_combining_description": "You can combine multiple clauses to create highly specific filters using logical operators. The parser processes AND (&) conditions first, then groups them together with OR (, or |).",
856+
"expert_and_operator": "AND (&)",
857+
"expert_and_description": "Use the ampersand & to link conditions that must all be true. This is useful for narrowing down your search.",
858+
"example": "Example",
859+
"expert_hundo_example": "Find a \"hundo\" (100% IV) Pokémon.",
860+
"expert_hundo_description": "All three stats must be 15.",
861+
"expert_another_example": "Another Example",
862+
"expert_high_level_example": "Find a high-level Pokémon with good attack and at least 90% IV.",
863+
"expert_or_operator": "OR (, or |)",
864+
"expert_or_description": "Use a comma , or a pipe | to link conditions where any one of the groups can be true. This is great for widening your search.",
865+
"expert_pvp_example": "Find a Pokémon that is good for either Great League or Ultra League.",
866+
"expert_perfect_or_level_example": "Find any perfect Pokémon OR any level 35 Pokémon.",
867+
"expert_complex_filters": "Building Complex Filters 🧪",
868+
"expert_complex_description": "You can combine & and , to create sophisticated logic. The parser groups & conditions together first, and then the , or | operator separates these groups.",
869+
"expert_complex_format": "Think of it like this: (Condition A & Condition B) , (Condition C & Condition D)",
870+
"expert_complex_example_description": "Find Pokémon that are either great for PvP or are high-level with perfect attack.",
871+
"expert_group_1": "Group 1",
872+
"expert_group_1_description": "Great for PvP (Top 50 in GL or UL).",
873+
"expert_group_2": "Group 2",
874+
"expert_group_2_description": "High level with perfect attack.",
875+
"expert_combine_description": "Combine them with a , or |:",
876+
"expert_result_description": "This filter will show a Pokémon if it matches the criteria for Group 1 OR if it matches all the criteria for Group 2."
825877
}

0 commit comments

Comments
 (0)