Module:Localisations/sousZones
Aller à la navigation
Aller à la recherche
Ce module est un sous-module du Module:Localisations, qui permet d'associer une sous-zone avec une zone l'englobant.
local subareas = {} local place_to_subarea = { ["Agualcanal"] = "Îles Sevii", ["Bois Baies"] = "Îles Sevii", ["Camp de Vacances"] = "Îles Sevii", ["Canyon Sesor"] = "Îles Sevii", ["Cap Falaise"] = "Îles Sevii", ["Chambres Tanoby"] = "Îles Sevii", ["Chemin Vert"] = "Îles Sevii", ["Clé Tanoby"] = "Îles Sevii", ["Entrée du Canyon"] = "Îles Sevii", ["Entrepôt Rocket"] = "Îles Sevii", ["Forbuissons"] = "Îles Sevii", ["Grotte de Glace"] = "Îles Sevii", ["Grotte Métamo"] = "Îles Sevii", ["Grotte Perdue"] = "Îles Sevii", ["Île 1 (ville)"] = "Îles Sevii", ["Île 2 (ville)"] = "Îles Sevii", ["Île 3 (ville)"] = "Îles Sevii", ["Île 4 (ville)"] = "Îles Sevii", ["Île 5 (ville)"] = "Îles Sevii", ["Île 6 (ville)"] = "Îles Sevii", ["Île 7 (ville)"] = "Îles Sevii", ["Île Aurore"] = "Îles Sevii", ["Île du Lointain"] = "Îles Sevii", ["Labyrinthe d'O"] = "Îles Sevii", ["Mémorial"] = "Îles Sevii", ["Mont Braise"] = "Îles Sevii", ["Plage Trésor"] = "Îles Sevii", ["Pont du Lien"] = "Îles Sevii", ["Port Île 3"] = "Îles Sevii", ["Pré Île 5"] = "Îles Sevii", ["Roc Nombri"] = "Îles Sevii", ["Route Île 3"] = "Îles Sevii", ["Route Tison"] = "Îles Sevii", ["Ruines Tanoby"] = "Îles Sevii", ["Tour Dresseurs"] = "Îles Sevii", ["Trou Percé"] = "Îles Sevii", ["Vallée Ruine"] = "Îles Sevii", ["Berges de Motorby"] = "Terres Sauvages", ["Bois de Clairjour"] = "Terres Sauvages", ["Coiffe du Géant"] = "Terres Sauvages", ["Fosse des Sables"] = "Terres Sauvages", ["Lac Coupenotte Est"] = "Terres Sauvages", ["Lac Coupenotte Ouest"] = "Terres Sauvages", ["Lac Milobellus Nord"] = "Terres Sauvages", ["Lac Milobellus Sud"] = "Terres Sauvages", ["Lac Ouragan"] = "Terres Sauvages", ["Miroir du Géant"] = "Terres Sauvages", ["Œil du Lac"] = "Terres Sauvages", ["Plaine Rocheuse"] = "Terres Sauvages", ["Plaine Verdoyante"] = "Terres Sauvages", ["Plateau de Kickenham"] = "Terres Sauvages", ["Prairie Entre-Ponts"] = "Terres Sauvages", ["Siège du Géant"] = "Terres Sauvages", ["Tour en ruines"] = "Terres Sauvages", ["Caverne Pugnacité"] = "Isolarmure", ["Dojo de la Maîtrise"] = "Isolarmure", ["Forêt Flexion"] = "Isolarmure", ["Grotte du Pugilat"] = "Isolarmure", ["Îlot Calméole"] = "Isolarmure", ["Lagune Circulaire"] = "Isolarmure", ["Lande Boldair"] = "Isolarmure", ["Mer Align'Îlots"] = "Isolarmure", ["Mer Calméole"] = "Isolarmure", ["Mer Eau-Hisse"] = "Isolarmure", ["Mer Isol'Îlots"] = "Isolarmure", ["Plage de l'Épreuve"] = "Isolarmure", ["Plaine des Efforts"] = "Isolarmure", ["Plaine Salutation"] = "Isolarmure", ["Quête des Taupiqueur d'Alola"] = "Isolarmure", ["Régiona"] = "Isolarmure", ["Route de l'Épreuve"] = "Isolarmure", ["Sables de Kudsac"] = "Isolarmure", ["Tour de l'Eau"] = "Isolarmure", ["Tour des Ténèbres"] = "Isolarmure", ["Voie des Étirements"] = "Isolarmure", ["Butte du Dynarbre"] = "Couronneige", ["Cavernes Gronde-Mer"] = "Couronneige", ["Cimetière Ancien"] = "Couronneige", ["Croisée Trois-Voies"] = "Couronneige", ["Empreinte du Géant"] = "Couronneige", ["Expédition Dynamax"] = "Couronneige", ["Galeries Monte-Pic"] = "Couronneige", ["Grand Antre Dynamax"] = "Couronneige", ["Grotte du Lac"] = "Couronneige", ["Hameau Gelé"] = "Couronneige", ["Lac Poké Ball"] = "Couronneige", ["Mer Banquise"] = "Couronneige", ["Pente Enneigée"] = "Couronneige", ["Plaine Granfroy"] = "Couronneige", ["Plateau Beau-Gant"] = "Couronneige", ["Repos du Géant"] = "Couronneige", ["Ruines Pic Roche"] = "Couronneige", ["Ruines de Fer"] = "Couronneige", ["Ruines du Choix"] = "Couronneige", ["Ruines Iceberg"] = "Couronneige", ["Sentier Blanche-Cime"] = "Couronneige", ["Temple Couronne"] = "Couronneige", ["Antre 1"] = "Raid Dynamax", ["Antre 2"] = "Raid Dynamax", ["Antre 3"] = "Raid Dynamax", ["Antre 4"] = "Raid Dynamax", ["Antre 5"] = "Raid Dynamax", ["Antre 6"] = "Raid Dynamax", ["Antre 7"] = "Raid Dynamax", ["Antre 8"] = "Raid Dynamax", ["Antre 9"] = "Raid Dynamax", ["Antre 10"] = "Raid Dynamax", ["Antre 11"] = "Raid Dynamax", ["Antre 12"] = "Raid Dynamax", ["Antre 13"] = "Raid Dynamax", ["Antre 14"] = "Raid Dynamax", ["Antre 15"] = "Raid Dynamax", ["Antre 16"] = "Raid Dynamax", ["Antre 17"] = "Raid Dynamax", ["Antre 18"] = "Raid Dynamax", ["Antre 19"] = "Raid Dynamax", ["Antre 20"] = "Raid Dynamax", ["Antre 21"] = "Raid Dynamax", ["Antre 22"] = "Raid Dynamax", ["Antre 23"] = "Raid Dynamax", ["Antre 24"] = "Raid Dynamax", ["Antre 25"] = "Raid Dynamax", ["Antre 26"] = "Raid Dynamax", ["Antre 27"] = "Raid Dynamax", ["Antre 28"] = "Raid Dynamax", ["Antre 29"] = "Raid Dynamax", ["Antre 30"] = "Raid Dynamax", ["Antre 31"] = "Raid Dynamax", ["Antre 32"] = "Raid Dynamax", ["Antre 33"] = "Raid Dynamax", ["Antre 34"] = "Raid Dynamax", ["Antre 35"] = "Raid Dynamax", ["Antre 36"] = "Raid Dynamax", ["Antre 37"] = "Raid Dynamax", ["Antre 38"] = "Raid Dynamax", ["Antre 39"] = "Raid Dynamax", ["Antre 40"] = "Raid Dynamax", ["Antre 41"] = "Raid Dynamax", ["Antre 42"] = "Raid Dynamax", ["Antre 43"] = "Raid Dynamax", ["Antre 44"] = "Raid Dynamax", ["Antre 45"] = "Raid Dynamax", ["Antre 46"] = "Raid Dynamax", ["Antre 47"] = "Raid Dynamax", ["Antre 48"] = "Raid Dynamax", ["Antre 49"] = "Raid Dynamax", ["Antre 50"] = "Raid Dynamax", ["Antre 51"] = "Raid Dynamax", ["Antre 52"] = "Raid Dynamax", ["Antre 53"] = "Raid Dynamax", ["Antre 54"] = "Raid Dynamax", ["Antre 55"] = "Raid Dynamax", ["Antre 56"] = "Raid Dynamax", ["Antre 57"] = "Raid Dynamax", ["Antre 58"] = "Raid Dynamax", ["Antre 59"] = "Raid Dynamax", ["Antre 60"] = "Raid Dynamax", ["Antre 61"] = "Raid Dynamax", ["Antre 62"] = "Raid Dynamax", ["Antre 63"] = "Raid Dynamax", ["Antre 64"] = "Raid Dynamax", ["Antre 65"] = "Raid Dynamax", ["Antre 66"] = "Raid Dynamax", ["Antre 67"] = "Raid Dynamax", ["Antre 68"] = "Raid Dynamax", ["Antre 69"] = "Raid Dynamax", ["Antre 70"] = "Raid Dynamax", ["Antre 71"] = "Raid Dynamax", ["Antre 72"] = "Raid Dynamax", ["Antre 73"] = "Raid Dynamax", ["Antre 74"] = "Raid Dynamax", ["Antre 75"] = "Raid Dynamax", ["Antre 76"] = "Raid Dynamax", ["Antre 77"] = "Raid Dynamax", ["Antre 78"] = "Raid Dynamax", ["Antre 79"] = "Raid Dynamax", ["Antre 80"] = "Raid Dynamax", ["Antre 81"] = "Raid Dynamax", ["Antre 82"] = "Raid Dynamax", ["Antre 83"] = "Raid Dynamax", ["Antre 84"] = "Raid Dynamax", ["Antre 85"] = "Raid Dynamax", ["Antre 86"] = "Raid Dynamax", ["Antre 87"] = "Raid Dynamax", ["Antre 88"] = "Raid Dynamax", ["Antre 89"] = "Raid Dynamax", ["Antre 90"] = "Raid Dynamax", ["Antre 91"] = "Raid Dynamax", ["Antre 92"] = "Raid Dynamax", ["Antre 93"] = "Raid Dynamax", ["Antre 99"] = "Raid Dynamax", ["Antre 100"] = "Raid Dynamax", ["Antre 101"] = "Raid Dynamax", ["Antre 102"] = "Raid Dynamax", ["Antre 103"] = "Raid Dynamax", ["Antre 104"] = "Raid Dynamax", ["Antre 105"] = "Raid Dynamax", ["Antre 106"] = "Raid Dynamax", ["Antre 107"] = "Raid Dynamax", ["Antre 108"] = "Raid Dynamax", ["Antre 109"] = "Raid Dynamax", ["Antre 110"] = "Raid Dynamax", ["Antre 111"] = "Raid Dynamax", ["Antre 112"] = "Raid Dynamax", ["Antre 113"] = "Raid Dynamax", ["Antre 114"] = "Raid Dynamax", ["Antre 115"] = "Raid Dynamax", ["Antre 116"] = "Raid Dynamax", ["Antre 117"] = "Raid Dynamax", ["Antre 118"] = "Raid Dynamax", ["Antre 119"] = "Raid Dynamax", ["Antre 120"] = "Raid Dynamax", ["Antre 121"] = "Raid Dynamax", ["Antre 122"] = "Raid Dynamax", ["Antre 123"] = "Raid Dynamax", ["Antre 124"] = "Raid Dynamax", ["Antre 125"] = "Raid Dynamax", ["Antre 126"] = "Raid Dynamax", ["Antre 127"] = "Raid Dynamax", ["Antre 128"] = "Raid Dynamax", ["Antre 129"] = "Raid Dynamax", ["Antre 130"] = "Raid Dynamax", ["Antre 131"] = "Raid Dynamax", ["Antre 132"] = "Raid Dynamax", ["Antre 133"] = "Raid Dynamax", ["Antre 134"] = "Raid Dynamax", ["Antre 135"] = "Raid Dynamax", ["Antre 136"] = "Raid Dynamax", ["Antre 137"] = "Raid Dynamax", ["Antre 138"] = "Raid Dynamax", ["Antre 139"] = "Raid Dynamax", ["Antre 140"] = "Raid Dynamax", ["Antre 141"] = "Raid Dynamax", ["Antre 142"] = "Raid Dynamax", ["Antre 143"] = "Raid Dynamax", ["Antre 144"] = "Raid Dynamax", ["Antre 145"] = "Raid Dynamax", ["Antre 146"] = "Raid Dynamax", ["Antre 147"] = "Raid Dynamax", ["Antre 148"] = "Raid Dynamax", ["Antre 149"] = "Raid Dynamax", ["Antre 150"] = "Raid Dynamax", ["Antre 151"] = "Raid Dynamax", ["Antre 152"] = "Raid Dynamax", ["Antre 153"] = "Raid Dynamax", ["Antre 154"] = "Raid Dynamax", ["Antre 155"] = "Raid Dynamax", ["Antre 156"] = "Raid Dynamax", ["Antre 157"] = "Raid Dynamax", ["Antre 158"] = "Raid Dynamax", ["Antre 159"] = "Raid Dynamax", ["Antre 160"] = "Raid Dynamax", ["Antre 161"] = "Raid Dynamax", ["Antre 162"] = "Raid Dynamax", ["Antre 163"] = "Raid Dynamax", ["Antre 164"] = "Raid Dynamax", ["Antre 165"] = "Raid Dynamax", ["Antre 166"] = "Raid Dynamax", ["Antre 167"] = "Raid Dynamax", ["Antre 168"] = "Raid Dynamax", ["Antre 169"] = "Raid Dynamax", ["Antre 170"] = "Raid Dynamax", ["Antre 171"] = "Raid Dynamax", ["Antre 172"] = "Raid Dynamax", ["Antre 173"] = "Raid Dynamax", ["Antre 174"] = "Raid Dynamax", ["Antre 175"] = "Raid Dynamax", ["Antre 176"] = "Raid Dynamax", ["Antre 177"] = "Raid Dynamax", ["Antre 178"] = "Raid Dynamax", ["Antre 179"] = "Raid Dynamax", ["Antre 180"] = "Raid Dynamax", ["Antre 181"] = "Raid Dynamax", ["Antre 182"] = "Raid Dynamax", ["Antre 183"] = "Raid Dynamax", ["Antre 184"] = "Raid Dynamax", ["Antre 185"] = "Raid Dynamax", ["Antre 186"] = "Raid Dynamax", ["Antre 187"] = "Raid Dynamax", ["Antre 188"] = "Raid Dynamax", ["Antre 189"] = "Raid Dynamax", ["Antre 190"] = "Raid Dynamax", ["Antre 191"] = "Raid Dynamax", ["Antre 192"] = "Raid Dynamax", ["Antre 193"] = "Raid Dynamax", ["Antre 194"] = "Raid Dynamax", ["Antre 195"] = "Raid Dynamax", ["Antre 196"] = "Raid Dynamax", ["Antre 197"] = "Raid Dynamax", ["Caverne de la Nuit Étoilée"] = "Cachettes de Pokémon", ["Caverne du Glacier"] = "Cachettes de Pokémon", ["Caverne du Marais Sans Fond"] = "Cachettes de Pokémon", ["Caverne du Miroir d'Eau"] = "Cachettes de Pokémon", ["Caverne du Piton"] = "Cachettes de Pokémon", ["Caverne Ensoleillée"] = "Cachettes de Pokémon", ["Caverne Typhlosion"] = "Cachettes de Pokémon", ["Grotte de la Prairie"] = "Cachettes de Pokémon", ["Grotte de la Rivière"] = "Cachettes de Pokémon", ["Grotte des Eaux Souterraines"] = "Cachettes de Pokémon", ["Grotte des Rochers"] = "Cachettes de Pokémon", ["Grotte des Sables Ardents"] = "Cachettes de Pokémon", ["Grotte des Stalactites"] = "Cachettes de Pokémon", ["Grotte du Blizzard"] = "Cachettes de Pokémon", ["Grotte du Magma"] = "Cachettes de Pokémon", ["Grotte du Marécage"] = "Cachettes de Pokémon", ["Grotte Éblouissante"] = "Cachettes de Pokémon", ["Grotte Spacieuse"] = "Cachettes de Pokémon", ["Antre Interdit"] = "Septentria", ["Coteau Pommes"] = "Septentria", ["Forêt Ternelle"] = "Septentria", ["Gorge de la Corne"] = "Septentria", ["Grotte Douche Froide"] = "Septentria", ["Gueule du Monstre"] = "Septentria", ["Jaderaude"] = "Septentria", ["Lac Cristallin (Septentria)"] = "Septentria", ["Lande de la Quiétude"] = "Septentria", ["Mont Strueux"] = "Septentria", ["Parc Adorami"] = "Septentria", ["Plaine des Glycines"] = "Septentria", ["Rives du Confluent"] = "Septentria", ["Route de Septentria"] = "Septentria", ["Sentier de la Liesse"] = "Septentria", ["Septemplion"] = "Septentria", ["Terres Vierges de Septentria"] = "Septentria", ["Val Infernal"] = "Septentria", ["Caverne Électrolithe"] = "Institut Myrtille", ["Club de la Ligue"] = "Institut Myrtille", ["Dédale des Torches"] = "Institut Myrtille", ["Poste Canyon"] = "Institut Myrtille", ["Poste Central"] = "Institut Myrtille", ["Poste Côtier"] = "Institut Myrtille", ["Poste Polaire"] = "Institut Myrtille", ["Poste Savane"] = "Institut Myrtille", ["Zone Canyon"] = "Institut Myrtille", ["Zone Côtière"] = "Institut Myrtille", ["Zone Polaire"] = "Institut Myrtille", ["Zone Savane"] = "Institut Myrtille", ["Cristal de raid 1 étoile (Paldea)"] = "Raid Téracristal (Paldea)", ["Cristal de raid 2 étoiles (Paldea)"] = "Raid Téracristal (Paldea)", ["Cristal de raid 3 étoiles (Paldea)"] = "Raid Téracristal (Paldea)", ["Cristal de raid 4 étoiles (Paldea)"] = "Raid Téracristal (Paldea)", ["Cristal de raid 5 étoiles (Paldea)"] = "Raid Téracristal (Paldea)", ["Cristal de raid 6 étoiles (Paldea)"] = "Raid Téracristal (Paldea)", ["Cristal de raid 1 étoile (Septentria)"] = "Raid Téracristal (Septentria)", ["Cristal de raid 2 étoiles (Septentria)"] = "Raid Téracristal (Septentria)", ["Cristal de raid 3 étoiles (Septentria)"] = "Raid Téracristal (Septentria)", ["Cristal de raid 4 étoiles (Septentria)"] = "Raid Téracristal (Septentria)", ["Cristal de raid 5 étoiles (Septentria)"] = "Raid Téracristal (Septentria)", ["Cristal de raid 6 étoiles (Septentria)"] = "Raid Téracristal (Septentria)", ["Cristal de raid 1 étoile (Terra-Dôme)"] = "Raid Téracristal (Terra-Dôme)", ["Cristal de raid 2 étoiles (Terra-Dôme)"] = "Raid Téracristal (Terra-Dôme)", ["Cristal de raid 3 étoiles (Terra-Dôme)"] = "Raid Téracristal (Terra-Dôme)", ["Cristal de raid 4 étoiles (Terra-Dôme)"] = "Raid Téracristal (Terra-Dôme)", ["Cristal de raid 5 étoiles (Terra-Dôme)"] = "Raid Téracristal (Terra-Dôme)", ["Cristal de raid 6 étoiles (Terra-Dôme)"] = "Raid Téracristal (Terra-Dôme)", } function subareas.get_subarea_from_place(place) return place_to_subarea[place] end local ids = { ["Îles Sevii"] = 1, ["Terres Sauvages"] = 1, ["Isolarmure"] = 2, ["Couronneige"] = 3, ["Raid Dynamax"] = 4, ["Cachettes de Pokémon"] = 1, ["Septentria"] = 1, ["Institut Myrtille"] = 2, ["Raid Téracristal (Paldea)"] = 3, ["Raid Téracristal (Septentria)"] = 4, ["Raid Téracristal (Terra-Dôme)"] = 5, } function subareas.get_subarea_id_from_place(place) local result = ids[subareas.get_subarea_from_place(place)] if result then return result else return 0 end end local special_links = { ["Raid Téracristal (Paldea)"] = "[[Raid Téracristal]] ([[Paldea]])", ["Raid Téracristal (Septentria)"] = "[[Raid Téracristal]] ([[Septentria]])", ["Raid Téracristal (Terra-Dôme)"] = "[[Raid Téracristal]] ([[Terra-Dôme]])" } function subareas.get_link(subarea) local link = special_links[subarea] if link then return link else return "[[" .. subarea .. "]]" end end return subareas