Module:Localisations/sousZones
Apparence
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",
["Antre événementiel 71"] = "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