more fixes to encounters
@ -12,7 +12,7 @@ class EncounterTable:
 | 
				
			|||||||
            'forest': ['hisser', 'sep', 'blaash', 'blackun', 'terl', 'win seen', 'pineto', 'perth', 'obb', 'kailin',
 | 
					            'forest': ['hisser', 'sep', 'blaash', 'blackun', 'terl', 'win seen', 'pineto', 'perth', 'obb', 'kailin',
 | 
				
			||||||
                       'gren', 'badder', 'arn', 'lil', 'blood bird', 'horl choo', 'soul besh', 'dabber', 'centisteed',
 | 
					                       'gren', 'badder', 'arn', 'lil', 'blood bird', 'horl choo', 'soul besh', 'dabber', 'centisteed',
 | 
				
			||||||
                       None],
 | 
					                       None],
 | 
				
			||||||
            'desert': ['serf', 'kamodo', 'blight', 'perth', 'parn', 'zarn', 'yexil', 'hisser', 'sep', 'calthen',
 | 
					            'desert': ['serf', 'kamodo', 'blight', 'perth', 'parn', 'zarn', 'yexil', 'hisser', 'sep', 'cal then',
 | 
				
			||||||
                       'manta', 'kep plant', 'carrin', 'podog', None, None, None, None, None, None],
 | 
					                       'manta', 'kep plant', 'carrin', 'podog', None, None, None, None, None, None],
 | 
				
			||||||
            'watery': ['win seen', 'crep plant', 'seroon lou', 'terl', 'ert telden', 'barl nep', 'ert', 'fleshin',
 | 
					            'watery': ['win seen', 'crep plant', 'seroon lou', 'terl', 'ert telden', 'barl nep', 'ert', 'fleshin',
 | 
				
			||||||
                       'keeshin', 'narl ep', 'menarl', 'herkel', 'ber lep', 'cren tosh', 'fen', 'gator', None, None, None,
 | 
					                       'keeshin', 'narl ep', 'menarl', 'herkel', 'ber lep', 'cren tosh', 'fen', 'gator', None, None, None,
 | 
				
			||||||
 | 
				
			|||||||
@ -43,11 +43,11 @@ document.getElementById('terrainForm').addEventListener('submit', function (even
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        function setResultImage(name) {
 | 
					        function setResultImage(name) {
 | 
				
			||||||
            let imgElement = document.createElement('img');
 | 
					            let imgElement = document.createElement('img');
 | 
				
			||||||
            imgElement.src = './img/' + name + ".jpg";
 | 
					            imgElement.src = '/img/' + name + ".jpg";
 | 
				
			||||||
            console.log(imgElement.src);
 | 
					            console.log(imgElement.src);
 | 
				
			||||||
            imgElement.onerror = function () {
 | 
					            imgElement.onerror = function () {
 | 
				
			||||||
                this.onerror = null;
 | 
					                this.onerror = null;
 | 
				
			||||||
                this.src = './img/404.jpg';
 | 
					                this.src = '/img/404.jpg';
 | 
				
			||||||
            };
 | 
					            };
 | 
				
			||||||
            resultSection.appendChild(imgElement);
 | 
					            resultSection.appendChild(imgElement);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@ -67,6 +67,7 @@ document.getElementById('terrainForm').addEventListener('submit', function (even
 | 
				
			|||||||
                // Make the key names bold:
 | 
					                // Make the key names bold:
 | 
				
			||||||
                tdKey.style.fontWeight = 'bold';
 | 
					                tdKey.style.fontWeight = 'bold';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if (Array.isArray(data[key])) {
 | 
					                if (Array.isArray(data[key])) {
 | 
				
			||||||
                    if (key === 'environ' || key === 'mutations') {
 | 
					                    if (key === 'environ' || key === 'mutations') {
 | 
				
			||||||
                        tdValue.innerText = data[key].join(', ');
 | 
					                        tdValue.innerText = data[key].join(', ');
 | 
				
			||||||
@ -98,34 +99,25 @@ document.getElementById('terrainForm').addEventListener('submit', function (even
 | 
				
			|||||||
                    tdValue.innerText = data[key];
 | 
					                    tdValue.innerText = data[key];
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                if (key === 'name') {
 | 
				
			||||||
 | 
					                    let imgURL = "/img/" + data[key] + ".jpg";
 | 
				
			||||||
 | 
					                    tdKey.innerHTML = `
 | 
				
			||||||
 | 
					                        <div>
 | 
				
			||||||
 | 
					                            <h2 style=\'font-size: 1.2em;\'>${data[key].toUpperCase()}</h2>
 | 
				
			||||||
 | 
					                        </div>`;
 | 
				
			||||||
 | 
					                    tdValue.innerHTML = `
 | 
				
			||||||
 | 
					                        <div>                        
 | 
				
			||||||
 | 
					                            <img src='${imgURL}' onerror='this.src="/img/404.jpg";' style='width: 230px; height: 230px;'>
 | 
				
			||||||
 | 
					                        </div>`;
 | 
				
			||||||
 | 
					                    console.log(tdValue.innerHTML);
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                tr.appendChild(tdKey);
 | 
					                tr.appendChild(tdKey);
 | 
				
			||||||
                tr.appendChild(tdValue);
 | 
					                tr.appendChild(tdValue);
 | 
				
			||||||
                table.appendChild(tr);
 | 
					                table.appendChild(tr);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            // append image row if name key exists
 | 
					 | 
				
			||||||
            if(data.name) {
 | 
					 | 
				
			||||||
                let tr = document.createElement('tr');
 | 
					 | 
				
			||||||
                let tdKey = document.createElement('td');
 | 
					 | 
				
			||||||
                let tdValue = document.createElement('td');
 | 
					 | 
				
			||||||
                let imgElement = document.createElement('img');
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                tdKey.innerText = 'IMAGE';
 | 
					 | 
				
			||||||
                tdKey.style.fontWeight = 'bold';
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                imgElement.src = './img/' + data.name + ".jpg";
 | 
					 | 
				
			||||||
                imgElement.onerror = function() {
 | 
					 | 
				
			||||||
                    this.onerror = null;
 | 
					 | 
				
			||||||
                    this.src = './img/404.jpg';
 | 
					 | 
				
			||||||
                };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                tdValue.appendChild(imgElement);
 | 
					 | 
				
			||||||
                tr.appendChild(tdKey);
 | 
					 | 
				
			||||||
                tr.appendChild(tdValue);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                table.appendChild(tr);
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            resultSection.appendChild(table);
 | 
					            resultSection.appendChild(table);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }, 1000);
 | 
					    }, 1000);
 | 
				
			||||||
 | 
				
			|||||||
| 
		 Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 46 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								web/img/ark.jpg
									
									
									
									
									
								
							
							
						
						| 
		 Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 24 KiB  | 
| 
		 Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 26 KiB  | 
| 
		 Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 30 KiB  | 
| 
		 Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 25 KiB  | 
| 
		 Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 23 KiB  | 
| 
		 Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 39 KiB  | 
| 
		 Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 31 KiB  | 
| 
		 Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 24 KiB  | 
| 
		 Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 25 KiB  | 
| 
		 Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 28 KiB  | 
| 
		 Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 28 KiB  | 
| 
		 Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 22 KiB  | 
| 
		 Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 32 KiB  |