mirror of
https://github.com/kuroppoi/entralinked.git
synced 2026-04-25 15:47:00 -05:00
Add option to configure Join Avenue visitor region
This commit is contained in:
parent
3dea11ff50
commit
0f4160459e
|
|
@ -155,7 +155,7 @@
|
|||
<button id="logout" class="big-button" onclick="postLogout()">Log Out</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Entree Forest Encounter Configuration Form -->
|
||||
<div id="configureEncounter" class="popup">
|
||||
<div class="content">
|
||||
|
|
@ -172,7 +172,7 @@
|
|||
</select>
|
||||
<label for="encounter-form-form">Form</label>
|
||||
<select id="encounter-form-form" name="form" value="0">
|
||||
<option value="0">Normal</option>
|
||||
<option value="0">N/A</option>
|
||||
<!-- Filled by profile.js -->
|
||||
</select>
|
||||
<label for="encounter-form-gender">Gender</label>
|
||||
|
|
@ -256,6 +256,15 @@
|
|||
<option value="BLACK_2_ENGLISH">Black Version 2</option>
|
||||
<option value="WHITE_2_ENGLISH">White Version 2</option>
|
||||
</select>
|
||||
<label for="visitor-form-region">Country</label>
|
||||
<select id="visitor-form-region" name="region" value="1">
|
||||
<!-- Filled by profile.js -->
|
||||
</select>
|
||||
<label for="visitor-form-subregion">State/Province</label>
|
||||
<select id="visitor-form-subregion" name="subregion" value="0">
|
||||
<option value="0">N/A</option>
|
||||
<!-- Filled by profile.js -->
|
||||
</select>
|
||||
<label for="visitor-form-personality">Personality (Affects phrases used)</label>
|
||||
<input id="visitor-form-personality" name="personality" type="number" value="0" min="0" max="7"/>
|
||||
<label for="visitor-form-dreamer">Tucked-in Pokémon Species</label>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,11 @@
|
|||
const POKE_SPECIES_MAP = {};
|
||||
const POKE_SPECIES_LIST = [];
|
||||
const POKE_MOVE_MAP = {};
|
||||
const POKE_MOVE_LIST = [];
|
||||
const ITEM_MAP = {};
|
||||
const ITEM_LIST = [];
|
||||
const REGION_MAP = {};
|
||||
const REGION_LIST = [];
|
||||
|
||||
(function() {
|
||||
// Pokémon species
|
||||
|
|
@ -660,10 +665,6 @@ const ITEM_LIST = [];
|
|||
{id: 649, name: "Genesect", downloadable: false, forms: ["Normal", "Douse", "Shock", "Burn", "Chill"]}
|
||||
];
|
||||
|
||||
for(let i in species) {
|
||||
POKE_SPECIES_LIST[i] = species[i];
|
||||
}
|
||||
|
||||
// Moves
|
||||
let moves = [
|
||||
{id: 1, name: "Pound"},
|
||||
|
|
@ -1227,10 +1228,6 @@ const ITEM_LIST = [];
|
|||
{id: 559, name: "Fusion Bolt"}
|
||||
];
|
||||
|
||||
for(let i in moves) {
|
||||
POKE_MOVE_LIST[i] = moves[i];
|
||||
}
|
||||
|
||||
// Items
|
||||
let items = [
|
||||
{id: 1, name: "Master Ball"},
|
||||
|
|
@ -1854,7 +1851,564 @@ const ITEM_LIST = [];
|
|||
{id: 638, name: "Reveal Glass"}
|
||||
];
|
||||
|
||||
// Regions
|
||||
let regions = [
|
||||
{id: 1, name: "Afghanistan"},
|
||||
{id: 2, name: "Albania"},
|
||||
{id: 3, name: "Algeria"},
|
||||
{id: 4, name: "American Samoa"},
|
||||
{id: 6, name: "Angola"},
|
||||
{id: 8, name: "Antigua and Barbuda"},
|
||||
{id: 9, name: "Argentina", subregions: [
|
||||
{id: 1, name: "Buenos Aires"},
|
||||
{id: 2, name: "Ciudad Autónoma de Buenos Aires"},
|
||||
{id: 3, name: "Catamarca"},
|
||||
{id: 4, name: "Chaco"},
|
||||
{id: 5, name: "Chubut"},
|
||||
{id: 6, name: "Córdoba"},
|
||||
{id: 7, name: "Corrientes"},
|
||||
{id: 8, name: "Entre Ríos"},
|
||||
{id: 9, name: "Formosa"},
|
||||
{id: 10, name: "Jujuy"},
|
||||
{id: 11, name: "La Pampa"},
|
||||
{id: 12, name: "La Rioja"},
|
||||
{id: 13, name: "Mendoza"},
|
||||
{id: 14, name: "Misiones"},
|
||||
{id: 15, name: "Neuquén"},
|
||||
{id: 16, name: "Río Negro"},
|
||||
{id: 17, name: "Salta"},
|
||||
{id: 18, name: "San Juan"},
|
||||
{id: 19, name: "San Luis"},
|
||||
{id: 20, name: "Santa Cruz"},
|
||||
{id: 21, name: "Santa Fe"},
|
||||
{id: 22, name: "Santiago del Estero"},
|
||||
{id: 23, name: "Tierra del Fuego"},
|
||||
{id: 24, name: "Tucumán"}]},
|
||||
{id: 12, name: "Australia", subregions: [
|
||||
{id: 1, name: "Australian Capital Territory"},
|
||||
{id: 2, name: "New South Wales"},
|
||||
{id: 3, name: "Northern Territory"},
|
||||
{id: 4, name: "Queensland"},
|
||||
{id: 5, name: "South Australia"},
|
||||
{id: 6, name: "Tasmania"},
|
||||
{id: 7, name: "Victoria"},
|
||||
{id: 8, name: "Western Australia"}]},
|
||||
{id: 13, name: "Austria"},
|
||||
{id: 15, name: "Bahamas"},
|
||||
{id: 16, name: "Bahrain"},
|
||||
{id: 17, name: "Bangladesh"},
|
||||
{id: 18, name: "Barbados"},
|
||||
{id: 20, name: "Belgium"},
|
||||
{id: 21, name: "Belize"},
|
||||
{id: 22, name: "Benin"},
|
||||
{id: 25, name: "Bolivia"},
|
||||
{id: 27, name: "Botswana"},
|
||||
{id: 28, name: "Brazil", subregions: [
|
||||
{id: 1, name: "Acre"},
|
||||
{id: 2, name: "Rondônia"},
|
||||
{id: 3, name: "Alagoas"},
|
||||
{id: 4, name: "Amapá"},
|
||||
{id: 5, name: "Amazonas"},
|
||||
{id: 6, name: "Bahia"},
|
||||
{id: 7, name: "Ceará"},
|
||||
{id: 8, name: "Federal District"},
|
||||
{id: 9, name: "Espírito Santo"},
|
||||
{id: 10, name: "Goias"},
|
||||
{id: 11, name: "Maranhão"},
|
||||
{id: 12, name: "Mato Grosso"},
|
||||
{id: 13, name: "Mato Grosso do Sul"},
|
||||
{id: 14, name: "Minas Gerais"},
|
||||
{id: 15, name: "Pará"},
|
||||
{id: 16, name: "Paraíba"},
|
||||
{id: 17, name: "Paraná"},
|
||||
{id: 18, name: "Pernambuco"},
|
||||
{id: 19, name: "Piauí"},
|
||||
{id: 20, name: "Rio de Janeiro"},
|
||||
{id: 21, name: "Rio Grande do Sul"},
|
||||
{id: 22, name: "Rio Grande do Norte"},
|
||||
{id: 23, name: "Roraima"},
|
||||
{id: 24, name: "Santa Catarina"},
|
||||
{id: 25, name: "São Paulo"},
|
||||
{id: 26, name: "Sergipe"},
|
||||
{id: 27, name: "Tocantins"}]},
|
||||
{id: 29, name: "British Virgin Islands"},
|
||||
{id: 31, name: "Bulgaria"},
|
||||
{id: 33, name: "Burundi"},
|
||||
{id: 34, name: "Cambodia"},
|
||||
{id: 35, name: "Cameroon"},
|
||||
{id: 36, name: "Canada", subregions: [
|
||||
{id: 1, name: "Alberta"},
|
||||
{id: 2, name: "British Columbia"},
|
||||
{id: 3, name: "Manitoba"},
|
||||
{id: 4, name: "New Brunswick"},
|
||||
{id: 5, name: "Newfoundland and Labrador"},
|
||||
{id: 6, name: "Northwest Territories"},
|
||||
{id: 7, name: "Nova Scotia"},
|
||||
{id: 8, name: "Nunavut"},
|
||||
{id: 9, name: "Ontario"},
|
||||
{id: 10, name: "Prince Edward Island"},
|
||||
{id: 11, name: "Quebec"},
|
||||
{id: 12, name: "Saskatchewan"},
|
||||
{id: 13, name: "Yukon"}]},
|
||||
{id: 40, name: "Chad"},
|
||||
{id: 42, name: "Chile"},
|
||||
{id: 43, name: "China", subregions: [
|
||||
{id: 1, name: "Anhui"},
|
||||
{id: 2, name: "Beijing"},
|
||||
{id: 3, name: "Chongqing"},
|
||||
{id: 4, name: "Fujian"},
|
||||
{id: 5, name: "Gansu"},
|
||||
{id: 6, name: "Guangdong"},
|
||||
{id: 7, name: "Guangxi"},
|
||||
{id: 8, name: "Guizhou"},
|
||||
{id: 9, name: "Hainan"},
|
||||
{id: 10, name: "Hebei"},
|
||||
{id: 11, name: "Heilongjiang"},
|
||||
{id: 12, name: "Henan"},
|
||||
{id: 13, name: "Hubei"},
|
||||
{id: 14, name: "Hunan"},
|
||||
{id: 15, name: "Jiangsu"},
|
||||
{id: 16, name: "Jiangxi"},
|
||||
{id: 17, name: "Jilin"},
|
||||
{id: 18, name: "Liaoning"},
|
||||
{id: 19, name: "Inner Mongolia"},
|
||||
{id: 20, name: "Ningxia"},
|
||||
{id: 21, name: "Qinghai"},
|
||||
{id: 22, name: "Shaanxi"},
|
||||
{id: 23, name: "Shandong"},
|
||||
{id: 24, name: "Shanghai"},
|
||||
{id: 25, name: "Shanxi"},
|
||||
{id: 26, name: "Sichuan"},
|
||||
{id: 27, name: "Tianjin"},
|
||||
{id: 28, name: "Xinjiang"},
|
||||
{id: 29, name: "Tibet"},
|
||||
{id: 30, name: "Yunnan"},
|
||||
{id: 31, name: "Zhejiang"},
|
||||
{id: 32, name: "Hong Kong"},
|
||||
{id: 33, name: "Macau"}]},
|
||||
{id: 45, name: "Colombia"},
|
||||
{id: 47, name: "Congo"},
|
||||
{id: 48, name: "Cook Islands"},
|
||||
{id: 49, name: "Costa Rica"},
|
||||
{id: 51, name: "Croatia"},
|
||||
{id: 53, name: "Cyprus"},
|
||||
{id: 54, name: "Czech Republic"},
|
||||
{id: 58, name: "Denmark"},
|
||||
{id: 60, name: "Dominica"},
|
||||
{id: 61, name: "Dominican Republic"},
|
||||
{id: 62, name: "Ecuador"},
|
||||
{id: 63, name: "Egypt"},
|
||||
{id: 64, name: "El Salvador"},
|
||||
{id: 71, name: "Fiji"},
|
||||
{id: 72, name: "Finland", subregions: [
|
||||
{id: 1, name: "Åland Islands"},
|
||||
{id: 2, name: "Lapland"},
|
||||
{id: 3, name: "East Finland"},
|
||||
{id: 4, name: "South Finland"},
|
||||
{id: 5, name: "Oulu"},
|
||||
{id: 6, name: "West Finland"}]},
|
||||
{id: 73, name: "France", subregions: [
|
||||
{id: 1, name: "Aquitaine"},
|
||||
{id: 2, name: "Alsace"},
|
||||
{id: 3, name: "Île-de-France"},
|
||||
{id: 4, name: "Auvergne"},
|
||||
{id: 5, name: "Corse"},
|
||||
{id: 6, name: "Champagne-Ardenne"},
|
||||
{id: 7, name: "Nord-Pas-de-Calais"},
|
||||
{id: 8, name: "Lower Normandy"},
|
||||
{id: 9, name: "Upper Normandy"},
|
||||
{id: 10, name: "Picardy"},
|
||||
{id: 11, name: "Franche-Comté"},
|
||||
{id: 12, name: "Burgundy"},
|
||||
{id: 13, name: "Brittany"},
|
||||
{id: 14, name: "Provence-Alpes-Côte d'Azur"},
|
||||
{id: 15, name: "Pays-de-la-Loire"},
|
||||
{id: 16, name: "Poitou-Charentes"},
|
||||
{id: 17, name: "Midi-Pyrenees"},
|
||||
{id: 18, name: "Languedoc-Roussillon"},
|
||||
{id: 19, name: "Limousin"},
|
||||
{id: 20, name: "Rhône-Alpes"},
|
||||
{id: 21, name: "Lorraine"},
|
||||
{id: 22, name: "Centre"}]},
|
||||
{id: 74, name: "French Guiana"},
|
||||
{id: 76, name: "Gabon"},
|
||||
{id: 79, name: "Germany", subregions: [
|
||||
{id: 1, name: "Baden-Württemberg"},
|
||||
{id: 2, name: "Bayern"},
|
||||
{id: 3, name: "Berlin"},
|
||||
{id: 4, name: "Brandenburg"},
|
||||
{id: 5, name: "Bremen"},
|
||||
{id: 6, name: "Hamburg"},
|
||||
{id: 7, name: "Hesse"},
|
||||
{id: 8, name: "Mecklenburg-West Pomerania"},
|
||||
{id: 9, name: "Lower Saxony"},
|
||||
{id: 10, name: "North Rhine-Westphalia"},
|
||||
{id: 11, name: "Rhineland-Palatinate"},
|
||||
{id: 12, name: "Saarland"},
|
||||
{id: 13, name: "Saxony"},
|
||||
{id: 14, name: "Saxony-Anhalt"},
|
||||
{id: 15, name: "Schleswig-Holstein"},
|
||||
{id: 16, name: "Thuringia"}]},
|
||||
{id: 80, name: "Ghana"},
|
||||
{id: 81, name: "Gibraltar"},
|
||||
{id: 82, name: "Greece"},
|
||||
{id: 83, name: "Greenland"},
|
||||
{id: 84, name: "Grenada"},
|
||||
{id: 85, name: "Guadeloupe"},
|
||||
{id: 87, name: "Guatemala"},
|
||||
{id: 88, name: "Guinea"},
|
||||
{id: 90, name: "Guyana"},
|
||||
{id: 91, name: "Haiti"},
|
||||
{id: 92, name: "Honduras"},
|
||||
{id: 93, name: "Hungary"},
|
||||
{id: 94, name: "Iceland"},
|
||||
{id: 95, name: "India", subregions: [
|
||||
{id: 1, name: "Andaman and Nicobar Islands"},
|
||||
{id: 2, name: "Andhra Pradesh"},
|
||||
{id: 3, name: "Arunachal Pradesh"},
|
||||
{id: 4, name: "Assam"},
|
||||
{id: 5, name: "Bihar"},
|
||||
{id: 6, name: "Chandigarh"},
|
||||
{id: 7, name: "Chhattisgarh"},
|
||||
{id: 8, name: "Dadra and Nagar Haveli"},
|
||||
{id: 9, name: "Daman and Diu"},
|
||||
{id: 10, name: "Delhi"},
|
||||
{id: 11, name: "Goa"},
|
||||
{id: 12, name: "Gujarat"},
|
||||
{id: 13, name: "Haryana"},
|
||||
{id: 14, name: "Himachal Pradesh"},
|
||||
{id: 15, name: "Jammu and Kashmir"},
|
||||
{id: 16, name: "Jharkhand"},
|
||||
{id: 17, name: "Karnataka"},
|
||||
{id: 18, name: "Kerala"},
|
||||
{id: 19, name: "Lakshadweep"},
|
||||
{id: 20, name: "Madhya Pradesh"},
|
||||
{id: 21, name: "Maharashtra"},
|
||||
{id: 22, name: "Meghalaya"},
|
||||
{id: 23, name: "Mizoram"},
|
||||
{id: 24, name: "Manipur"},
|
||||
{id: 25, name: "Nagaland"},
|
||||
{id: 26, name: "Orissa"},
|
||||
{id: 27, name: "Puducherry"},
|
||||
{id: 28, name: "Punjab"},
|
||||
{id: 29, name: "Rajasthan"},
|
||||
{id: 30, name: "Sikkim"},
|
||||
{id: 31, name: "Tamil Nadu"},
|
||||
{id: 32, name: "Tripura"},
|
||||
{id: 33, name: "Uttar Pradesh"},
|
||||
{id: 34, name: "Uttarakhand"},
|
||||
{id: 35, name: "West Bengal"}]},
|
||||
{id: 96, name: "Indonesia"},
|
||||
{id: 98, name: "Iraq"},
|
||||
{id: 99, name: "Ireland"},
|
||||
{id: 101, name: "Israel"},
|
||||
{id: 102, name: "Italy", subregions: [
|
||||
{id: 1, name: "Abruzzo"},
|
||||
{id: 2, name: "Basilicata"},
|
||||
{id: 3, name: "Calabria"},
|
||||
{id: 4, name: "Campania"},
|
||||
{id: 5, name: "Emilia-Romagna"},
|
||||
{id: 6, name: "Friuli-Venezia Giulia"},
|
||||
{id: 7, name: "Lazio"},
|
||||
{id: 8, name: "Liguria"},
|
||||
{id: 9, name: "Lombardy"},
|
||||
{id: 10, name: "Marche"},
|
||||
{id: 11, name: "Molise"},
|
||||
{id: 12, name: "Piedmont"},
|
||||
{id: 13, name: "Apulia"},
|
||||
{id: 14, name: "Sardinia"},
|
||||
{id: 15, name: "Sicily"},
|
||||
{id: 16, name: "Tuscany"},
|
||||
{id: 17, name: "Trentino-Alto Adige"},
|
||||
{id: 18, name: "Umbria"},
|
||||
{id: 19, name: "Valle d'Aosta"},
|
||||
{id: 20, name: "Veneto"}]},
|
||||
{id: 103, name: "Jamaica"},
|
||||
{id: 105, name: "Japan", subregions: [
|
||||
{id: 1, name: "Hokkaido (Sapporo)"},
|
||||
{id: 2, name: "Hokkaido (Hakodate)"},
|
||||
{id: 3, name: "Hokkaido (Wakkanai)"},
|
||||
{id: 4, name: "Hokkaido (Kushiro)"},
|
||||
{id: 5, name: "Aomori"},
|
||||
{id: 6, name: "Iwate"},
|
||||
{id: 7, name: "Miyagi"},
|
||||
{id: 8, name: "Akita"},
|
||||
{id: 9, name: "Yamagata"},
|
||||
{id: 10, name: "Fukushima"},
|
||||
{id: 11, name: "Ibaraki"},
|
||||
{id: 12, name: "Tochigi"},
|
||||
{id: 13, name: "Gunma"},
|
||||
{id: 14, name: "Saitama"},
|
||||
{id: 15, name: "Chiba"},
|
||||
{id: 16, name: "Tokyo"},
|
||||
{id: 17, name: "Kanagawa"},
|
||||
{id: 18, name: "Niigata"},
|
||||
{id: 19, name: "Toyama"},
|
||||
{id: 20, name: "Ishikawa"},
|
||||
{id: 21, name: "Fukui"},
|
||||
{id: 22, name: "Yamanashi"},
|
||||
{id: 23, name: "Nagano"},
|
||||
{id: 24, name: "Gifu"},
|
||||
{id: 25, name: "Shizuoka"},
|
||||
{id: 26, name: "Aichi"},
|
||||
{id: 27, name: "Mie"},
|
||||
{id: 28, name: "Shiga"},
|
||||
{id: 29, name: "Kyoto"},
|
||||
{id: 30, name: "Osaka"},
|
||||
{id: 31, name: "Hyogo"},
|
||||
{id: 32, name: "Nara"},
|
||||
{id: 33, name: "Wakayama"},
|
||||
{id: 34, name: "Tottori"},
|
||||
{id: 35, name: "Shimane"},
|
||||
{id: 36, name: "Okayama"},
|
||||
{id: 37, name: "Hiroshima"},
|
||||
{id: 38, name: "Yamaguchi"},
|
||||
{id: 39, name: "Tokushima"},
|
||||
{id: 40, name: "Kagawa"},
|
||||
{id: 41, name: "Ehime"},
|
||||
{id: 42, name: "Kochi"},
|
||||
{id: 43, name: "Fukuoka"},
|
||||
{id: 44, name: "Saga"},
|
||||
{id: 45, name: "Nagasaki"},
|
||||
{id: 46, name: "Kumamoto"},
|
||||
{id: 47, name: "Oita"},
|
||||
{id: 48, name: "Miyazaki"},
|
||||
{id: 49, name: "Kagoshima"},
|
||||
{id: 50, name: "Okinawa"}]},
|
||||
{id: 106, name: "Jordan"},
|
||||
{id: 109, name: "Kenya"},
|
||||
{id: 111, name: "Kuwait"},
|
||||
{id: 115, name: "Lebanon"},
|
||||
{id: 117, name: "Liberia"},
|
||||
{id: 118, name: "Libya"},
|
||||
{id: 121, name: "Luxembourg"},
|
||||
{id: 125, name: "Malaysia"},
|
||||
{id: 128, name: "Malta"},
|
||||
{id: 131, name: "Mauritania"},
|
||||
{id: 132, name: "Mauritius"},
|
||||
{id: 134, name: "Mexico"},
|
||||
{id: 138, name: "Montenegro"},
|
||||
{id: 139, name: "Morocco"},
|
||||
{id: 141, name: "Myanmar"},
|
||||
{id: 145, name: "Netherlands"},
|
||||
{id: 147, name: "New Caledonia"},
|
||||
{id: 148, name: "New Zealand"},
|
||||
{id: 149, name: "Nicaragua"},
|
||||
{id: 150, name: "Niger"},
|
||||
{id: 151, name: "Nigeria"},
|
||||
{id: 155, name: "Norway", subregions: [
|
||||
{id: 1, name: "Akershus"},
|
||||
{id: 2, name: "Aust-Agder"},
|
||||
{id: 3, name: "Buskerud"},
|
||||
{id: 4, name: "Finnmark"},
|
||||
{id: 5, name: "Hedmark"},
|
||||
{id: 6, name: "Hordaland"},
|
||||
{id: 7, name: "Jan Mayen Island"},
|
||||
{id: 8, name: "Lofoten"},
|
||||
{id: 9, name: "Møre og Romsdal"},
|
||||
{id: 10, name: "Nordland"},
|
||||
{id: 11, name: "Nord-Trøndelag"},
|
||||
{id: 12, name: "Oppland"},
|
||||
{id: 13, name: "Oslo"},
|
||||
{id: 14, name: "Rogaland"},
|
||||
{id: 15, name: "Sogn og Fjordane"},
|
||||
{id: 16, name: "Sør-Trøndelag"},
|
||||
{id: 17, name: "Svalbard"},
|
||||
{id: 18, name: "Telemark"},
|
||||
{id: 19, name: "Troms"},
|
||||
{id: 20, name: "Vest-Agder"},
|
||||
{id: 21, name: "Vestfold"},
|
||||
{id: 22, name: "Østfold"}]},
|
||||
{id: 156, name: "Oman"},
|
||||
{id: 157, name: "Pakistan"},
|
||||
{id: 160, name: "Panama"},
|
||||
{id: 161, name: "Papua New Guinea"},
|
||||
{id: 163, name: "Peru"},
|
||||
{id: 164, name: "Philippines"},
|
||||
{id: 166, name: "Poland", subregions: [
|
||||
{id: 1, name: "Lower Silesia"},
|
||||
{id: 2, name: "Kuyavia-Pomerania"},
|
||||
{id: 3, name: "Lublin"},
|
||||
{id: 4, name: "Lubusz"},
|
||||
{id: 5, name: "Lodz"},
|
||||
{id: 6, name: "Lesser Poland"},
|
||||
{id: 7, name: "Masovia"},
|
||||
{id: 8, name: "Opole"},
|
||||
{id: 9, name: "Subcarpathia"},
|
||||
{id: 10, name: "Podlachia"},
|
||||
{id: 11, name: "Pomerania"},
|
||||
{id: 12, name: "Silesia"},
|
||||
{id: 13, name: "Holy Cross"},
|
||||
{id: 14, name: "Warmia-Masuria"},
|
||||
{id: 15, name: "Greater Poland"},
|
||||
{id: 16, name: "West Pomerania"}]},
|
||||
{id: 167, name: "Portugal"},
|
||||
{id: 170, name: "South Korea"},
|
||||
{id: 173, name: "Romania"},
|
||||
{id: 174, name: "Russian Federation", subregions: [
|
||||
{id: 1, name: "Central Federal District"},
|
||||
{id: 2, name: "Far Eastern Federal District"},
|
||||
{id: 3, name: "Northwestern Federal District"},
|
||||
{id: 4, name: "Volga Federal District"},
|
||||
{id: 5, name: "Siberian Federal District"},
|
||||
{id: 6, name: "Southern Federal District"},
|
||||
{id: 7, name: "Urals Federal District"},
|
||||
{id: 8, name: "North Caucasian Federal District"}]},
|
||||
{id: 181, name: "Samoa"},
|
||||
{id: 185, name: "Senegal"},
|
||||
{id: 186, name: "Serbia"},
|
||||
{id: 188, name: "Sierra Leone"},
|
||||
{id: 189, name: "Singapore"},
|
||||
{id: 190, name: "Slovakia"},
|
||||
{id: 191, name: "Slovenia"},
|
||||
{id: 194, name: "South Africa"},
|
||||
{id: 195, name: "Spain", subregions: [
|
||||
{id: 1, name: "Andalusia"},
|
||||
{id: 2, name: "Aragon"},
|
||||
{id: 3, name: "Asturias"},
|
||||
{id: 4, name: "Balearic Islands"},
|
||||
{id: 5, name: "Basque Country"},
|
||||
{id: 6, name: "Canary Islands"},
|
||||
{id: 7, name: "Cantabria"},
|
||||
{id: 8, name: "Castile-La Mancha"},
|
||||
{id: 9, name: "Castile and León"},
|
||||
{id: 10, name: "Catalonia"},
|
||||
{id: 11, name: "Extremadura"},
|
||||
{id: 12, name: "Galicia"},
|
||||
{id: 13, name: "Madrid"},
|
||||
{id: 14, name: "Murcia"},
|
||||
{id: 15, name: "Navarre"},
|
||||
{id: 16, name: "La Rioja"},
|
||||
{id: 17, name: "Valencia"}]},
|
||||
{id: 196, name: "Sri Lanka"},
|
||||
{id: 198, name: "Suriname"},
|
||||
{id: 199, name: "Swaziland"},
|
||||
{id: 200, name: "Sweden", subregions: [
|
||||
{id: 1, name: "Blekinge"},
|
||||
{id: 2, name: "Dalarna"},
|
||||
{id: 3, name: "Gävleborg"},
|
||||
{id: 4, name: "Gotland"},
|
||||
{id: 5, name: "Halland"},
|
||||
{id: 6, name: "Jamtland"},
|
||||
{id: 7, name: "Jönköping"},
|
||||
{id: 8, name: "Kalmar"},
|
||||
{id: 9, name: "Kronoberg"},
|
||||
{id: 10, name: "Norrbotten"},
|
||||
{id: 11, name: "Oland"},
|
||||
{id: 12, name: "Örebro"},
|
||||
{id: 13, name: "Östergötland"},
|
||||
{id: 14, name: "Skane"},
|
||||
{id: 15, name: "Sodermanland"},
|
||||
{id: 16, name: "Stockholm"},
|
||||
{id: 17, name: "Uppsala"},
|
||||
{id: 18, name: "Varmland"},
|
||||
{id: 19, name: "Vasterbotten"},
|
||||
{id: 20, name: "Västernorrland"},
|
||||
{id: 21, name: "Vastmanland"},
|
||||
{id: 22, name: "Västra Götaland"}]},
|
||||
{id: 201, name: "Switzerland"},
|
||||
{id: 203, name: "Taiwan"},
|
||||
{id: 205, name: "Thailand"},
|
||||
{id: 206, name: "Togo"},
|
||||
{id: 210, name: "Tunisia"},
|
||||
{id: 211, name: "Turkey"},
|
||||
{id: 215, name: "Uganda"},
|
||||
{id: 217, name: "United Arab Emirates"},
|
||||
{id: 218, name: "United Kingdom", subregions: [
|
||||
{id: 1, name: "East of England"},
|
||||
{id: 2, name: "East Midlands"},
|
||||
{id: 3, name: "Greater London"},
|
||||
{id: 4, name: "North East England"},
|
||||
{id: 5, name: "North West England"},
|
||||
{id: 6, name: "Northern Ireland"},
|
||||
{id: 7, name: "Scotland"},
|
||||
{id: 8, name: "South East England"},
|
||||
{id: 9, name: "South West England"},
|
||||
{id: 10, name: "Wales"},
|
||||
{id: 11, name: "West Midlands"},
|
||||
{id: 12, name: "Yorkshire and the Humber"}]},
|
||||
{id: 219, name: "Tanzania"},
|
||||
{id: 220, name: "United States of America", subregions: [
|
||||
{id: 1, name: "Alabama"},
|
||||
{id: 2, name: "Alaska"},
|
||||
{id: 3, name: "Arizona"},
|
||||
{id: 4, name: "Arkansas"},
|
||||
{id: 5, name: "California"},
|
||||
{id: 6, name: "Colorado"},
|
||||
{id: 7, name: "Connecticut"},
|
||||
{id: 8, name: "Delaware"},
|
||||
{id: 9, name: "Florida"},
|
||||
{id: 10, name: "Georgia"},
|
||||
{id: 11, name: "Hawaii"},
|
||||
{id: 12, name: "Idaho"},
|
||||
{id: 13, name: "Illinois"},
|
||||
{id: 14, name: "Indiana"},
|
||||
{id: 15, name: "Iowa"},
|
||||
{id: 16, name: "Kansas"},
|
||||
{id: 17, name: "Kentucky"},
|
||||
{id: 18, name: "Louisiana"},
|
||||
{id: 19, name: "Maine"},
|
||||
{id: 20, name: "Maryland"},
|
||||
{id: 21, name: "Massachusetts"},
|
||||
{id: 22, name: "Michigan"},
|
||||
{id: 23, name: "Minnesota"},
|
||||
{id: 24, name: "Mississippi"},
|
||||
{id: 25, name: "Missouri"},
|
||||
{id: 26, name: "Montana"},
|
||||
{id: 27, name: "Nebraska"},
|
||||
{id: 28, name: "Nevada"},
|
||||
{id: 29, name: "New Hampshire"},
|
||||
{id: 30, name: "New Jersey"},
|
||||
{id: 31, name: "New Mexico"},
|
||||
{id: 32, name: "New York"},
|
||||
{id: 33, name: "North Carolina"},
|
||||
{id: 34, name: "North Dakota"},
|
||||
{id: 35, name: "Ohio"},
|
||||
{id: 36, name: "Oklahoma"},
|
||||
{id: 37, name: "Oregon"},
|
||||
{id: 38, name: "Pennsylvania"},
|
||||
{id: 39, name: "Rhode Island"},
|
||||
{id: 40, name: "South Carolina"},
|
||||
{id: 41, name: "South Dakota"},
|
||||
{id: 42, name: "Tennessee"},
|
||||
{id: 43, name: "Texas"},
|
||||
{id: 44, name: "Utah"},
|
||||
{id: 45, name: "Vermont"},
|
||||
{id: 46, name: "Virginia"},
|
||||
{id: 47, name: "Washington"},
|
||||
{id: 48, name: "Washington, DC"},
|
||||
{id: 49, name: "West Virginia"},
|
||||
{id: 50, name: "Wisconsin"},
|
||||
{id: 51, name: "Wyoming"}]},
|
||||
{id: 221, name: "United States Virgin Islands"},
|
||||
{id: 222, name: "Uruguay"},
|
||||
{id: 224, name: "Vanuatu"},
|
||||
{id: 226, name: "Venezuela"},
|
||||
{id: 227, name: "Vietnam"}
|
||||
];
|
||||
|
||||
// Index data
|
||||
for(let i in species) {
|
||||
let entry = species[i];
|
||||
POKE_SPECIES_MAP[entry.id] = entry;
|
||||
POKE_SPECIES_LIST[i] = entry;
|
||||
}
|
||||
|
||||
for(let i in moves) {
|
||||
let move = moves[i];
|
||||
POKE_MOVE_MAP[move.id] = move;
|
||||
POKE_MOVE_LIST[i] = move;
|
||||
}
|
||||
|
||||
for(let i in items) {
|
||||
ITEM_LIST[i] = items[i];
|
||||
let item = items[i];
|
||||
ITEM_MAP[item.id] = item;
|
||||
ITEM_LIST[i] = item;
|
||||
}
|
||||
|
||||
for(let i in regions) {
|
||||
let region = regions[i];
|
||||
REGION_MAP[region.id] = region;
|
||||
REGION_LIST[i] = region;
|
||||
}
|
||||
})();
|
||||
|
|
|
|||
|
|
@ -23,6 +23,8 @@ const ELEMENT_VISITOR_NAME = document.getElementById("visitor-form-name");
|
|||
const ELEMENT_VISITOR_TYPE = document.getElementById("visitor-form-type");
|
||||
const ELEMENT_VISITOR_SHOP_TYPE = document.getElementById("visitor-form-shop-type");
|
||||
const ELEMENT_VISITOR_GAME = document.getElementById("visitor-form-game");
|
||||
const ELEMENT_VISITOR_REGION = document.getElementById("visitor-form-region");
|
||||
const ELEMENT_VISITOR_SUBREGION = document.getElementById("visitor-form-subregion");
|
||||
const ELEMENT_VISITOR_PERSONALITY = document.getElementById("visitor-form-personality");
|
||||
const ELEMENT_VISITOR_DREAMER = document.getElementById("visitor-form-dreamer");
|
||||
|
||||
|
|
@ -130,11 +132,22 @@ var profile = {
|
|||
}
|
||||
}
|
||||
|
||||
// Add region data (already sorted alphabetically)
|
||||
for(let i in REGION_LIST) {
|
||||
let region = REGION_LIST[i];
|
||||
ELEMENT_VISITOR_REGION.options[ELEMENT_VISITOR_REGION.options.length] = new Option(region.name, region.id);
|
||||
}
|
||||
|
||||
// Event listener for changing the form selector contents when species changes
|
||||
ELEMENT_ENCOUNTER_SPECIES.addEventListener("change", function() {
|
||||
updateEncounterFormOptions();
|
||||
ELEMENT_ENCOUNTER_FORM.value = 0;
|
||||
});
|
||||
|
||||
// Same thing, but for Join Avenue visitor region & subregion
|
||||
ELEMENT_VISITOR_REGION.addEventListener("change", function() {
|
||||
ELEMENT_VISITOR_SUBREGION.value = updateVisitorSubregionOptions();
|
||||
});
|
||||
})();
|
||||
|
||||
/**
|
||||
|
|
@ -143,7 +156,7 @@ var profile = {
|
|||
|
||||
function updateEncounterFormOptions() {
|
||||
clearSelectOptions(ELEMENT_ENCOUNTER_FORM);
|
||||
let species = POKE_SPECIES_LIST[ELEMENT_ENCOUNTER_SPECIES.value - 1];
|
||||
let species = POKE_SPECIES_MAP[ELEMENT_ENCOUNTER_SPECIES.value];
|
||||
|
||||
// Update special form options
|
||||
if(species.forms) {
|
||||
|
|
@ -151,7 +164,7 @@ function updateEncounterFormOptions() {
|
|||
ELEMENT_ENCOUNTER_FORM.options[ELEMENT_ENCOUNTER_FORM.options.length] = new Option(species.forms[i], i);
|
||||
}
|
||||
} else {
|
||||
ELEMENT_ENCOUNTER_FORM.options[ELEMENT_ENCOUNTER_FORM.options.length] = new Option("Normal", 0);
|
||||
ELEMENT_ENCOUNTER_FORM.options[ELEMENT_ENCOUNTER_FORM.options.length] = new Option("N/A", 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -231,6 +244,27 @@ function closeEncounterForm() {
|
|||
/**
|
||||
* Join Avenue visitor configuration stuff
|
||||
*/
|
||||
|
||||
function updateVisitorSubregionOptions() {
|
||||
clearSelectOptions(ELEMENT_VISITOR_SUBREGION);
|
||||
let region = REGION_MAP[ELEMENT_VISITOR_REGION.value];
|
||||
|
||||
// Update subregion options
|
||||
if(region.subregions) {
|
||||
let sortedSubregions = [...region.subregions].sort((a, b) => a.name.localeCompare(b.name));
|
||||
|
||||
for(let i in sortedSubregions) {
|
||||
let subregion = sortedSubregions[i];
|
||||
ELEMENT_VISITOR_SUBREGION.options[ELEMENT_VISITOR_SUBREGION.options.length] = new Option(subregion.name, subregion.id);
|
||||
}
|
||||
|
||||
return 1;
|
||||
} else {
|
||||
ELEMENT_VISITOR_SUBREGION.options[ELEMENT_VISITOR_SUBREGION.options.length] = new Option("N/A", 0);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
function configureVisitor(index) {
|
||||
visitorTableIndex = Math.min(12, Math.min(index, profile.visitors.length));
|
||||
|
|
@ -239,6 +273,9 @@ function configureVisitor(index) {
|
|||
ELEMENT_VISITOR_TYPE.value = visitor ? visitor.type : "ACE_TRAINER_MALE";
|
||||
ELEMENT_VISITOR_SHOP_TYPE.value = visitor ? visitor.shopType : "RAFFLE";
|
||||
ELEMENT_VISITOR_GAME.value = visitor ? visitor.gameVersion : "BLACK_ENGLISH";
|
||||
ELEMENT_VISITOR_REGION.value = visitor ? visitor.countryCode : 1;
|
||||
updateVisitorSubregionOptions();
|
||||
ELEMENT_VISITOR_SUBREGION.value = visitor ? visitor.stateProvinceCode : 0;
|
||||
ELEMENT_VISITOR_PERSONALITY.value = visitor ? visitor.personality : 0;
|
||||
ELEMENT_VISITOR_DREAMER.value = visitor ? visitor.dreamerSpecies : 1;
|
||||
}
|
||||
|
|
@ -267,18 +304,16 @@ function saveVisitor() {
|
|||
}
|
||||
}
|
||||
|
||||
// I'll make country codes configurable later... probably
|
||||
profile.visitors[visitorTableIndex] = {
|
||||
name: ELEMENT_VISITOR_NAME.value,
|
||||
type: ELEMENT_VISITOR_TYPE.value,
|
||||
shopType: ELEMENT_VISITOR_SHOP_TYPE.value,
|
||||
gameVersion: ELEMENT_VISITOR_GAME.value,
|
||||
countryCode: 220, // United States
|
||||
stateProvinceCode: 48, // Washington, D.C.
|
||||
countryCode: ELEMENT_VISITOR_REGION.value,
|
||||
stateProvinceCode: ELEMENT_VISITOR_SUBREGION.value,
|
||||
personality: ELEMENT_VISITOR_PERSONALITY.value,
|
||||
dreamerSpecies: ELEMENT_VISITOR_DREAMER.value
|
||||
};
|
||||
console.log(profile.visitors[visitorTableIndex]);
|
||||
updateVisitorCell(visitorTableIndex);
|
||||
closeVisitorForm();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user