Albion Market

by rga4

HTML

<!DOCTYPE html>
<html>
<head>
  <title>Albion Online Stats</title>
</head>
<body>
  <label for="items">Вещи (разделенные запятой): </label>
  <input type="text" id="items" value="T4_BAG,T5_BAG"><br><br>
  
  <label for="locations">Локации (разделенные запятой): </label>
  <input type="text" id="locations" value="BlackMarket,Caerleon,Lymhurst,Thetford,Bridgewatch,Martlock,FortSterling"><br>  
  <br>
  
  <label for="quality">Качество: </label>
  <input type="text" id="quality" value="2"><br><br>
  
  <button onclick="fetchData()">Получить информацию</button>
  
  <table id="statsTable" border="1">
    <!-- Table will be populated here -->
  </table>
  </body>
</html>

CSS

#statsTable{
  border: 2px solid green; /* Установка одинарной границы для ячеек */
  border-collapse: collapse; /* Объединение границ ячеек */
}

JavaScript

const iTiers = {
  //T2: 'новичок',
  //T3: 'странник',
  T4: 'знаток',
  T5: 'эксперт',
  //T6: 'мастер',
  //T7: 'магистр',
  //T8: 'старейшина'
};

const iItems = {
  BAG: 'Сумка',
  BAG_INSIGHT: 'Кошель интуиции',
  CAPE: 'Плащ',
  
  CAPEITEM_FW_BRIDGEWATCH: 'Накидка Bridgewatch',
  CAPEITEM_FW_FORTSTERLING: 'Накидка Fort Sterling',
  CAPEITEM_FW_LYMHURST: 'Накидка Lymhurst',
  CAPEITEM_FW_MARTLOCK: 'Накидка Martlock',
  CAPEITEM_FW_THETFORD: 'Накидка Thetford',
  CAPEITEM_FW_CAERLEON: 'Накидка Caerleon',
  CAPEITEM_HERETIC: 'Плащ Еретиков',
  CAPEITEM_UNDEAD: 'Плащ Нежити',
  CAPEITEM_KEEPER: 'Плащ Хранителей',
  CAPEITEM_MORGANA: 'Плащ Морганы',
  CAPEITEM_DEMON: 'Плащ Демонов',
  
  HEAD_PLATE_SET1: 'Шлем солдата',
  ARMOR_PLATE_SET1: 'Броня солдата',
  SHOES_PLATE_SET1: 'Сапоги солдата',
  HEAD_PLATE_SET2: 'Шлем рыцаря',
  ARMOR_PLATE_SET2: 'Броня рыцаря',
  SHOES_PLATE_SET2: 'Сапоги рыцаря',
  HEAD_PLATE_SET3: 'Шлем хранителя',
  ARMOR_PLATE_SET3: 'Броня хранителя',
  SHOES_PLATE_SET3: 'Сапоги хранителя',
  HEAD_PLATE_UNDEAD: 'Могильный шлем',
  ARMOR_PLATE_UNDEAD: 'Могильная броня',
  SHOES_PLATE_UNDEAD: 'Могильные сапоги',
  HEAD_PLATE_HELL: 'Демонический шлем',
  ARMOR_PLATE_HELL: 'Демоническая броня',
  SHOES_PLATE_HELL: 'Демонические сапоги',
  HEAD_PLATE_KEEPER: 'Шлем вершителя',
  ARMOR_PLATE_KEEPER: 'Броня вершителя',
  SHOES_PLATE_KEEPER: 'Сапоги вершителя',
  HEAD_PLATE_FEY: 'Шлем сумеречного ткача',
  ARMOR_PLATE_FEY: 'Броня сумеречного ткача',
  SHOES_PLATE_FEY: 'Сапоги сумеречного ткача',
  HEAD_PLATE_AVALON: 'Шлем доблести',
  ARMOR_PLATE_AVALON: 'Броня доблести',
  SHOES_PLATE_AVALON: 'Сапоги доблести',
  HEAD_LEATHER_SET1: 'Капюшон наемника',
  ARMOR_LEATHER_SET1: 'Куртка наемника',
  SHOES_LEATHER_SET1: 'Ботинки наемника',
  HEAD_LEATHER_SET2: 'Капюшон охотника',
  ARMOR_LEATHER_SET2: 'Куртка охотника',
  SHOES_LEATHER_SET2: 'Ботинки охотника',
  HEAD_LEATHER_SET3: 'Капюшон убийцы',
  ARMOR_LEATHER_SET3: 'Куртка убийцы',
 ...