From f04945b7fbbd0a694cb3d45712740b45f6e93ca4 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Tue, 27 Mar 2018 17:37:10 -0400 Subject: [PATCH] fix --- devNotes/twine JS | 57 ++++++++++++++----------------------------- src/init/setupVars.tw | 2 +- 2 files changed, 19 insertions(+), 40 deletions(-) diff --git a/devNotes/twine JS b/devNotes/twine JS index 85ec31e0ad2..9c61e668f5c 100644 --- a/devNotes/twine JS +++ b/devNotes/twine JS @@ -3259,7 +3259,7 @@ window.Height = (function(){ "Afghan": 163.8, "Algerian": 162, "Argentinian": 159.6, "Armenian": 158.1, "Australian": 161.8, "Austrian": 166, "Bangladeshi": 150.6, "Belarusian": 166.8, "Belgian": 168.1, "Bolivian": 142.2, "Brazilian": 158.8, "British": 161.9, "Burmese": undefined, "Canadian": 162.3, "Chilean": 157.2, "Chinese": 155.8, "Colombian": 158.7, - "Congolese": 157.7, "Cuban": 156, "Czech": 167.22, "Danish": 168.7, "Dominican": 156.4, "Dutch": 169, "Egyptian": 158.9, + "Zairian": 157.7, "Cuban": 156, "Czech": 167.22, "Danish": 168.7, "Dominican": 156.4, "Dutch": 169, "Egyptian": 158.9, "Emirati": 158.9, "Estonian": 165.5, "Ethiopian": 157.6, "Filipina": 151.8, "Finnish": 165.3, "French": 162.5, "German": 162.8, "Ghanan": 158.5, "Greek": 165, "Guatemalan": 147.3, "Haitian": 158.6, "Hungarian": 164, "Icelandic": 168, "Indian": 151.9, "Indonesian": 147, "Iranian": 157.2, "Iraqi": 155.8, "Irish": 163, "Israeli": 166, @@ -3286,7 +3286,13 @@ window.Height = (function(){ "Niuean": 160.4, "Palauan": 161.4, "Palestinian": 158.2, "Papua New Guinean": 150.7, "Paraguayan": 158.3, "Qatari": 155, "Kittitian": 156.9, "Saint Lucian": 157.1, "Vincentian": 156.2, "Samoan": 161, "Seychellois": 155.8, "Slovene": 167.4, "a Solomon Islander": 151.8, "Sri Lankan": 151.4, "Surinamese": 155.7, "Tajik": 161.2, "Tongan": 159.5, - "Trinidadian": 157.4, "Turkmen": 158.2, "Ni-Vanuatu": 149.8, "Vatican": 162.5, + "Trinidadian": 157.4, "Turkmen": 158.2, "Ni-Vanuatu": 149.8, "Vatican": 162.5, "Angolan": undefined, "Beninese": 159.3, + "Bissau-Guinean": undefined, "Burkinabé": 161.6, "Cape Verdean": undefined, "Catalan": undefined, "Central African": 158.9, + "Chadian": 162.6, "Comorian": 154.8, "Congolese": 159, "Equatoguinean": undefined, "Eritrean": undefined, + "French Polynesian": undefined, "Gambian": 157.8, "Guinean": 158.8, "Ivorian": 158.9, "Kurdish": undefined, "Liberian": 157.3, + "Malawian": 155, "Mauritanian": undefined, "Mauritian": undefined, "Mosotho": 157.6, "Motswana": undefined, "Mozambican": 156, + "Namibian": 160.7, "Rwandan": 157.7, "Sahrawi": undefined, "São Toméan": undefined, "Senegalese": 163, "Sierra Leonean": undefined, + "Somali": undefined, "South Sudanese": undefined, "Swazi": 159.1, "Tibetan": undefined, "Togolese": 159, "": 162.5 // default }; const xyMeanHeight = { @@ -3294,7 +3300,7 @@ window.Height = (function(){ "Afghan": undefined, "Algerian": 172.2, "Argentinian": 174.46, "Armenian": undefined, "Australian": 175.6, "Austrian": 179, "Bangladeshi": 150.8, "Belarusian": 176.9, "Belgian": 178.7, "Bolivian": 160, "Brazilian": 170.7, "British": 175.3, "Burmese": 168.0, "Canadian": 175.1, "Chilean": 169.6, "Chinese": 167.1, "Colombian": 170.6, - "Congolese": 158.9, "Cuban": 168, "Czech": 180.31, "Danish": 180.4, "Dominican": 168.4, "Dutch": 181, "Egyptian": 170.3, + "Zairian": 158.9, "Cuban": 168, "Czech": 180.31, "Danish": 180.4, "Dominican": 168.4, "Dutch": 181, "Egyptian": 170.3, "Emirati": 170.3, "Estonian": 179.1, "Ethiopian": undefined, "Filipina": 163.5, "Finnish": 178.9, "French": 175.6, "German": 175.4, "Ghanan": 169.5, "Greek": 177, "Guatemalan": 157.5, "Haitian": undefined, "Hungarian": 176, "Icelandic": 181, "Indian": 164.7, "Indonesian": 158, "Iranian": 170.3, "Iraqi": 165.4, "Irish": 177, "Israeli": 177, @@ -3321,7 +3327,13 @@ window.Height = (function(){ "Niuean": 169.7, "Palauan": 174.6, "Palestinian": 169.7, "Papua New Guinean": 163.5, "Paraguayan": 168.8, "Qatari": 166.2, "Kittitian": 164.4, "Saint Lucian": 168.3, "Vincentian": 165.4, "Samoan": 173, "Seychellois": 168.5, "Slovene": 180.3, "a Solomon Islander": 163.1, "Sri Lankan": 163.6, "Surinamese": 165.2, "Tajik": 175.2, "Tongan": 168.2, - "Trinidadian": 170.8, "Turkmen": 171.4, "Ni-Vanuatu": 160.5, "Vatican": 176.5, + "Trinidadian": 170.8, "Turkmen": 171.4, "Ni-Vanuatu": 160.5, "Vatican": 176.5, "Angolan": undefined, "Beninese": undefined, + "Bissau-Guinean": undefined, "Burkinabé": undefined, "Cape Verdean": undefined, "Catalan": undefined, "Central African": undefined, + "Chadian": undefined, "Comorian": undefined, "Congolese": undefined, "Equatoguinean": undefined, "Eritrean": undefined, + "French Polynesian": undefined, "Gambian": 168, "Guinean": undefined, "Ivorian": undefined, "Kurdish": undefined, "Liberian": undefined, + "Malawian": 166, "Mauritanian": undefined, "Mauritian": undefined, "Mosotho": undefined, "Motswana": undefined, "Mozambican": undefined, + "Namibian": undefined, "Rwandan": undefined, "Sahrawi": undefined, "São Toméan": undefined, "Senegalese": undefined, "Sierra Leonean": undefined, + "Somali": undefined, "South Sudanese": undefined, "Swazi": undefined, "Tibetan": undefined, "Togolese": undefined, "": 172.5 // defaults }; @@ -3568,6 +3580,7 @@ window.numberWithCommas = function(x) { return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } + window.jsRandom = function(min,max) { return Math.floor(Math.random()*(max-min+1)+min); } @@ -3582,6 +3595,7 @@ window.jsRandomMany = function (arr, count) { return result; } +//This function wants an array - which explains why it works like array.random(). Give it one or you'll face a NaN window.jsEither = function(choices) { var index = Math.floor(Math.random() * choices.length); return choices[index]; @@ -3612,41 +3626,6 @@ if(typeof Categorizer === 'function') { */ jQuery(document).trigger('categorizer.ready'); -/*:: Span Macro JS [script]*/ - -/* - * <<span>> macro - * A minimal macro which allows to create <span> elements with dynamic IDs. - * - * Usage: <<span $variable>>...<</span>> - */ -Macro.add('span', { - skipArgs : true, - tags : null, - - handler() { - const payload = this.payload[0].contents.replace(/(^\n+|\n+$)/, ''); - let statement = this.args.raw.trim(); - let result; - - if(statement.length === 0) { - return this.error('invalid syntax, format: <<span id>>'); - } - - try { - result = Scripting.evalTwineScript(statement); - } catch (ex) { - return this.error(`bad evaluation: ${typeof ex === 'object' ? ex.message : ex}`); - } - - Config.debug && this.debugView.modes({block: true}); - - jQuery("<span id='" + String(result) + "' />") - .wiki(payload) - .appendTo(this.output); - } -}); - window.hashChoice = function hashChoice(obj) { let randint = Math.floor(Math.random()*hashSum(obj)); let ret; diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index f3ca9f46c92..a89c5a04da0 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -928,7 +928,7 @@ <<set setup.burkinabeSlaveNames = ["Adiza", "Aïssata", "Angèle", "Angelika", "Béatrice", "Bernadette", "Blandine", "Célestine", "Céline", "Chantal", "Elisabeth", "Élodie", "Fanta", "Françoise", "Hanatou", "Irène", "Joséphine", "Karidjatou", "Lætitia", "Mariam", "Mariama", "Marie", "Marlène", "Marthe", "Monique", "Pon-Karidjatou", "Régina", "Rosine", "Salimata", "Sarah", "Séverine", "Sobonfu", "Yao"]>> <<set setup.burkinabeSlaveSurnames = ["Amadou", "Badini", "Bado", "Badolo", "Bagaya", "Baguian", "Bako", "Balima", "Balma", "Bambara", "Bamogo", "Bance", "Bande", "Bara", "Barro", "Barry", "Bationo", "Bayala", "Bazie", "Belem", "Bikienga", "Birba", "Bolly", "Boly", "Bonkoungou", "Bouda", "Bougma", "Bourgou", "Cisse", "Combari", "Combary", "Compaore", "Congo", "Coulibaly", "Coulidiati", "Dabire", "Dabourgou", "Dabre", "Dah", "Damiba", "Dao", "Dayamba", "Dembele", "Derra", "Diabate", "Diallo", "Dianda", "Diande", "Diao", "Diarra", "Dicko", "Dipama", "Drabo", "Fofana", "Ganame", "Gansonre", "Gnoumou", "Gouba", "Guebre", "Guigma", "Guira", "Guiro", "Hama", "Hamadou", "Hamidou", "Hema", "Hien", "Ilboudo", "Ima", "Kabore", "Kabre", "Kafando", "Kagambega", "Kam", "Kambire", "Kambou", "Kanazoe", "Kando", "Kere", "Ki", "Kiema", "Kiemde", "Kiemtore", "Kiendrebeogo", "Kienou", "Kientega", "Kinda", "Kindo", "Koala", "Koanda", "Kologo", "Konate", "Kone", "Konfe", "Konkobo", "Koudougou", "Kouraogo", "Lankoande", "Lompo", "Maiga", "Mande", "Mano", "Meda", "Millogo", "Naba", "Nabaloum", "Nacanabo", "Nacoulma", "Nadinga", "Namoano", "Nana", "Nare", "Nebie", "Neya", "Niampa", "Nignan", "Nikiema", "Ouali", "Ouattara", "Oubda", "Ouedraogo", "Ouermi", "Ouoba", "Pafadnam", "Pale", "Palenfo", "Pare", "Poda", "Porgo", "Rabo", "Ramde", "Rouamba", "Sagnon", "Sakande", "Sama", "Sana", "Sandwidi", "Sanfo", "Sangare", "Sankara", "Sanogo", "Sanou", "Sare", "Savadogo", "Sawadogo", "Sebgo", "Segda", "Sere", "Sia", "Sidibe", "Simpore", "Sinare", "Soma", "Somda", "Some", "Sonde", "Sore", "Sorgho", "Soro", "Sory", "Soulama", "Sow", "Tall", "Tamboura", "Tankoano", "Tao", "Tapsoba", "Thiombiano", "Tiemtore", "Tiendrebeogo", "Tindano", "Toe", "Tonde", "Tou", "Tougma", "Toure", "Traore", "Yabre", "Yameogo", "Yarga", "Yaro", "Yattara", "Ye", "Yoda", "Yonli", "Yougbare", "Zabre", "Zagre", "Zalle", "Zango", "Zangre", "Zerbo", "Zida", "Zidouemba", "Zongo", "Zore", "Zorome", "Zougmore", "Zoundi", "Zoungrana"]>> -<<set setup.capeVerdeanSlaveNames = ["Adysângela", "Almada", "Ana", "Bela", "Belinda", "Carla", "Carmen", "Celina", "Cesária", "Crispina", "Cristina", "Débora", "Dulce", "Eileen", "Elida", "Elyane", "Eva", "Fátima", "Francelina", "Gardénia", "Helena", "HermÃnia", "Isaura", "Isménia", "Ivone", "Jade", "Janira", "Karin", "Lenira", "LetÃcia, "Lidiane", "Louisa", "Maria", "Mayra", "Nancy", "Orlanda", "Paula", "Rosângela", "Sónia", "Tatianne", "Vera", "Verona", "Wania", "Yara", "Yolanda"]>> +<<set setup.capeVerdeanSlaveNames = ["Adysângela", "Almada", "Ana", "Bela", "Belinda", "Carla", "Carmen", "Celina", "Cesária", "Crispina", "Cristina", "Débora", "Dulce", "Eileen", "Elida", "Elyane", "Eva", "Fátima", "Francelina", "Gardénia", "Helena", "HermÃnia", "Isaura", "Isménia", "Ivone", "Jade", "Janira", "Karin", "Lenira", "LetÃcia", "Lidiane", "Louisa", "Maria", "Mayra", "Nancy", "Orlanda", "Paula", "Rosângela", "Sónia", "Tatianne", "Vera", "Verona", "Wania", "Yara", "Yolanda"]>> <<set setup.capeVerdeanSlaveSurnames = ["Abreu", "Afonso", "Aguiar", "Alberto", "Alfama", "Almada", "Almeida", "Alves", "Amado", "Amarante", "Andrade", "Antonio", "Antunes", "Araujo", "Arteaga", "Azevedo", "Baessa", "Balde", "Baptista", "Barbosa", "Barreto", "Barros", "Batalha", "Batista", "Bento", "Bettencourt", "Borges", "Brito", "Cabo", "Cabral", "Camara", "Canuto", "Cardoso", "Carlos", "Carvalho", "Castro", "Centeio", "Cesar", "Chantre", "Coelho", "Correia", "Costa", "Coutinho", "Cruz", "Cunha", "da Cruz", "da Graca", "da Luz", "da Silva", "da Veiga", "David", "de Pina", "Delgado", "Dias", "do Rosario", "Domingos", "dos Reis", "dos Santos", "Duarte", "Dupret", "Estrela", "Evora", "Faria", "Fernandes", "Ferreira", "Ferro", "Fidalgo", "Figueiredo", "Firmino", "Fogo", "Fonseca", "Fontes", "Fortes", "Frederico", "Freire", "Freitas", "Furtado", "Garcia", "Gil", "Gomes", "Gonalves", "Goncalves", "Gonzalez", "Graça", "Helena", "Hernandez", "Horta", "Inocencio", "Jesus", "Joao", "Jorge", "Jose", "Junior", "Landim", "Leal", "Leite", "Levy", "Lima", "Livramento", "Lizardo", "Lobo", "Lopes", "Lubrano", "Luis", "Luz", "Machado", "Maio", "Manuel", "Maria", "Marques", "Martins", "Mascarenhas", "Matos", "Mauricio", "Medina", "Melicio", "Melo", "Mendes", "Mendonça", "Miranda", "Modesto", "Moniz", "Monteiro", "Montrond", "Morais", "Moreira", "Moreno", "Mosso", "Mota", "Moura", "Nascimento", "Nelson", "Neves", "Nobre", "Nogueira", "Nunes", "Oliveira", "Ortet", "Osorio", "Paiva", "Paulo", "Pedro", "Pereira", "Perez", "Pimenta", "Piña", "Pinheiro", "Pinto", "Pires", "Praia", "Querido", "Ramalho", "Ramos", "Rebelo", "Reis", "Rendall", "Ribeiro", "Robalo", "Rocha", "Rodrigues", "Rodriguez", "Rosa", "Rosario", "Sa", "Sanca", "Sancha", "Sanches", "Santana", "Santiago", "Santos", "Semedo", "Sena", "Sequeira", "Silva", "Silveira", "Silves", "Sita", "Smith", "Soares", "Soule", "Sousa", "Spencer", "Spinola", "Tavares", "Teixeira", "Timas", "Tomar", "Varela", "Vasconcelos", "Vaz", "Veiga", "Vera-Cruz", "Verde", "Verissimo", "Vicente", "Vieira", "Vora", "Wahnon", "Wilson", "Xavier"]>> <<set setup.motswanaSlaveNames = ["Amantle", "Amelia", "Athaliah", "Barbara", "Bessie", "Botho", "Caitlin", "Carolyn", "Christine", "Deandra", "Emma", "Galefele", "Gaositwe", "Gladys", "Goitseone", "Karabo", "Larona", "Lesego", "Lydia", "Mable", "Makabelo", "Malebogo", "Margaret", "Mmasekgoa", "Mosadi", "Mpule", "Naomi", "Pelonomi", "Ruth", "Samantha", "Sanji", "Sheila", "Shirley", "Siyanda", "Sumaiyah", "Tshotlego", "Unity"]>> -- GitLab